文章目錄
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