我想在 debian 9 机器上的/etc/interfaces
文件中设置dhcp
和pppoe
config.txt。
这样我就可以移动我的机器eth0
并连接它:
到一个有的朋友家
pppoe
,在这种情况下,机器看到pppoe
可用并与其建立连接(我已经在机器上设置了提供程序配置文件)到我家,那里有我的路由器
dhcp
,我可以从dhcp
获取 IP 地址中受益可以这样做吗?
- 我应该同时指定内部接口
pppoe
和inet dhcp
吗?
答案1
要回答您的问题,是的,应该可以使用动态和静态 IP 接口配置。您可以通过创建虚拟接口来使用相同的物理接口来实现此目的。每个虚拟接口都需要根据您的网络需求进行正确配置。
我对 PPPoE 不太熟悉,但我找到了一些可以帮助您的链接。这个帖子涵盖如何配置静态和动态接口。这是 Debian 官方 Wiki关于如何设置 PPPoE。再次建议您仔细阅读Debian Wiki 关于如何进行网络配置使用不同的界面设置。
根据上述链接,您的/etc/network/interfaces
内容应该如下所示:
auto lo eth0 eth0:0
iface lo inet loopback
iface eth0 inet dhcp
iface eth0:0 inet manual
auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0:0 up
provider dsl-provider
不要忘记运行 pppoeconf 来生成和/或修改 /etc/ppp/peers/dsl-provider、/etc/ppp/*ap-secrets 文件和 /etc/network/interfaces。在大多数情况下,最好保留建议的答案
为了简单起见,我将替换eth0
为默认情况下实际显示的设备名称。不过我强烈建议你仔细阅读关于如何设置网络的 Debian 手册在你做任何事情之前。请记住弄清楚您的网络从哪里获取其配置信息,并在那里进行适当的更改。祝你好运!