![无需重启网络即可更改默认路由器](https://linux22.com/image/601699/%E6%97%A0%E9%9C%80%E9%87%8D%E5%90%AF%E7%BD%91%E7%BB%9C%E5%8D%B3%E5%8F%AF%E6%9B%B4%E6%94%B9%E9%BB%98%E8%AE%A4%E8%B7%AF%E7%94%B1%E5%99%A8.png)
我有一台 RHEL3 服务器,我想更改其默认路由。我见过的每个介绍如何执行此操作的网站都以执行“service network restart”或“/etc/init.d/network restart”结尾。
我正在运行一些应用程序,我认为它们不会喜欢重新启动以太网接口,我想知道是否有更简单的方法,只需删除旧路由并添加新路由,而不必完全重新启动网络。
答案1
您可以使用“ip”命令更改默认路由。在阅读下文之前,使用这些命令后,您很可能会失去与服务器的连接。非常小心. 使用 ip 命令进行的所有更改都是临时的(到下一次更改或重新启动)
- 如需帮助,请输入:
ip route help
- 将默认网关替换为 IP 的示例命令:
ip route replace default via IP
- 删除默认网关并添加 IP 的示例命令:
ip route delete default
ip route add default via IP ...
- 您也可以使用设备名称:
ip route replace default dev ppp0