Сеть в Linux Linux (NetworkManager, systemd-networkd)

Сеть Linux: Linux: интерфейс показывает carrier, но пакеты не проходят шлюз

  • Обновлено
  • Чтение ≈ 2 минуты

Краткий ответ

Ethernet-интерфейс Linux показывает carrier (кабель виден), но соединение с шлюзом или другими узлами не работает. Физический линк не гарантирует правильный VLAN, IP, ARP/ND и маршрутизацию.

В этой статье
  1. Что происходит и когда это важно
  2. Возможные причины и как их отличить
  3. Пошаговая диагностика и исправление
  4. Команды из инструкции с пояснениями
  5. Как проверить результат
  6. Если проблема не устранена

#Что происходит и когда это важно

ip link отображает LOWER_UP, но проверка узла в локальном сегменте не проходит, внешние сайты не открываются.

#Возможные причины и как их отличить

Возможная причинаКак узнатьЧто делать
Неправильный адрес или подсетьIP/маска не совпадают с LAN.Маршрут до шлюза уходит через другой интерфейс.Сверить с документированными параметрами сети.
Проблема ARP/VLANУстройство и коммутатор физически связаны, но на канальном уровне не обмениваются нужными кадрами.В ip neigh запись INCOMPLETE/FAILED после попытки связи.Проверить порт VLAN и MAC фильтрацию у администратора.
Брандмауэр или шлюзПакеты локально идут, но удалённое соединение блокируется.Шлюз доступен, а конечный сервис нет.Проверить маршрут и политику без отключения защиты.

#Пошаговая диагностика и исправление

  1. Проверьте активное устройствоОткройте терминал. Выполните ip -br link; у нужного Ethernet должен быть UP/LOWER_UP. Если NO-CARRIER, проверьте кабель и порт — описываемая диагностика отличается. Если адрес есть, но линк неактивен, восстановите физическую связь до любой проверки шлюза.
  2. Посмотрите адрес и сетьВыполните ip -br addr и ip route. Запишите маску IPv4 и предполагаемый шлюз из сетевой документации. Не назначайте 192.168.1.1 только по привычке: в вашей сети шлюз может быть другим.
  3. Определите путь до шлюзаПодставьте правильный адрес шлюза в ip route get АДРЕС_ШЛЮЗА и проверьте dev/source адрес; ошибочный интерфейс указывает на конфигурацию маршрутов. Команда только показывает вычисленный путь, пакетов не отправляет.
  4. Проверьте доступ к шлюзу без спамаИспользуйте ping -c 3 АДРЕС_ШЛЮЗА с допустимым адресом. Отсутствие ответов не всегда доказывает обрыв: ICMP иногда блокируется; сопоставьте с доступом к известному TCP-сервису шлюза через браузер или согласованный инструмент.
  5. Проверьте состояние соседстваПосле попытки связи введите ip neigh show. Найдите шлюз: REACHABLE/STALE обычно значит, что MAC был обнаружен; FAILED/INCOMPLETE — отсутствие успешного разрешения на канальном уровне. Если используется VLAN, сетевой администратор проверит назначение порта на коммутаторе.
  6. Сравните с другим устройством в том же сегментеПодключите второй заведомо рабочий компьютер к этому же порту/кабелю, если это допускается правилами сети. Если он тоже не проходит к шлюзу, исследуйте порт/коммутатор, а не драйвер Linux.
  7. Проверьте после точечного исправленияПосле исправления маски, VLAN или порта уполномоченным администратором повторите route get, доступ к шлюзу и затем к рабочему ресурсу. Сначала убедитесь, что локальная сеть функционирует, затем проверяйте DNS.

#Команды из инструкции с пояснениями

Linux · Терминал (Bash)Команда
Линк и состояние устройств.
ip -br link
Linux · Терминал (Bash)Команда
IP-адреса и маски.
ip -br addr
Linux · Терминал (Bash)Команда
IPv4-маршруты.
ip route
Linux · Терминал (Bash)Команда
Таблица соседей ARP/ND.
ip neigh show

#Как проверить результат

Адрес/маска соответствуют LAN, шлюз доступен разрешённым способом, нужный сервис открывается, после переподключения проблема не возвращается.

#Если проблема не устранена

Если ARP остаётся FAILED, передайте сетевому специалисту интерфейс, VLAN и MAC/port (без публичного раскрытия). Если шлюз доступен, а внешние сети нет, проверьте маршруты/политику на шлюзе.

Источники и обновления

Для этой статьи пока не указаны источники. Мы отмечаем такие материалы и дополняем их при проверке.

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.