linux路由管理(route)

Linux 路由管理(route)

网段路由

  • 添加一个网络
1
2
route add -net 10.4.4.0/24 dev ens33
route add -net 10.4.4.0/24 gw 10.4.4.1 # route add -net 10.4.4.0 netmask 255.255.255.0 gw 10.4.4.1
  • 屏蔽一条路由
1
route add -net 10.4.4.0 netmask 255.255.255.0 reject
  • 删除一条路由
1
2
route del -net 10.4.4.0 netmask 255.255.255.0 reject  # 删除屏蔽的路由需要加 reject
route del -net 10.4.5.0/24

默认网关

  • 添加默认网关
1
route add default gw 10.10.10.1
  • 删除默认网关
1
route del default gw 10.10.10.1

主机路由

  • 添加一个有网关的路由
1
route add -host 10.1.1.100 dev ens33 gw 10.1.1.1
  • 添加一条直连的路由
1
2
3
4
5
6
7
8
9
10
11
route add -host 10.1.1.100 dev ens33

# 如下:
[root@host-10-11 ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.29.2 0.0.0.0 UG 100 0 0 ens34
10.1.1.100 0.0.0.0 255.255.255.255 UH 0 0 0 ens33
10.10.10.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33
192.168.29.0 0.0.0.0 255.255.255.0 U 100 0 0 ens34
Gateway是0.0.0.0,表示路由开销为0(直连,通过ARP解析通信)。
  • 删除主机IP
1
route del -host 10.1.1.100

附:

路由标识的意思介绍

1
2
3
4
5
6
7
8
9
10
Flags  Possible flags include
U (route is up)
H (target is a host)
G (use gateway)
R (reinstate route for dynamic routing)
D (dynamically installed by daemon or redirect)
M (modified from routing daemon or redirect)
A (installed by addrconf)
C (cache entry)
! (reject route)
打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2018-2024 Outsrkem
  • 访问人数: | 浏览次数:

      请我喝杯咖啡吧~

      支付宝
      微信