Raspbian os Pi已连接到以太网但没有网络

Raspbian os Pi已连接到以太网但没有网络

我正在尝试连接到互联网,尽管我使用以太网电缆和启用网络的电缆连接了 pi,但它无法连接到互联网。我的另一个 pi 使用相同的电缆能够连接到互联网。

Pi 有错误

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether d8:3a:dd:50:a7:dc brd ff:ff:ff:ff:ff:ff
inet 192.168.1.107/24 brd 192.168.1.255 scope global dynamic noprefixroute eth0
   valid_lft 604532sec preferred_lft 604532sec
inet6 fe80::f802:4d3c:2b61:51fb/64 scope link noprefixroute
   valid_lft forever preferred_lft forever

pi 没有错误

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether d8:3a:dd:23:88:d2 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.124/24 brd 192.168.1.255 scope global dynamic noprefixroute eth0
   valid_lft 604014sec preferred_lft 528414sec
inet6 fe80::2ad3:8c00:79d6:97a1/64 scope link
   valid_lft forever preferred_lft forever

不同之处在于,有错误的 pi 的范围链接有一个 noprefixroute 标志。我做了研究,认为这可能是 DNS 问题,但我很想就此获得更好的建议。

编辑:所以你在问题中看不到,但有一个加密狗。我有一个连接到两个 pi 的华为 hilink dongle。碰巧的是,在有问题的 pi 上,pi 也默认了 hilink dongle,并且 hilink 的互联网连接被禁用。因此,通过关闭 pi 的 hilink 分配的 ipv6,我能够将其从主连接中删除(这是我正在玩的一个侥幸,我关闭了 hilink 连接的 ipv6,突然电缆的主连接工作了)所以我想如果您遇到同样的问题,您可以尝试更改 raspian 操作系统上的高级网络设置

答案1

方法一:

所以你在问题中看不到,但有一个加密狗。我有一个连接到两个 pi 的华为 hilink dongle。碰巧的是,在有问题的 pi 上,pi 也默认了 hilink dongle,并且 hilink 的互联网连接被禁用。因此,通过关闭 pi 的 hilink 分配的 ipv6,我能够将其从主连接中删除(这是我正在玩的一个侥幸,我关闭了 hilink 连接的 ipv6,突然来自电缆的主连接工作了)所以我想如果您遇到同样的问题,您可以尝试更改 raspian 操作系统上的高级网络设置。 (这种方法在几天后不知何故停止工作,没有进行任何更改)

方法二:

nmcli connection show

显示连接,

sudo nmcli connection modify connection-name ipv4.route-metric 10

通过添加指标,您将为其赋予 pi 上的网络优先级

nmcli connection show connection-name

验证连接是否已按顺序更改。网络的顺序显示了优先级

sudo systemctl restart NetworkManager

重新启动你的 pi 上的网络,它现在应该可以工作了。

(截至撰写本文时,我实施此操作已经过去 1 天了。如果它以某种方式恢复或在生产中完美运行,我将进行更新)

相关内容