linux 中路由设置

添加主机路由
设置一个主机路由对于某个特定的主机指定路由信息。
# 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开始的地址

然后就成功了。。。。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值