要在CentOS 7上添加靜態路由,可以按照以下步驟進行操作:
使用root用戶登錄服務器。
打開終端或SSH連接到服務器。
使用以下命令檢查當前網絡配置:
ip addr show
這將顯示服務器的IP地址和網絡接口信息。
使用以下命令查看當前路由表:
ip route show
這將顯示服務器的當前路由配置。
使用以下命令添加靜態路由:
ip route add <目標網絡> via <網關> dev <網絡接口>
<目標網絡>
:要添加的目標網絡的IP地址和子網掩碼。<網關>
:要添加的路由的網關IP地址。<網絡接口>
:要添加的路由的網絡接口名稱。例如,要將路由添加到目標網絡192.168.2.0/24,通過網關192.168.1.1,并使用網絡接口eth0,可以使用以下命令:
ip route add 192.168.2.0/24 via 192.168.1.1 dev eth0
使用以下命令驗證新添加的靜態路由是否生效:
ip route show
可以看到新添加的靜態路由是否出現在路由表中。
如果靜態路由生效,可以使用以下命令將配置保存到網絡配置文件中,以便重啟后保留配置:
echo "ip route add <目標網絡> via <網關> dev <網絡接口>" >> /etc/sysconfig/network-scripts/route-<網絡接口>
例如,如果添加的路由是通過eth0接口,可以使用如下命令:
echo "ip route add 192.168.2.0/24 via 192.168.1.1 dev eth0" >> /etc/sysconfig/network-scripts/route-eth0
重啟后,系統將自動應用新添加的靜態路由。
請注意,上述步驟將在當前會話中立即生效,但不會在重啟后持久保存。如果要在重啟后保留配置,請執行第7步將配置保存到網絡配置文件中。