添加主机路由
设置一个主机路由对于某个特定的主机指定路由信息。
# route add –host 192.168.1.100 dev eth0
有目的地 192.168.1.100,没有gw(也就是没有网关)
添加主机还可以通过指定网关来实现# route add –host 192.168.1.11 gw 192.168.1.1
目的地:192.168.1.11 也有网关192.168.1.1
#route add –net 192.168.1.0 netmask 255.255.255.0 eth0
此外也可以用下面方法添加
netmask是掩码,eth0是网卡
还有一种路由,是默认路由\既默认网关。对于所有其他网络指定的路由信息
上述设置的路由信息,一般通过网络重启就会自动消失。如果需要永久写入,可以通过写入配置文件里面。
编辑/etc/rc.local 在文件里添加
上面的语句即可
编辑/etc/sysconfig/network文件,设置网关IP ,或者网卡设备
B、# vi /etc/sysconfig/network (添加到末尾)
语句:GATEWAY=gw-ip 或者 GATEWAY=gw-dev
这种添加方式是添加默认网关
C、# vi /etc/sysconfig/static-routes (没有static-routes的话就手动建立一个这样的文件)
语句:
any net 192.168.3.0/24 gw 192.168.3.254
any net 10.250.228.128 netmask 255.255.255.192 gw 10.250.228.129
如果在rc.local中添加路由会造成NFS无法自动挂载问题
,所以使用static-routes的方法是最好的。无论重启系统和service network restart 都会生效。
设置一个主机路由对于某个特定的主机指定路由信息。
# route add –host 192.168.1.100 dev eth0
有目的地 192.168.1.100,没有gw(也就是没有网关)
添加主机还可以通过指定网关来实现# route add –host 192.168.1.11 gw 192.168.1.1
目的地:192.168.1.11 也有网关192.168.1.1
#route add –net 192.168.1.0 netmask 255.255.255.0 eth0
此外也可以用下面方法添加
netmask是掩码,eth0是网卡
还有一种路由,是默认路由\既默认网关。对于所有其他网络指定的路由信息
# route add default gw 192.168.1.1
这是删除网络路由
# route del –host 192.168.1.10 dev eth0上述设置的路由信息,一般通过网络重启就会自动消失。如果需要永久写入,可以通过写入配置文件里面。
编辑/etc/rc.local 在文件里添加
上面的语句即可
编辑/etc/sysconfig/network文件,设置网关IP ,或者网卡设备
B、# vi /etc/sysconfig/network (添加到末尾)
语句:GATEWAY=gw-ip 或者 GATEWAY=gw-dev
这种添加方式是添加默认网关
C、# vi /etc/sysconfig/static-routes (没有static-routes的话就手动建立一个这样的文件)
语句:
any net 192.168.3.0/24 gw 192.168.3.254
any net 10.250.228.128 netmask 255.255.255.192 gw 10.250.228.129
如果在rc.local中添加路由会造成NFS无法自动挂载问题
,所以使用static-routes的方法是最好的。无论重启系统和service network restart 都会生效。
此时设置好,你可以ping一下,网关,如果通了,则说明正确
如果不通,则输入 arp -a
可以看到,查看arp缓存表,出现了“incomplete”,发生这种情况一般是因为linux系统尝试请求将主机的ip地址192.168.1.102转换成物理地址时出错了。
此时你就要查看物理地址
输入ifconfig 看到网卡的MAC的地址
然后你可以更改为00开始的地址
然后就成功了。。。。