在 CentOS 系統中,您可以使用 route
命令來添加路由
要添加一條靜態路由,您需要指定目標網絡(CIDR 格式)、子網掩碼、網關地址和接口名稱。語法如下:
sudo route add <destination_network>/<subnet_mask> gw <gateway_address> dev <interface_name>
例如,要將目標網絡 192.168.2.0/24
的流量通過網關 192.168.1.1
發送到接口 eth0
,您可以使用以下命令:
sudo route add 192.168.2.0/24 gw 192.168.1.1 dev eth0
要添加一條持久路由,您需要編輯 /etc/sysconfig/network-scripts/route-<interface>
文件。首先,找到與您的網絡接口相對應的文件(例如 route-eth0
)。然后,在文件中添加以下內容:
192.168.2.0/24 via 192.168.1.1 dev eth0
保存文件并退出。接下來,重啟網絡服務以應用更改:
sudo systemctl restart network
現在,您已經成功添加了一條持久路由。請注意,這些示例適用于 CentOS 7 及更高版本。在 CentOS 6 中,您可能需要使用 route -n
命令而不是 route add
命令。