linux網路問題:Network is unreachable

lurou發表於2012-05-18

總結一下:

linux的網路連線如果不通的一共就這幾個地方會出問題:

1、linux防火牆和windows客戶端防火牆,都關閉即可。

2、selinux,關閉即可。

3、IP地址和閘道器等,配置正確。

4、如果是虛擬機器的話,有時候要考慮網路連線方式和vlan的劃分,還有有時候新增的網路卡是不好用的,相當於硬體損壞。(我遇到過一次,折騰了1個小時,最後發現是虛擬網路卡硬體損壞,刪除再新增一個就好了。)

上午折騰了半天,新安裝的suse linux 虛擬機器,網路總是搞不通顯示的錯誤就是Network is unreachable。

[@more@]這個系統是從一個已經安裝好的虛擬機器克隆得來,上面的網路配置得比較亂套,所以我卡卡擦全刪除了,重新配置。

IP地址和DNS都配置好了,網路卡也重啟了很多次,就是不通,ping不通閘道器,顯示的錯誤就是Network is unreachable,後來查到如下記錄:

Destination Gateway Genmask Flags Metric Ref Use Iface
10.1.126.0 * 255.255.255.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
link-local * 255.255.0.0 U 0 0 0 eth0
於是開始修改route檔案,之前在配置IP地址的時候已經加過閘道器,也就是wmtestdb:/etc/sysconfig/network # vi ifcfg-eth0的時候。現在發現還是不行的,路由表不對勁。

vi /etc/sysconfig/network/routes並新增如下內容:

default 閘道器IP地址 - -

再次檢視

wmtestdb:/etc/sysconfig/network # route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.1.126.2 0.0.0.0 UG 0 0 0 eth0
10.1.126.0 * 255.255.255.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
link-local * 255.255.0.0 U 0 0 0 eth0

問題解決。

總結:問題就在於自己的linux功底太差,沒脾氣!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26006637/viewspace-1058254/,如需轉載,請註明出處,否則將追究法律責任。

相關文章