在我对计算机上的 PPPoE 进行任何操作之前,使用以太网电缆通过路由器上网可以正常工作。
配置 PPPoE 并测试了一些内容后,我必须回滚添加的配置,pppoeconf
以便我可以通过路由器使用有线连接。
我发现我必须编辑/etc/network/interfaces
和/etc/NetworkManager/NetworkManager.conf
。所以我现在有:
cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
和
cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq
no-auto-default=my mac address here,
[ifupdown]
managed=false
/etc/ppp/peers
我还删除了由 添加的PPPoE 配置pppoeconf
。
现在,当以太网电缆插入时,系统会自动将连接从无线切换到有线,并从 DHCP 获取 IP 地址,就像以前一样。但我无法 ping LAN 外部的任何内容。有时我会收到随机数据包接收消息,例如 100 个中的 1 个。例如:
PING google.com (94.137.63.215) 56(84) bytes of data.
64 bytes from cache.google.com (94.137.63.215): icmp_seq=23 ttl=60 time=6.65 ms
--- google.com ping statistics ---
27 packets transmitted, 1 received, 96% packet loss, time 26042ms
rtt min/avg/max/mdev = 6.655/6.655/6.655/0.000 ms
无线连接正常,其他计算机上的有线连接也正常。
答案1
我自己解决了这个问题。不确定路由器或以太网配置出了什么问题,但当路由器 ISP 端口使用与我的以太网端口相同的 MAC 地址时,它现在不起作用。所以我更改了以太网的 MAC 地址,现在互联网资源可用。无法更改 ISP 端口的 MAC 地址,因为提供商绑定了它,由于提供商的限制,我无法在本月重置绑定的 MAC 地址。
顺便说一句,我的路由器是 Keenetic Giga II,固件 v2.04(AAFS.7)C5。
从lspci -knn | grep "Eth\|Net" -A2
:
以太网控制器 [0200]: Qualcomm Atheros AR8161 千兆以太网 [1969:1091] (rev 10) 子系统: 微星国际有限公司 [MSI] 设备 [1462:10e9] 正在使用的内核驱动程序: alx
答案2
我曾经遇到过这种情况。我所做的就是将以太网设置为自动。
您可以在此处看到一张图片:
在尝试了您所做的许多操作后,启用自动以太网对我来说很有效。