route命令解析、永久路由設置、跨網段互通
方法/步驟
-
添加到主機的路由:
# route add –host 192.168.1.10 dev eth0
# route add –host 192.168.1.10 gw 192.168.1.1
添加到網絡的路由
# route add –net 192.168.1.0 netmask 255.255.255.0 eth0
# route add –net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1
# route add –net 192.168.1.0/24 eth1
添加默認網關:
# route add default gw 192.168.1.1
刪除路由:
# route del –host 192.168.1.10 dev eth0
-
添加永久路由方法:
方法一:
# vi /etc/rc.local(添加到末尾)
語句:
route add -net 192.168.3.0/24 dev eth0
route add -net 192.168.2.0/24 gw 192.168.2.254
方法二:
# vi /etc/sysconfig/network (添加到末尾)
語句:
GATEWAY=gw-ip 或者 GATEWAY=gw-dev
方法三:
# 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
方法四:
開啟 IP 轉發:
# echo "1" >/proc/sys/net/ipv4/ip_forward (臨時)
# vi /etc/sysctl.conf --> net.ipv4.ip_forward=1 (永久開啟)
END
注意事項
-
方法都是在Centos系統下測試過,能夠生效。
-
如果對應文件夾沒有該配置文件,可以自己建一個。