centos6和7配置雙網卡不能上網的問題
阿新 • • 發佈:2018-09-27
分別是 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地址,網卡二是靜態地址
系統裏面與之對應的也沒問題
遇到的問題都是
目標地址無法到達
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配置雙網卡不能上網的問題