route、ip route添加删除路由表命令,路由表永久化设置
文章目录
前言一、建立静态路由语句二、使用示例1.添加路由表2.查看路由表3.删除路由表4.默认路由表5.路由表永久化
总结
前言
学习linux笔记小实践一 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的使用,用于学习笔记。