我正在尝试在我的 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
就可以了。现在如果你想要一个不是你的静态路由默认路线,那是不一样的。