Linux静态路由配置

添加到主机的路由

route add -host 192.168.1.2 dev eth0:0

route add -host 10.20.30.148 gw 10.20.30.40

添加到网络的路由

route add -net 10.20.30.40 netmask 255.255.255.248 eth0

route add -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41

route add -net 192.168.1.0/24 eth1

添加默认路由

route add default gw 192.168.1.1

删除路由

route del -host 192.168.1.2 dev eth0:0

route del -host 10.20.30.148 gw 10.20.30.40

route del -net 10.20.30.40 netmask 255.255.255.248 eth0

route del -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41

route del -net 192.168.1.0/24 eth1

route del default gw 192.168.1.1 //route del default 删除所有的默认路由

添加一条默认路由

route add default gw 10.0.0.1 //默认只在内存中生效

开机自启动可以追加到/etc/rc.local文件里

echo "route add default gw 10.0.0.1" >>/etc/rc.local

添加一条静态路由

route add -net 192.168.2.0/24 gw 192.168.2.254

要永久生效的话要这样做:

echo "any net 192.168.2.0/24 gw 192.168.2.254" >>/etc/sysconfig/static-routes

添加到一台主机的静态路由

route add -host 192.168.2.2 gw 192.168.2.254

要永久生效的话要这样做:

echo "any host 192.168.2.2 gw 192.168.2.254 " >>/etc/sysconfig/static-routes

注:Linux 默认没有这个文件 ,得手动创建一个

发表评论

电子邮件地址不会被公开。 必填项已用*标注