Linux路由配置文件详解

Linux路由配置文件是用于配置Linux系统路由功能的文件,主要包括/etc/sysconfig/network-scripts/route-xxx和/etc/sysconfig/network-scripts/route6-xxx两个文件。xxx代表网络接口名,本文将详细介绍Linux路由配置文件的结构、配置方法以及常用命令。
文件结构
/etc/sysconfig/network-scripts/route-xxx文件
该文件主要用于配置IPv4路由,文件内容如下:
# Network configuration for eth0
GATEWAY=192.168.1.1
NETMASK=255.255.255.0
ROUTE=192.168.1.0/24 via 192.168.1.1GATEWAY表示网关地址,NETMASK表示子网掩码,ROUTE表示静态路由。
/etc/sysconfig/network-scripts/route6-xxx文件
该文件主要用于配置IPv6路由,文件内容如下:
# Network configuration for eth0
GATEWAY=2001:db8::1
NETMASK=ffff:ffff:ffff:ffff:ffff:ffff:ffff:fffe
ROUTE=2001:db8::/32 via 2001:db8::1GATEWAY表示网关地址,NETMASK表示子网掩码,ROUTE表示静态路由。
配置方法
修改IPv4路由配置
(1)编辑/etc/sysconfig/network-scripts/route-xxx文件。
(2)添加或修改路由配置。
(3)重启网络服务,使配置生效。

修改IPv6路由配置
(1)编辑/etc/sysconfig/network-scripts/route6-xxx文件。
(2)添加或修改路由配置。
(3)重启网络服务,使配置生效。
常用命令
route命令
用于查看和修改系统路由表。
(1)查看IPv4路由表:
[root@localhost ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0(2)添加IPv4路由:
[root@localhost ~]# route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1(3)删除IPv4路由:
[root@localhost ~]# route del -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1ip命令
用于查看和修改系统路由表,功能比route命令更强大。
(1)查看IPv4路由表:

[root@localhost ~]# ip route
default via 192.168.1.1 dev eth0 src 192.168.1.100
192.168.1.0/24 dev eth0 src 192.168.1.100(2)添加IPv4路由:
[root@localhost ~]# ip route add 192.168.2.0/24 via 192.168.1.1(3)删除IPv4路由:
[root@localhost ~]# ip route del 192.168.2.0/24 via 192.168.1.1FAQs
问题:如何查看Linux系统中的路由表?
解答:可以使用route命令或ip命令查看。
问题:如何添加静态路由?
解答:可以使用route命令或ip命令添加静态路由,添加目标网络为192.168.2.0/24,网关为192.168.1.1的静态路由:
[root@localhost ~]# route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1或
[root@localhost ~]# ip route add 192.168.2.0/24 via 192.168.1.1图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/184204.html
