在 CentOS 系统中,您可以使用 route
命令来添加、删除和修改路由表
- 查看当前路由表:
route -n
- 修改已有路由:
要修改已有路由,您可以使用
route add
命令,后跟目标网络、子网掩码和下一跳地址。例如,如果您想要将目标为192.168.2.0/24
的网络的下一跳地址更改为192.168.1.1
,您可以使用以下命令:
route add 192.168.2.0/24 gw 192.168.1.1
请注意,这种方法仅适用于临时修改路由表。如果您想要永久修改路由表,您需要编辑 /etc/sysconfig/network-scripts/route-
文件(其中
是您的网络接口名称,例如 eth0
或 enp0s3
)。
例如,要将目标为 192.168.2.0/24
的网络的下一跳地址更改为 192.168.1.1
,您可以编辑 /etc/sysconfig/network-scripts/route-eth0
文件,并在其中添加以下内容:
192.168.2.0/24 via 192.168.1.1
保存文件后,重新启动网络服务以使更改生效:
systemctl restart network
或者
service network restart