Linux路由配置文件究竟如何高效配置?揭秘高效路由设置技巧!
- 虚拟主机
- 2025-12-21
- 3742
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.1
GATEWAY表示网关地址,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::1
GATEWAY表示网关地址,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.1
- ip命令
用于查看和修改系统路由表,功能比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.1
FAQs
问题:如何查看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