👋 欢迎来到吴老二技术博客,专注运维 / 数据库 / 云原生
首页/运维服务/正文

路由表的删除和添加

吴
吴老二
2022-04-19运维服务2160 次浏览0 条评论
在linux系统中,针对linux中部署的服务通信是通过路由表实现的,在路由表中实现的方式这里就不多叙述了,可以百度一下,这里就说说路由表的添加和删除,我们在没有看添加和删除之前先看路由表是怎么查看的,在linux系统中直接执行route -n就可以看到系统对外的详细路由表的信息,更多功能可以看看route --help,看看下面的路由表信息
[root@www.wulaoer.org ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.18.255.253   0.0.0.0         UG    0      0        0 eth0
10.18.0.0       0.0.0.0         255.255.0.0     U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0  
192.168.250.0   0.0.0.0         255.255.255.0   U     0      0        0 br-187fdbd4e5cf
路由表信息注解: Destination: 目标网段或者主机 Gateway: 网关地址,”*” 表示目标是本主机所属的网络,不需要路由 Genmask: 网络掩码 Flags: 标记。一些可能的标记如下: U — 路由是活动的 H — 目标是一个主机 G — 路由指向网关 R — 恢复动态路由产生的表项 D — 由路由的后台程序动态地安装 M — 由路由的后台程序修改 ! — 拒绝路由 Metric: 路由距离,到达指定网络所需的中转数(linux 内核中没有使用) Ref: 路由项正在被使用的进程数 Use: 通过此路由项的分组数 Iface: 路由项对应的接口 下面操作一下route的增删操作,删除路由表需要使用到路由的关键词add,看下面的例子:
[root@www.wulaoer.org ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.18.255.253   0.0.0.0         UG    0      0        0 eth0
10.18.0.0       0.0.0.0         255.255.0.0     U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0  
192.168.250.0   0.0.0.0         255.255.255.0   U     0      0        0 br-187fdbd4e5cf
[root@www.wulaoer.org ~]# route del -net 172.17.0.0 gw 0.0.0.0 netmask 255.255.0.0 dev docker0
172.17.0.0是Destination项的指,gw是固定网关,0.0.0.0是Gateway的值,netmask是固定值,255.255.0.0是Genmask的值,dev是网关出口,最后就是物理设备名。同样也可以用到添加路由表的操作,如下:
[root@www.wulaoer.org ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.18.255.253   0.0.0.0         UG    0      0        0 eth0
10.18.0.0       0.0.0.0         255.255.0.0     U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
192.168.250.0   0.0.0.0         255.255.255.0   U     0      0        0 br-187fdbd4e5cf
[root@www.wulaoer.org ~]# route add -net  172.17.0.0 gw 0.0.0.0 netmask 255.255.0.0 dev docker0
[root@www.wulaoer.org ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.18.255.253   0.0.0.0         UG    0      0        0 eth0
10.18.0.0       0.0.0.0         255.255.0.0     U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0  
192.168.250.0   0.0.0.0         255.255.255.0   U     0      0        0 br-187fdbd4e5cf
路由表的添加在网络维护中相对用的比较多,本篇文章只是对于不了解的入门,如果想深入了解可以看看,这里就说到这,知道怎么使用即可,没有了,在看些其他的吧。。。。。
文章底部广告位在后台「广告设置」填写广告代码后显示

评论 0

评论需 登录 后发表(注册并验证邮箱)。
还没有评论,来抢沙发~