RedHat7如何配置新网卡

  • 网卡IP地址配置的是否正确是两台服务器是否可以相互通信的前提。在Linux系统中,一切都是文件,因此配置网络服务的工作其实就是在编辑网卡配置文件。
  • 在RHEL5、RHEL6中,网卡配置文件的前缀为eth,第1块网卡为eth0,第2块网卡为eth1;以此类推。而在RHEL7中,网卡配置文件的前缀则以ifcfg开始,加上网卡名称共同组成了网卡配置文件的名字,例如ifcfg-eno16777736;好在除了文件名变化外也没有其他大的区别。现在有一个名称为ifcfg-eno16777736的网卡设备,我们将其配置为开机自启动,并且IP地址、子网、网关等信息由人工指定,其步骤应该如下所示。
  • 第1步:首先切换到/etc/sysconfig/network-scripts目录中(存放着网卡的配置文件)。
    第2步:使用Vim编辑器修改网卡文件ifcfg-eno16777736,逐项写入下面的配置参数并保存退出。由于每台设备的硬件及架构是不一样的,因此请读者使用ifconfig命令自行确认各自网卡的默认名称。
    • 设备类型: 设备类型:TYPE=Ethernet
    • 地址分配模式:地址分配模式:BOOTPROTO=static
    • 网卡名称: 网卡名称:NAME=eno16777736
    • 是否启动: 是否启动:ONBOOT=yes
    • IP地址:IPADDR=192.168.10.10
    • 子网掩码:NETMASK=255.255.255.0
    • 网关地址:GATEWAY=192.168.10.1
    • DNS地址: DNS1=192.168.10.1
  • 第3步:重启网络服务并测试网络是否联通。进入到网卡配置文件所在的目录,然后编辑网卡配置文件,在其中填入下面的信息:
[root@node ~]# cd /etc/sysconfig/network-scripts/
[root@node network-scripts]# vim ifcfg-eno16777736
TYPE=Ethernet 
BOOTPROTO=Static
NAME=eno16777736
ONBOOT=yes 
IPADDR=192.168.10.10
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
DNS1=192.168.10.1
  • 执行重启网卡设备的命令(在正常情况下不会有提示信息),然后通过ping命令测试网络能否联通。由于在Linux系统中ping命令不会自动终止,因此需要手动按下Ctrl-c键来强行结束进程。
[root@node network-scripts]# systemctl restart network
[root@node network-scripts]# ping 192.168.10.10
PING 192.168.10.10(192.168.10.10)56(84) bytes of data.
64 bytes from 192.168.10.10: icmp_sec=1 tt1=64 time=0.081 ms
64 bytes from 192.168.10.10: icmp_sec=2 tt1=64 time=0.083 ms
64 bytes from 192.168.10.10: icmp_seg=3 tt1=64 time=0.059 ms
64 bytes from 192.168.10.10: icmp_sec=4 tt1=64 time=0.097 ms 
^C
-—-192.168.10.10 ping statistics----
4 packets transmitted,4 received,0% packet 1oss, time 2999ms 
rtt min/avg/max/mdev = 0.059/0.080/0.097/0.013 ms

你可能感兴趣的:(Linux相关教程)