第六章 配置网络连接

目录:
  • 配置主机名
  • 配置网卡
    • 网络配置文件
    • 配置网卡的设备驱动模块
    • 网卡配置文件
    • 网卡的配置方法
    • 网卡的常用操作命令
    • 绑定IP和MAC地址
    • 修改网卡的MAC地址
  • 配置客户端名称解析

配置主机名

  1. 主机名:标识主机的名称,在网络中具有唯一性
  2. 关于hostname命令:
    • hostname 查看当前主机名
    • hostname 新主机名 临时设置主机名
      • 不保存到/etc/sysconfig/network配置文件
      • #左边的提示符不能同步更改
    • 主机名更改长期生效的方法:
      • 修改/etc/sysconfig/network文件,修改该文件中HOSTNAME的值,重启,观察主机名的变化。

配置网卡

  1. 网络配置文件 /etc/sysconfig/network配置文件:
    NETWORKING=yes   //系统是否使用网络服务功能
    HOSTNAME=localhost   //设置主机名
    GATWAY=192.168.168.1 //默认网关
    FORWARD_IPV4=false   //是否开启IP数据包的转发,单网卡为false(值也可以为0 or 1)
    
    关于数据包转发:所谓转发即当主机拥有多余一块的网卡时,其中一块收到数据包,根据数据包的目的ip地址将数据包发往本机另一块网卡,该网卡根据路由表继续发送数据包。这通常是路由器所要实现的功能。
    //network的典型配置为:
    NETWORKING=yes
    GATEWAY=192.168.168.1
    GATEWAYDEV=eth0 //eth0是网卡名称,单网卡只有这个,多网卡还有eth1等等
    HOSTNAME=localhost
    DOMAINNAME=localdomain
    
  2. 配置网卡的设备驱动模块
  • 网卡设备名:ethN,N指从0开始的数字,代表网卡的序号

  • 网卡配置文件的路径:/etc/sysconfig/network-scripts目录下 配置文件的命名格式:ifcfg-网卡类型以及网卡的序号

    设置ip地址、网关、子网掩码:
    • 编辑修改网卡配置文件
    • 用netconfig配置工具来配置网络 ​ 将配置的结果更新到网卡的配置文件

    • 运行service network restart命令,重启网卡,配置生效。启动网卡则是start

    • ifconfig命令

  • ifconfig命令:显示网卡的配置信息

    • 基本用法
      • ifconfig:显示当前活动的网卡
      • ifconfig -a:显示系统中所有网卡配置信息
      • ifconfig 网卡设备名:显式指定网卡配置信息
      • ifconifg 网卡名称 up 指定启动网卡
      • ifconfig 网卡名称 down 指定关闭网卡
      • ifconfig 网卡名称 xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx broadcast xxx.xxx.xxx.xxx 用来配置ip地址、子网掩码、广播地址。(可只选一个改)
    • 当ifconfig命令找不到时:
      • whereis ifconfig查看是否安装,以及它的路径
      • export PATH=$PATH:/路径(这里是sbin)添加至/etc/profile文件的末尾。并使用source /etc/profile执行生效一下
      • 如果没有安装就安装吧
    • 显示信息解读: [root@localhost ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:50:56:BF:26:20 inet addr:192.168.120.204 Bcast:192.168.120.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:8700857 errors:0 dropped:0 overruns:0 frame:0 TX packets:31533 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:596390239 (568.7 MiB) TX bytes:2886956 (2.7 MiB)</p> <p>lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:68 errors:0 dropped:0 overruns:0 frame:0 TX packets:68 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2856 (2.7 KiB) TX bytes:2856 (2.7 KiB) //HWaddr后面的为物理地址,即MAC地址 //inet addr:是ip地址 Bcast:是广播地址 Mask:是子网掩码 “`