可以在同一个接口上同时配置pppoe和dhcp吗?

可以在同一个接口上同时配置pppoe和dhcp吗?

我想在 debian 9 机器上的/etc/interfaces文件中设置dhcppppoeconfig.txt。

这样我就可以移动我的机器eth0并连接它:

  • 到一个有的朋友家pppoe,在这种情况下,机器看到pppoe可用并与其建立连接(我已经在机器上设置了提供程序配置文件)

  • 到我家,那里有我的路由器dhcp,我可以从dhcp获取 IP 地址中受益

  • 可以这样做吗?

  • 我应该同时指定内部接口pppoeinet 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 手册在你做任何事情之前。请记住弄清楚您的网络从哪里获取其配置信息,并在那里进行适当的更改。祝你好运!

相关内容