linux怎么配置路由 linux添加删除路由的技巧
路由概念
- 路由: 跨越从源主机到目标主机的一个互联网络来转发数据包的过程
- 路由器:能够将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备
- 路由表:在路由器中维护的路由条目,路由器根据路由表做路径选择
- 直连路由:当在路由器上配置了接口的IP地址,并且接口状态为up的时候,路由表中就出现直连路由项——————路由器接口所连接的子网的路由方式称为直连路由
- 静态路由:是由管理员手工配置的,是单向的。
- 默认路由:当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转发到默认路由接口 。
静态路由和默认路由的特点
- 静态路由特点:
- 路由表是手工设置的;
- 除非网络管理员干预,否则静态路由不会发生变化;
- 路由表的形成不需要占用网络资源;
- 适用环境:一般用于网络规模很小、拓扑结构固定的网络中。
默认路由特点:
- 在所有路由类型中,默认路由的优先级最低
- 适用环境:一般应用在只有一个出口的末端网络中或作为其他路由的补充
浮动静态路由:
- 路由表中存在相同目标网络的路由条目时,根据路由条目优先级的高低,将请求转发到相应端口;
- 链路冗余的作用;
查询路由表
通过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,可指定网口配置路由
[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 add 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 掩码的二进制。
相关文章
- 作为一个Linux管理员,管理 Linux 服务器上的磁盘空间是一项重要任务,该怎么查看电脑的磁盘空间呢?详细请看下文介绍2024-01-22
Linux和Windows系统怎么选 Linux与Windows系的区别介绍
对于用户来说,Linux和Windows的不断更新引发了两者之间的竞争,Linux系统与Windows系统文件权限究竟区别在哪里,详细请看下文介绍2024-01-22如何解决linux解压rar 乱码问题? Linux解压RAR文件时乱码问题的解决办
对于Window下的常见压缩文件.zip和.rar,Linux也有相应的方法来解压它们,如果遇到解压乱码该怎么办呢?详细请看下文介绍2024-01-09Linux服务器安装netstat命令的方法及netstat应用案例
netstat是一个常用的网络工具,用于显示网络连接、路由表、网络接口信息等,在Linux系统中,netstat命令通常已经预装了,如果没有安装可以通过以下步骤进行安装2024-01-03- 这篇文章主要为大家介绍了Linux定时任务crontab的命令编辑运行,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-11-16
- 这篇文章主要介绍了Linux用户态切换内核态的方式详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-11-03
Linux(KDE)使用Network Settings设置静态ip详细教程
这篇文章主要为大家介绍了Linux(KDE)使用Network Settings设置静态ip详细教程,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-10-31- 这篇文章主要为大家介绍了Linux调整Swap空间大小的扩容技巧详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-10-31
linux下du和df命令已使用空间结果不一致的原因及处理办法
Linux df和du命令查出来的已使用空间不同如何解决?Linux系统使用的时候,竟然发现df和du查出来的结果不一样,du查出来的明显比df查出来的已使用空间要小很多,下面我们就2023-08-16- Linux创建或删除文件夹的命令怎么用?linux系统中想要创建和删除文件夹,可以直接使用命令操作,该怎么用呢?下面我们就来看看详细的教程2023-08-02
最新评论