Linux服務器有兩個網卡,配置eth0為公網使用,eth1為內網使用。
分別為兩個網卡配置IP地址,DNS,網關等。重啟生效後,發現無法訪問公網,ping網關也能ping通,ping同一個網關下的其他公網地址也能ping通。
1> 剛開始ping的時使用域名,懷疑是DNS無法解析,遂直接ping IP地址,同樣無法ping,排除與DNS的關系。
2> 由於能夠ping同一個網關下的IP地址,所以服務器網卡等肯定沒有問題。應該還是網卡配置導致。
3> 後來仔細檢查eth0和eth1的配置,發現配置了兩個網關。其中eth1配置了內網的網關,修改eht1的網關與eth0一致後,問題解決。
上述問題還是比較容易犯,配置網卡的時候通常都是和別的環境對照著配,稍不注意,就會配置多個網關。