一:使用 route 命令添加
使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:
//添加到主机的路由
# route add –host 192.168.168.110 dev eth0
# route add –host 192.168.168.119 gw 192.168.168.1
//添加到网络的路由
# route add –net IP netmask MASK eth0
# route add –net IP netmask MASK gw IP
# route add –net IP/24 eth1
//添加默认网关
# route add default gw IP
//删除路由
# route del –host 192.168.168.110 dev eth0
二:在linux下设置永久路由的方法:
1.在/etc/rc.local里添加
方法:
route add -net 192.168.3.0/24 dev eth0
route add -net 192.168.2.0/24 gw 192.168.3.254
2.在/etc/sysconfig/network里添加到末尾
方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev
3./etc/sysconfig/static-router :
any net x.x.x.x/24 gw y.y.y.y
附,常用命令:
1、查看服务器ip(eth0)
ifconfig
2、查看原始路由信息
route -n
4、添加一个ip(eth0:1)
ifconfig eth0:1 192.168.168.119 netmask 255.255.255.0 up
5、添加一条到主机192.168.168.110的路由(通过eth0:1)
route add -host 192.168.168.110 dev eth0:1
6、添加一条到主机192.168.168.120的路由(通过ip192.168.168.119)
route add -host 192.168.168.120 gw 192.168.168.119
7、添加到网络的路由(通过eth0)
route add -net 192.168.3.0 netmask 255.255.255.0 dev eth0
8、添加到网络的路由(通过ip172.18.3.50)
route add -net 192.168.4.0 netmask 255.255.255.0 gw 172.18.3.50
)
=======================================================================
参数区别-host跟主机ip,-net跟网络号
=======================================================================
输出结果中各个字段的含义是:
Destination表示路由的目标IP地址
Gateway表示网关使用的主机名或者是IP地址。上面输出的"*"表示没有网关
Genmask表示路由的网络掩码
Flags是表示路由的标志。可用的标志及其意义是:U表示路由在启动,H表示target是一台主机,G表示使用网关,R表示对动态路由进行复位设置;D表示动态安装路由,M表示修改路由,!表示拒绝路由。
Metric表示路由的单位开销量
Ref表示依赖本路由现状的其它路由数目
Use表示路由表条目被使用的数目
Iface表示路由所发送的包的目的网络
增加组播路由
最新推荐文章于 2025-03-25 13:47:28 发布