不管是在window还是在linux中,我们经常会遇到ping不通的问题。
这里的原因很多,比如不同的网段交换机做了一些限制等,这些问题是我们人工不能解决的。
但是,当你发现各自的网关是可以ping的通的时候,那这个时候也许你会一头雾水。起始问题并不大,就是route table有问题。路由表出问题的原因大部分是交换机出了问题。
上面只是说了一些问题的所在,具体路由表的配置:
linux下:
第一种方法,使用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 interfaceauto loiface lo inet loopback # The primary network interfaceauto eth0iface eth0 inet staticaddress xxx.xxx.xxx.xxxnetmask xxx.xxx.xxx.xxxgateway xxx.xxx.xxx.xxx auto eth0:0iface eth0:0 inet staticaddress xxx.xxx.xxx.xxxnetmask xxx.xxx.xxx.xxx #dns-nameservers 202.102.224.68 202.102.227.68up route add -net xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx gw xxx.xxx.xxx.xxx eth0up route add -net xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx gw xxx.xxx.xxx.xxx eth0up route add -net xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx gw xxx.xxx.xxx.xxx eth0
在window下:
运行直接用cmd命令行,route命令。百度吧,一大堆!