开发者

linux怎么配置路由 linux添加删除路由的技巧

开发者 https://www.devze.com 2024-08-10 10:43 出处:网络 作者: 佚名
路由概念 路由:   跨越从源主机到目标主机的一个互联网络来转发数据包的过程路由器:能够将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备路由表:在路由器中维护的路由条目,路由器根据路由表做

路由概念

  • 路由:   跨越从源主机到目标主机的一个互联网络来转发数据包的过程
  • 路由器:能够将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备
  • 路由表:在路由器中维护的路由条目,路由器根据路由表做路径选择
  • 直连路由:当在路由器上配置了接口的IP地址,并且接口状态为up的时候,路由表中就出现直连路由项——&mdphpash;———路由器接口所连接的子网的路由方式称为直连路由
  • 静态路由:是由管理员手工配置的,是单向的。
  • 默认路由:当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转发到默认路由接口 。

静态路由和默认路由的特点

  • 静态路由特点:
  • 路由表是手工设置的;
  • 除非网络管理员干预,否则静态路由不会http://www.devze.com发生变化;
  • 路由表的形成不需要占用网络资源;
  • 适用环境:一般用于网络规模很小、拓扑结构固定的网络中。

默认路由特点:

  • 在所有路由类型中,默认路由的优先级最低
  • 适用环境:一般应用在只有一个出口的末端网络中或作为其他路由的补充

浮动静态路由:

  • 路由表中存在相同目标网络的路由条目时,根据路由条目优先级的高低,将请求转发到相应端口;
  • 链路冗余的作用;

查询路由表

通过route -n, 可查询路由表信息

[xxx@HEGE-560B-23f7889f25 ~]$ route -n
Kernel IP routing table
Destination     Gateway         Genmask    编程客栈     Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    100    0        0 ens33
192.168.1.0     0.0.0.0         255.255.255.0   U     100    0        0 ens33
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

配置网段路由

通过route add -net 目的地址netmask 掩码 gw 网关,可配置一条网段路由

[root@HEGE-560B-23f7889f25 ~]# route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.1.1

指定网卡配置网段路由

通过route add -net 目的地址netmask 掩码 gw 网关 dev eth1,指定网口配置路由

php
[root@HEGE-560B-23f7889f25 ~]# route add -net 192.168.4.0 netmask 255.255.255.0 gw 192.168.1.1 dev ens33

配置主机路由

通过route add -host 目的地址 gw 网关,可配置主机路由

[root@HEGE-560B-23f7889f25 ~]# route add -host 192.168.5.125 gw 192.168.1.1

ip route配置静态路由

通过ip route add 192.168.6.0/24 via 192.168.2.1,配置静态路由

[root@HEGE-560B-23f7889f25 ~]# ip route jsadd 192.168.6.0/24 via 192.168.1.1

指定网卡配置静态路由(ip route)

通过ip route add 192.168.7.0/24 via 192.168.2.1 dev eth1,配置静态路由

[root@HEGE-560B-23f7889f25 ~]# ip route add 192.168.8.0/24 via 192.168.1.1 dev ens33

删除路由

只需将add变为del即可删除对应的路由

ip route del 192.168.7.0/24 via 192.168.2.1 dev eth1

[root@HEGE-560B-23f7889f25 ~]# ip route del 192.168.7.0/24 via 192.168.1.1

route del -net 目的地址netmask 掩码 gw 网关

[root@HEGE-560B-23f7889f25 ~]# route del -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.1.1

同网段

同网段计算:两个IP的网络标识一致表示在同一个网段网络标识 = IP地址的二进制 and 掩码的二进制。

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号