Недавно мы принесли малину pi 3b. Мы использовали для доступа в Интернет с помощью кабеля Ethernet, и он использовался для правильного подключения, но теперь малина pi не может добраться до самого шлюза, и она принимает IP-адрес по умолчанию, т.е. 169.xxx.xxx.xx. В чем проблема? Мы попытались переустановить операционную систему снова той же самой проблемой. Это сработало на следующий день после этой же проблемы.so, пожалуйста, помогите мне решить проблему.Raspberry pi не может добраться до шлюза
ответ
Если предположить, что у вас есть компьютер Windows доступный, открытый ЦМД и выполните следующую команду:
ipconfig
Запишите значения, которые отображают. Теперь на вашем пине введите команду
sudo nano /etc/network/interfaces
Это откроет файл сетевых интерфейсов. Найдите строку, похожую на «inet eth0 inet manual». Затем удалите эту строку и все, что связано с интерфейсом eth0, поскольку мы собираемся начать все заново.
в файле интерфейсов, добавьте следующий раздел:
auto eth0
inet eth0 inet static
address xxx.xxx.xxx.xxx
network 255.255.255.0
gateway xxx.xxx.xxx.xxx
dns-nameservers 8.8.8.8
Replace крестик в адрес с первых 3 групп значения, взятого из окна системы. Например, если IP-адрес в системе Windows был 192.168.0.221, введите 192.168.0.xxx
Последняя группа xxx для адреса должна быть чем-то уникальным для всего остального в вашей сети.
'шлюз' должно быть независимо от значения шлюза в окнах было (при условии, эти машины находятся на одной и той же сети)
[Ctrl] + [х], Сохранить изменения
перезагрузку с помощью
sudo reboot
когда система перезагружается
ifconfig eth0
должен перечислить новую брусчатку ь. Проверьте их пинг ниже адрес (Google)
sudo ping 8.8.8.8
Наконец, я могу понять это после того, как метод проб и ошибок. Я пропустил "авто eth0" перед оператором Iface т.е.
авто eth0
IFACE eth0 инет статический
адрес xxx.xxx.xxx.xxx
сети 255.255.255.0
шлюз xxx.xxx.xxx.xxx
dns-nameservers 8.8.8.8
Выше процедура не работала. Raspberry pi не может принимать статический IP-адрес. –
@ VishalkumarUppin, вы совершенно правы, я случайно забыл положить в авто eth0 строку –