我有两个以太网接口,p10p1
(主板)和eth1
(卡),启动时唯一加载的接口是环回;两个以太网接口都没有加载。在尝试创建连接 [失败]pppoe
并pppoeconf
试图完全删除以消除其对系统的影响后,这种情况开始出现。
该/etc/network/interfaces
文件内容如下:
auto lo
iface lo inet loopback
auto p10p1
iface p10p1 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.5.1
netmask 255.255.255.0
broadcast 192.168.5.255
gateway 192.168.0.1
启动时,我收到消息“等待网络配置”,然后“等待额外 60 秒进行网络配置”。
sudo ifconfig p10p1 up
我可以使用(相同)手动启动接口eth1
,但这似乎没有任何效果。
当前配置是,该服务器位于为整个网络提供 DHCP 的路由器后面(此时服务器后面没有任何设备)。p10p1
接口是“外部/主”接口,eth1
是“内部”接口。
最终目标是建立pppoe
连接,我可以将 ISP 为我们的光纤互联网提供的不幸的路由器转变为桥接模式,并再次使服务器成为主要网关/防火墙/路由器;这就是我们有线互联网时的情况。
不过,现在我只需要让这个盒子再次与互联网通信,这样我就可以安装rp-pppoe
并尝试。
我想知道我卸载时是否pppoeconf
删除了某些内容,或者在配置 pppoeconf 的过程中是否做了某些事情,导致/etc/network/interfaces
无法运行。有可能吗?
有什么想法可以解释为什么我的界面在启动时没有出现吗?
答案1
我不确定这个答案有多大意义,因为我不确定为什么这样做有效(所以我不会检查它是否正确)。配置没有问题,似乎与文件本身有关。我用完全相同的参数创建了一个新文件,将其写入原始文件名,重新启动,然后砰的一声,界面就完全按照预期的方式出现了。
@Brandon 关于ifup
在界面上使用的评论引导我走上了这条路。在覆盖文件之前,我尝试使用,ifup p10p1
并被告知它无法读取文件或类似的东西。所以我想也许文件已损坏,覆盖了它,现在它可以正常工作了。