route、ip route添加删除路由表命令,路由表永久化设置

一、建立静态路由语句
route 与 ip route

二、使用示例
1.添加路由表
www.baidu.com 14.119.104.189
add
ps:gw、via指自己的网关地址

# route add -net 14.0.0.0 netmask 255.0.0.0 gw 192.168.226.2

# ip route add 14.0.0.0/8 via 192.168.226.2

2.查看路由表
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.226.2 0.0.0.0 UG 0 0 0 ens33
14.0.0.0 192.168.226.2 255.0.0.0 UG 0 0 0 ens33

3.删除路由表
del

# route del -net 14.0.0.0 netmask 255.255.0.0 gw 192.168.226.2
##或 如有多个该目标网段链路,删除第一条
# route del -net 14.0.0.0 gw 192.168.226.2

# ip route del 14.0.0.0/8 via 192.168.226.2

4.默认路由表
default

##默认(缺省)网关route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.50.2
# route add default gw 192.168.50.2
##删除默认路由
# route del default

# ip route add default via 192.168.50.2
# ip route del default

5.路由表永久化
在/etc/sysconfig/network-scripts/route-ens33配置文件中添加语句

# vim /etc/sysconfig/network-scripts/route-ens33
14.0.0.0/8 via 192.168.110.2 dev ens33

# systemctl restart network
# ip route list

或 以下方法:
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.2.254
2)在/etc/sysconfig/network里添加到末尾
方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev
3)/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
4)开启 IP 转发:
#echo “1” >/proc/sys/net/ipv4/ip_forward (临时)
#vi /etc/sysctl.conf --> net.ipv4.ip_forward=1 (永久开启)

总结
本文仅仅简单介绍了route 与 ip route的使用,用于学习笔记。
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/m0_62286202/article/details/132535149

版权声明:
作者:gaihaoyu
链接:https://www.cnesa.cn/1113.html
来源:正群欣世
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>