1. 程式人生 > >centos6和7配置雙網卡不能上網的問題

centos6和7配置雙網卡不能上網的問題

分別是 centos 5.0 提示 虛擬 png 原因 bbed cto

今天把win10電腦上的VMware裝了個最新的14版本,為了測試所以裝了兩個centos系統分別是centons6.6和centos7.5,這兩個系統都是雙網卡的,一個是靜態地址,一個是NAT,但是在系統安裝完成後,兩個系統都無法上網,
遇到的問題都是
技術分享圖片
技術分享圖片
目標地址無法到達
1.首先開始檢查VMware的win10服務是否開啟
win+R,輸入services.msc檢查服務是否都是開啟的
技術分享圖片
服務都是開啟的,說明沒問題,但是為了以防萬一我還是都重啟了一次
2.檢查虛擬機的網絡配置和centos配置是否有問題
技術分享圖片
這裏看出網卡一是nat的dhcp地址,網卡二是靜態地址
技術分享圖片
系統裏面與之對應的也沒問題

3.檢查虛擬機網絡的配置是否有問題

技術分享圖片
進入編輯器裏面
技術分享圖片
這裏的nat也沒問題,
4.檢查windows的網絡配置是否有問題
技術分享圖片
技術分享圖片
這裏的配置也沒問題
5.到這裏都沒問題那就說明了windows和VMware都沒問題,那就是centos系統的問題了,在網上找了半天都是關於上面幾個步驟的重復,我重啟系統,重啟虛擬機都不好使,還是上不了網
6.最後在別人的提示下,我查看了下centos的路由,發現了兩個系統都是路由的問題導致了無法上網
技術分享圖片
這裏的默認路由是靜態地址的,靜態地址是我本地的地址,所以會出現目標地址無法到達的情況,
既然明白了原因那就好解決了,把默認的路由給刪了,把nat的的網卡改為默認路由的網卡就沒問題了
技術分享圖片

[root@centos6 ~]# route del -net 0.0.0.0
[root@centos6 ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.65.0    *               255.255.255.0   U     0      0        0 eth0
192.168.18.0    *               255.255.255.0   U     0      0        0 eth1
link-local      *               255.255.0.0     U     1002   0        0 eth0
link-local      *               255.255.0.0     U     1003   0        0 eth1
[root@centos6 ~]# route add gw 192.168.65.2 eth0
gw: 未知的主機
[root@centos6 ~]# route add default gw 192.168.65.2 eth0
[root@centos6 ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.65.0    *               255.255.255.0   U     0      0        0 eth0
192.168.18.0    *               255.255.255.0   U     0      0        0 eth1
link-local      *               255.255.0.0     U     1002   0        0 eth0
link-local      *               255.255.0.0     U     1003   0        0 eth1
default         bogon           0.0.0.0         UG    0      0        0 eth0

到此大功告成可以上外網了!

雖然現在是沒問題了,但是重啟了之後又不能上外網了,可以吧這個默認網關加到開機啟動項裏面去(或許還有別的什麽方法,但是我目前還不知道!)

echo -e ‘ route del -net 0.0.0.0 2>/dev/null\n route add gw 192.168.65.2 eth0 2>/dev/null‘ >/etc/rc.d/rc.local

技術分享圖片

centos6和7配置雙網卡不能上網的問題