У меня есть arch-linux-arm, работающий на RaspberryPi.
Сеть, в которой я нахожусь, использует статические IP-адреса.
gateway IP
это 192.168.178.5
IP для моего устройства192.168.178.201
Для подключения к Интернету я использую:
ip addr add 192.168.178.201 dev eth0
ip route add default via 192.168.178.5
Однако последнее дает то,
RTNETLINK answeres: Network is unreachable
что мне не хватает?
ОБНОВЛЕНИЕ
Ответ mtak устранил первоначальную проблему,
однако я все еще не могу добраться до шлюза.
Попытка ping
привести кdestination host unreachable
networking
arch-linux
ip
routing
raspberry-pi
отметка
источник
источник
ip link set eth0 up
Ответы:
Вам нужно добавить маску подсети при добавлении IP-адреса. Теперь система будет думать, что IP является / 32, который не включает IP 192.168.178.5, поэтому он недоступен.
Чтобы добавить новый IP-адрес с маской подсети:
источник
ping
на самом шлюзе результатdestination host unreachable
Это сработало для меня
источник
У вас нет systemd и netctl? это то, что арка обычно использует. Если вы не обязаны использовать ip для подключения к Интернету, вы можете вставить это в / etc / netctl / ethernet
затем выполните команду netctl start ethernet (и, если это работает, netctl разрешит автоматическое подключение ethernet при загрузке), насколько я понимаю, это рекомендуемый способ подключения к Интернету в Arch .
Исходя из ваших прежних проблем, я бы предположил, что проблема может заключаться в том, что вы забыли определить DNS-сервер (хотя он может быть автоматизирован, я не знаю)
Если вам все еще не удается добраться до шлюза, возможно, вам следует дважды проверить IP своего шлюза. Вы пытались подключиться с помощью DHCP (например, dhcpcd ? Или ваша сеть просто не поддерживает это вообще?), Чтобы убедиться, что соединение вообще может быть установлено?
источник
пытаться
Я очищаю основную таблицу маршрутов, устанавливаю статический ip, сталкиваюсь с этой проблемой.
Я пытаюсь удалить статический ip, снова читать, наблюдать за тем, что было добавлено в таблицу маршрутов, и найти эту запись. Затем я добавляю маршрут по умолчанию, он работает.
источник