我一直用静态IP或者DHCP过去的配置,这是通常发生的情况:
- 当我拔出电缆时,我的接口出现故障
- 当我插回电缆时,接口会恢复正常,如果使用 dhcp,它会获得一个新的 ip
这次我搬到了PPPOEmodules=ppp-udeb
通过 debian 安装程序进行自动配置(在运行安装程序之前按 TAB 键运行命令行)。
我发现 pppoe 接口在系统启动时自动启动,但如果我拔下电缆并重新插入,接口就会卡住。
该接口会一直保持状态,直到发生某种超时,并且一旦重新插入,就无法重新连接 pppoe 并获取新的 ip。
我怎样才能解决这个问题?我的自动生成的/etc/网络/接口文件如下:
# 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
# PPPoE connection
auto provider
iface provider inet ppp
pre-up /sbin/ifconfig eth0 up
provider provider
# The primary network interface
allow-hotplug eth0
iface eth0 inet manual
# The secondary network interface used for
allow-hotplug eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
我还想问为什么接口名称叫提供者?
不应该点对点0?
当系统启动并进入 ifconfig 时,该接口被命名点对点0不是提供商!
答案1
不。
provider
是存储 ppp 配置的文件,可能位于/etc/ppp/peers/provider
.它在某种程度上是您的 ppp 连接的“配置文件”。定义接口名称的是第二行的最后部分inet ppp
。
要自动重拨您的 ppp 连接,您应该将persist
参数添加到此提供程序文件中。
附加文档: