多网卡无法上外网的解决
最近用vmware裝了一臺虛擬機,使用了兩個網卡,一個是hostonly,一個是橋接(用DHCP)。但發現連接外網時,能解析IP地址,但死活連不出去。重置vmware網絡組件、重新添加網卡、指定IP、指定網關、設置路由器全都試過了,折騰了一天都不行。
[root@hadoop1 ~]# ping www.baidu.com
PING www.a.shifen.com (14.215.177.38) 56(84) bytes of data.
[root@hadoop1 ~]# traceroute www.baidu.com
traceroute to www.baidu.com (14.215.177.38), 30 hops max, 60 byte packets
1 * * *
2 * * *
3 * * *
ping的時候能解析IP,說明能連上路由器,但為什么連不上呢?后來無意中看到,網卡有個DEFROUTE=yes屬性,查了一下,原來是設置這個網卡是否是默認路由。馬上檢查了一下這兩張網卡,果然都設置了yes,將hostonly網卡的改成no后問題解決。
看來問題就出在這個屬性上,兩張網卡都設置了yes,防問外網時,網絡包估計直接用了第一個網卡(正好是hostonly)發送,所以一直都發不出去。但因為解析DNS、獲取IP時第二張網卡可正常使用,因此動態IP可以獲取到,也可以解析DNS,造成了讓人迷惑的假像。
轉載于:https://blog.51cto.com/bigdata1024/1867251
總結
以上是生活随笔為你收集整理的多网卡无法上外网的解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VMware克隆centos系统后不能识
- 下一篇: 图的色数