網絡中 ping 不通 路由表

無論是在window仍是在linux中,咱們常常會遇到ping不通的問題。linux

這裏的緣由不少,好比不一樣的網段交換機作了一些限制等,這些問題是咱們人工不能解決的。安全

可是,當你發現各自的網關是能夠ping的通的時候,那這個時候也許你會一頭霧水。起始問題並不大,就是route table有問題。路由表出問題的緣由大部分是交換機出了問題。oop

上面只是說了一些問題的所在,具體路由表的配置:命令行

linux下:orm

 

第一種方法,使用route命令。
 
第二種方法無非是修改/etc/rc.local,只是要注意的一點是不要卸載 "exit 0"的後面,這樣就等於白寫了
 
第三種就是修改interfaces文件了,寫在文件的末尾,基本格式以下:
up route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1
能夠看到這個格式和route命令的惟一區別在於,在前面多了一個up
下面列出個人interface文件僅供參考,因爲安全因素,這裏的ip我都用xx替代了:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
 
# The loopback network interface
auto lo
iface lo inet loopback
 
# The primary network interface
auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
gateway xxx.xxx.xxx.xxx
 
auto eth0:0
iface eth0:0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
 
#dns-nameservers 202.102.224.68 202.102.227.68
up route add -net xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx gw xxx.xxx.xxx.xxx eth0
up route add -net xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx gw xxx.xxx.xxx.xxx eth0
up route add -net xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx gw xxx.xxx.xxx.xxx eth0

 在window下:server

 

運行直接用cmd命令行,route命令。百度吧,一大堆!dns

相關文章
相關標籤/搜索