首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Linux 路由的添加删除-ip route

Linux 路由的添加删除-ip route

作者头像
joshua317
发布2022-03-25 11:00:07
发布2022-03-25 11:00:07
8K0
举报
文章被收录于专栏:技术博文技术博文

一、路由查看

代码语言:javascript
复制
# route 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         gateway         0.0.0.0         UG    0      0        0 eth0
link-local      0.0.0.0         255.255.0.0     U     1002   0        0 eth0
172.21.0.0      0.0.0.0         255.255.240.0   U     0      0        0 eth0


# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         172.21.0.1      0.0.0.0         UG    0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
172.21.0.0      0.0.0.0         255.255.240.0   U     0      0        0 eth0

# ip route show
default via 172.21.0.1 dev eth0 
169.254.0.0/16 dev eth0 scope link metric 1002 
172.21.0.0/20 dev eth0 proto kernel scope link src 172.21.0.15 

# ip route list
default via 172.21.0.1 dev eth0 
169.254.0.0/16 dev eth0 scope link metric 1002 
172.21.0.0/20 dev eth0 proto kernel scope link src 172.21.0.15

# netstat -nr
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         172.21.0.1      0.0.0.0         UG        0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
172.21.0.0      0.0.0.0         255.255.240.0   U         0 0          0 eth0

二、路由新增

代码语言:javascript
复制
# 1.添加默认路由信息,其中172.21.0.1是网关地址。
# ip route add default via 172.21.0.1  dev eth0
# 或者
# route add default gw 172.21.0.1

# 2.添加网络路由
# route add -net 172.21.0.0/24 netmask 255.255.255.0  dev eth0
#或者简写
# route add -net 172.21.0.0/24  dev eth0

#添加一条路由(发往172.21.0这个网段的全部要经过网关172.21.0.1)
route add -net 172.21.0.0/24 netmask 255.255.255.0 gw 172.21.0.1


# 3.添加主机的路由
# route add -host 172.21.0.64/32 dev eth0
# 或者具体地址
# route add -host 172.21.0.64 dev eth0

三、路由删除

代码语言:javascript
复制
# 1.删除默认路由信息
# ip route del default via 172.21.0.1 dev eth0

# 2.删除网络路由
# route del -net 172.2.1.0/24netmask 255.255.255.0 dev eth0
# 或者简写
# route add -net 172.2.1.0/24  dev eth0

# 3.删除主机的路由
# route del  -host 172.2.0.64/32 dev eth0
# 或者
# route del -host 172.21.0.64 dev eth0

注意:路由规则变更后,需要重启

代码语言:javascript
复制
#删除完后,需要重启网络
# systemctl restart network

#查看路由信息
# route -n

三、知识扩展

在线搜索:ip地址在线计算器

3.1 子网掩码转换器

3.2 掩码转换到网络可用地址的数量

本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/236

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-01-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、路由查看
  • 二、路由新增
  • 三、知识扩展
  • 在线搜索:ip地址在线计算器
    • 3.1 子网掩码转换器
    • 3.2 掩码转换到网络可用地址的数量
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档