如果从 /etc/network/interfaces 中删除 auto eth0 会发生什么

如果从 /etc/network/interfaces 中删除 auto eth0 会发生什么

我使用的是 BeagleBone,有两个网络接口。一个以太网接口将本地连接到另一台设备,另一个通过 USB 的 ppp 接口连接到蜂窝调制解调器。

我希望 ppp 连接在启动时自动启动并连接到我已设置运行脚本的调制解调器rc.local。然后 ppp 接口从 ISP 接收动态 IP 地址。这可以

对于以太网接口,我希望为其分配一个静态 IP 地址,并使其自动启动。然而,当我设置自动 eth0在 /etc/network/interfaces 文件中,ppp 接口在启动时无法按照我的意愿自动使用。

如果我删除 auto eth0 行,会出现什么问题?如何自动启用这两个接口?谢谢

下面是我的/etc/network/interfaces文件。

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

#static IP address for eth0
auto eth0
iface eth0 inet static
address 192.168.1.80
netmask 255.255.255.0
gateway 192.168.1.1

答案1

对于你的第一个问题:

如果删除auto eth0,您的eth0界面将不会在启动时启动。

如果您发布的内容就是您的全部/etc/network/interface内容,那么连接配置在哪里ppp?你的DNS配置好了吗?

跟进

好的。如果你有自己的ppp工作就好了。要设置静态 IP,您可能需要进行配置,并在已有的基础上DNS添加以下内容/etc/network/interfaces

BROADCAST        192.168.1.255
DNS-NAMESERVERS  8.8.8.8 # Supply here your DNS

我宁愿使用allow-hotplug而不是auto因为前者允许在启动后检测事件。

相关内容