Linux
Сеть в Linux
21 статья с причинами, проверками и пошаговыми решениями. Например: Connection refused; Network is unreachable.
Network is unreachable
Linux: «Network is unreachable» — причины и решение
`Network is unreachable` означает, что в таблице маршрутизации нет маршрута к нужной сети: обычно не поднят интерфейс, не получен адрес по DHCP или отсутствует шлюз по у…
Linux: DNS не работает — systemd-resolved и resolv.conf — причины и решение
Проверьте resolv.conf, службу resolved и upstream DNS.
Linux: UFW блокирует порт — как открыть и проверить правила — причины и решение
Проверьте ufw status verbose, добавьте разрешающее правило и убедитесь, что служба слушает порт. Сначала разрешите SSH, чтобы не потерять доступ.
Linux: интерфейс не получает IP-адрес по DHCP — причины и решение
Проверьте кабель, состояние интерфейса (ip link), работу DHCP-клиента и службы NetworkManager/systemd-networkd.
Linux: не работает Wi-Fi или не видны сети — причины и решение
Wi-Fi в Linux не работает, когда для чипа нет драйвера в ядре, не загружена прошивка, адаптер заблокирован программно (rfkill) либо выключен сетевой менеджер. Ниже — при…
NetworkManager: устройство unmanaged — сеть не управляется — причины и решение
Статус `unmanaged` означает, что NetworkManager не управляет интерфейсом: он описан в /etc/network/interfaces или в netplan другим «рендерером». Ниже — причины и порядок…
60
curl: SSL certificate problem: unable to get local issuer certificate — причины и решение
curl не доверяет сертификату сайта: отсутствуют корневые сертификаты в системе, сервер не отдаёт промежуточные сертификаты либо трафик перехватывается. Ниже — причины и …
Linux: ping проходит, а сайты не открываются (MTU, IPv6, шлюз) — причины и решение
Проверьте DNS, MTU и IPv6. Сначала ping по IP, затем по имени, затем curl -v.
Linux: сетевой интерфейс без IP — DHCP, NetworkManager, netplan — причины и решение
Отсутствие IP на Linux-интерфейсе бывает вызвано отключённым линком, неработающим DHCP или конфликтом сетевых управляющих программ. Сначала проверьте ip link и ip addres…
Linux: как посмотреть правила iptables и nftables, не потеряв доступ — причины и решение
Сначала посмотрите правила: iptables -L -n -v и nft list ruleset. Не очищайте их удалённо без разрешающего правила SSH.
Сеть Linux: Linux: IPv6 работает, а IPv4 не получает адрес по DHCP — причины и решение
Linux получает IPv6-адрес, но IPv4 не выдаётся по DHCP. Следует проверить, действительно ли для нужного профиля включён DHCPv4 и отвечает ли сервер, не отключая рабочий …
Сеть Linux: Linux: MTU приводит к зависанию загрузки только крупных HTTPS-страниц — причины и решение
При слишком большом MTU небольшие запросы проходят, но крупные HTTPS-страницы зависают. Это может быть «чёрная дыра» Path MTU Discovery, особенно за VPN/PPPoE; нельзя де…
Сеть Linux: Linux: NetworkManager отключает статический адрес после перезапуска — причины и решение
Статический IP Linux работает после ручного назначения, но после перезагрузки NetworkManager возвращает старый адрес или получает DHCP. Часто редактировался неактивный п…
Сеть Linux: Linux: VPN подключён, но запросы DNS уходят мимо туннеля — причины и решение
VPN на Linux подключён, но DNS-запросы к корпоративным именам уходят к обычному DNS-серверу. Нужно проверить назначенный для VPN DNS и маршрутизацию доменов, не отключая…
Сеть Linux: Linux: два маршрута по умолчанию ломают подключение к внутренней сети — причины и решение
В Linux присутствуют два маршрута по умолчанию, из-за чего обращения к внутренней сети или удалённый доступ идут не через ожидаемый интерфейс. Сначала проверьте маршрути…
Сеть Linux: Linux: имя интерфейса изменилось после установки новой сетевой карты — причины и решение
После установки новой сетевой карты интерфейс Linux получил другое имя. Старые настройки по `eth0` или `enp...` могут больше не применяться, хотя сама карта исправна.
Сеть Linux: Linux: интерфейс показывает carrier, но пакеты не проходят шлюз — причины и решение
Ethernet-интерфейс Linux показывает carrier (кабель виден), но соединение с шлюзом или другими узлами не работает. Физический линк не гарантирует правильный VLAN, IP, AR…
Сеть Linux: Linux: ошибка RTNETLINK answers: File exists при добавлении маршрута — причины и решение
Сообщение RTNETLINK answers: File exists при добавлении маршрута означает, что запись с тем же адресным назначением или несовместимой комбинацией параметров уже существу…