在 Rasberry Pi 4 上,我安装了 Ubuntu 20.10,但我无法通过以太网电缆将其连接到网络。设置中显示“电缆已拔出”,我在命令行上尝试的所有方法都不起作用。
我尝试在启动之前和之后插入电缆。
没有 LED 指示电缆已插入,我不知道这是否正常。
sudo ifconfig eth0 up
没有帮助
,因为/sys/class/net/eth0/carrier
总是有一个“0”
,/sys/class/net/eth0/operstat
我看到的是“向下”
是否配置
eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether dc:a6:32:da:71:45 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 3821 bytes 378769 (378.7 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 3821 bytes 378769 (378.7 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
nmcli 设备状态
DEVICE TYPE STATE CONNECTION
eth0 ethernet unavailable --
wlan0 wifi unavailable --
p2p-dev-wlan0 wifi-p2p unavailable --
lo loopback unmanaged --
nmcli 设备显示 eth0
GENERAL.DEVICE: eth0
GENERAL.TYPE: ethernet
GENERAL.HWADDR: DC:A6:32:DA:71:45
GENERAL.MTU: 1500
GENERAL.STATE: 20 (unavailable)
GENERAL.CONNECTION: --
GENERAL.CON-PATH: --
WIRED-PROPERTIES.CARRIER: off
cat /etc/netplan/01-network-manager-all.yaml
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
答案1
没有 LED 指示电缆已插入,我不知道这是否正常。
不是。可能是您的电缆或任一端的以太网端口坏了。尝试使用另一根电缆,并验证与另一台计算机的连接是否正常。
答案2
所以这不是 Ubuntu 的问题。抱歉在这里发布。
这是一个 Raspberry 的问题,答案是 Pi 4 对电缆的要求很严格。它必须是千兆的(从路由器到 Pi)。我对笔记本电脑的测试不是 100% 相关或充分的。
我现在已使用 cat.5e 千兆电缆将 Raspberry 直接插入(Swisscom - 我住在瑞士)路由器,它工作正常。LED 亮起,ifconfig 显示 eth0 连接(ip 等),/sys/class/net/eth0/carrier 有“1”。并且根据记录,Raspberry Pi OS 和 Ubuntu 的行为相同。