Мне нужно было добавить модуль wifi-USB в мой RPi 3. Первоначально в него был встроен проводной сетевой адаптер. Итак, я мог найти 'eth0' и 'lo' по ответу команды 'ifconfig'. Я установил драйвер Wi-Fi с помощью «apt-get install firmware-realtek», и затем я вижу, что wlan0 появляется в «ifconfig». Проблема в том, что я не смог найти IP-адрес для wlan0 в списке resposne ifconfig.
После некоторых попыток, когда wlan0 показывал IP-адрес, я обнаружил, что «eth0» и «wlan0» неожиданно исчезли.
Для команды « ifconfig wlan0
» показано « ошибка загрузки информации об интерфейсе: устройство не найдено»
«Как их восстановить? Прежде чем я нашел проблему, я уже сделал wlan0
, появляющийся в ответ на ifconfig
. Я также нашел все точки доступа Wi-Fi в моем офисе, показанные в ответе на список iwlist.
Я использовал команду ' systemctl status network.service
', я получил ответ
....
Loaded: loaded (/lib/systemd/system/neworking.service: enabled: vendor preset:enabled)
Active: failed (Result: exit-code) since Thu 2020-06-04 22:33:12 BST: 1h 21min agon
Docs:man: interfaces(5)
Process: 844 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAILURE)
....
Я не могу вспомнить, что я причинил такую проблему.
Что я могу сделать, чтобы вернуть eth0
и wlan0
обратно?
Это моя ошибка. Два устройства, eth0 и wlan0, не исчезли. Они были просто переименованы в raspi-config как enxxxxxxxxxxxx и wlwwwwwwwwwwww; где xxxx * и www * - их MAC-адреса соответственно. Я принял их за неправильные устройства. В я использовал метод переименования сетевого интерфейса в Ubuntu 16.04 с помощью systemd fails , чтобы переименовать их обратно в eth0 и wlan0.