eth0 | eth1 |
192.168.70.52 | 192.168.70.55 |
工欲善其事,必先配静态ip
重要的事情说三遍
修改配置之前,先备份配置文件
修改配置之前,先备份配置文件
修改配置之前,先备份配置文件
两块网卡的配置方式是一样的,注意修改IPADDR的地址,别一样的,冲突了
配置静态ip
sed -i '/^BOOTPROTO=/s/dhcp/static/' /etc/sysconfig/network/ifcfg-eth0 sed -i "/^IPADDR=/s!=.*!='192.168.70.52/24'!" /etc/sysconfig/network/ifcfg-eth0 sed -i "/^STARTMODE=/s/=.*/='auto'/" /etc/sysconfig/network/ifcfg-eth0
配置网关
注意修改成自己的网关
VMware的nat模式,默认网关最后一位是2
正常物理机,默认网关最后一位是1
以实际为准
cat << EOF >> /etc/sysconfig/network/ifroute-eth0 default 192.168.70.2 - eth0 EOF
配置DNS,注意修改成自己的网关ip,或者国际dns的ip,或者本地的dns ip
echo 'nameserver 192.168.70.2' >> /etc/resolv.conf
重启网络服务
systemctl restart network
验证一下能不能通,注意修改成自己的ip地址
ping -c 3 www.baidu.com ping -c 3 192.168.70.52 ping -c 3 192.168.70.55
网卡bonding
创建bond0网卡配置文件,这里推荐一个博客,参数写的很详细,文档格式也很nice
cat << EOF >> /etc/sysconfig/network/ifcfg-bond0 BONDING_MASTER='yes' BONDING_MODULE_OPTS='mode=1 miimon=100' BONDING_SLAVE0='eth0' BONDING_SLAVE1='eth1' BOOTPROTO='static' BROADCAST='' IPADDR='192.168.70.55/24' NETMASK='' STARTMODE="auto" EOF
配置bond0网关
echo 'default 192.168.70.2 - bond0' > ifroute-bond0
载入内核模块
modprobe bonding
检查内核模块是否开启
lsmod | grep bonding
两块网卡增加配置文件内容
cat << EOF >> /etc/sysconfig/network/ifcfg-eth0 MASTER='bond0' SLAVE='yes' EOF
重启网络服务
systemctl restart network
如果bond0的ip和当前连接终端的ip不同,此时终端就会断开连接,重新连接bond0的ip就可以了,可以连接成功,表示网卡bonding成功了,连接不上去的话。。。。稍微等1分钟再试试,还不行,就只能上机器上查看了
cat /proc/net/bonding/bond0
网卡bonding成功后,就可以看到上面这个文件的内容了,Slave Interface
表示了两块网卡的名称
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) Bonding Mode: fault-tolerance (active-backup) Primary Slave: None Currently Active Slave: eth0 MII Status: up MII Polling Interval (ms): 100 Up Delay (ms): 0 Down Delay (ms): 0 Slave Interface: eth0 MII Status: up Speed: 1000 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: 00:0c:29:67:a3:ea Slave queue ID: 0 Slave Interface: eth1 MII Status: up Speed: 1000 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: 00:0c:29:67:a3:f4 Slave queue ID: 0