我正在运行 CentOS。当我远程连接到 VPN 路由器时,保持 CentOS 可用非常重要。我尝试向 VPN 路由器添加默认网关,但重启后它就消失了。我如何将其设置为永久的?
ip route add 192.168.2.3 via 10.0.0.1 dev eth0
答案1
如果我没看错的话,我想你想补充一下
GATEWAY=192.168.2.3
进入 /etc/sysconfig/network 然后重新启动或执行service network restart
测试。
虽然从你的问题来看,我不能完全确定你确实想要一个默认网关。我想你可能只是想让静态路由永久存在?
答案2
如果有人运行具有多个 NIC 的 CentOS,但只有 1 个连接到 Internet,并且您想让该特定接口承担所有 Internet 流量,则将以下行添加到您的/etc/sysconfig/network
文件:
GATEWAYDEV=network_interface
GATEWAY=default_gateway_ip
保存并重启网络服务。这个对我有用,其他的都不管用。
答案3
您可以将该行添加到适当的 /etc/ifconfig.INT(其中“INT”代表适当的接口),就像我们有时对 dhclient 所做的那样(请注意插入为第一个字符的前导解释点):
!ip route add 192.168.2.3 via 10.0.0.1 dev eth0
(我没有尝试过 CentOS,但我认为这种机制应该与 NetBSD 上的机制基本相同。)
答案4
刚刚意识到,将以下内容添加到 /etc/sysconfig/network-scripts/route-your_interface_name 不起作用,必须在 ifcfg 文件上:
default via x.x.x.x dev y