启动时添加默认路由

启动时添加默认路由

我正在尝试在我的 ppp0 连接上添加默认路由,我希望默认路由指向该连接。我尝试添加它,/etc/rc.local但我认为那不是添加它的正确位置。我想知道哪里是完成此操作的正确位置。

答案1

正确的位置应该是文件/etc/network/interfaces。您可以添加如下行:

up route add default gw 192.168.0.1 dev eth0

IP 地址是您的默认网关的 IP 地址,最后一个条目是您的设备的设备名称。

答案2

已经很久了,但上述解决方案对我都不起作用。我最终在 Ubuntu 中 /etc/ppp 目录下的 ip-up 文件中的注释中找到了解决方案。

我在目录中创建了一个脚本/etc/ppp/ip-up.d,并将route add命令放入其中。

pptp 连接建立后,脚本会自动执行。效果非常好。

答案3

如果您使用的是网络管理器,您可以通过网络小部件下的配置 VPN... 菜单选项添加路由。然后在 VPN 上,单击需要添加路由的 VPN 的编辑。然后在 IPV4 设置下,将方法更改为自动 VPN。然后单击路由并在那里添加您的路由(例如网络 192.168.1.0 网络掩码 255.255.255.0 网关 192.168.1.20),其中网关是您要连接的 VPN 服务器。

答案4

您的主接口的默认路由?如果您使用 DHCP,则默认情况下应执行此操作。如果您有一个静态配置的接口,则需要将节添加到/etc/network/interfaces。假设您的接口是eth0并且网络是192.168.1.0/24

# The primary network interface
auto eth0 

iface eth0 inet static
address 192.168.1.123
netmask 255.255.255.0
gateway 192.168.1.1

(显然这些数字会根据您的网络进行调整。)

加上这个/etc/network/interfaces就可以了。现在如果你想要一个不是你的静态路由默认路线,那是不一样的。

相关内容