На Rasberry Pi 4 у меня Ubuntu 20.10, и мне не удается подключить его к сети через Ethernet-кабель. В настройках написано «кабель отключен», и ничего из того, что я пробовал в командной строке, не работает.
Я пробовал подключить кабель до и после загрузки.
Нет светодиода, показывающего, что кабель подключен, я не знаю, нормально ли это.
sudo ifconfig eth0 up
не помогло
в / sys / class / net / eth0 / carrier
всегда есть «0»
в / sys / class / net / eth0 / operstat
я вижу «не работает»
ifconfig
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 status
DEVICE TYPE STATE CONNECTION
eth0 ethernet unavailable --
wlan0 wifi unavailable --
p2p-dev-wlan0 wifi-p2p unavailable --
lo loopback unmanaged --
nmcli device show 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
Значит, это не вопрос Ubuntu. Извините, что разместил его здесь.
Это был вопрос Raspberry, и ответ заключается в том, что Pi 4 строго относится к кабелю. Он должен быть гигабитным (от роутера до Pi). Мой тест с портативным ПК не был на 100% релевантным или достаточным.
Теперь я подключил Raspberry с помощью гигабитного кабеля cat.5e непосредственно к маршрутизатору (Swisscom - я живу в Швейцарии), и он работает нормально. Светодиоды загораются, ifconfig отображает соединение eth0 (ip и т. Д.), В / sys / class / net / eth0 / carrier указано «1». И, для справки, такое же поведение с ОС Raspberry Pi и Ubuntu.
Нет светодиода, показывающего, что кабель подключен, я не знаю, нормально ли это.
Это не так. Возможно, ваш кабель или порт Ethernet на любом конце сломан. Попробуйте использовать другой кабель и убедитесь, что подключение к другому компьютеру работает.