Перейти к содержимому

Конфигурация сети

Настройка сетевых соединений с помощью

  • NetworkManager
  • ip (или ifconfig)

NetworkManager — это программа для обнаружения и настройки систем для автоматического подключения к сетям. Функции NetworkManager могут быть полезны как для беспроводных, так и для проводных сетей.

Подключение к сети

Проблема с подключением к сети периодически возникает после установки системы. Например, недавно мы настраивали подключение после установки NixOS.

В целом, алгоритм следующий:

  1. Определить, какие интерфейсы доступны на устройстве.
  2. Включить интерфейс, разблокировав его по необходимости.
  3. Подключиться к сети.

При этом можно использовать разные программы, например, в зависимости от того, что идёт “из коробки” с установленным дистрибутивом.

Эта проблема, в основном, характерна для беспроводных подключений. Проводной Интернет, как правило, “просто работает”.

Пример

  1. Определить доступные интерфейсы:

    Окно терминала
    ip link show

    Скорее всего, будет выведен список наподобие:

    1: lo: mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    2: eth0: mtu 1500 qdisc mq state UP qlen 1000
    link/ether b8:ac:6f:65:31:e5 brd ff:ff:ff:ff:ff:ff
    3: wlan0: mtu 1500 qdisc mq state DOWN qlen 1000
    link/ether 00:21:6a:ca:9b:10 brd ff:ff:ff:ff:ff:ff

    Имена интерфейсов могут отличаться, но:

    • lo — это loopback, т.е. ссылка на само устройство.
    • eth*, enp*проч., что начинается с e) — проводной Интернет (от Ethernet).
    • wlan*, wlp*проч, что начинается с w) — беспроводной Интернет (от Wi-Fi).
  2. Включите (иногда говорят “поднимите”) соответствующий интерфейс. См. предыдущий пункт для определения нужного интерфейса.

    Окно терминала
    ip link set <ваш интерфейс> up

    В обеих командах замените <ваш интерфейс> на нужный интерфейс (см. пункт 1).

  3. Попробуйте подключиться к сети:

    Окно терминала
    nmcli device wifi connect <SSID> password <пароль>

    Замените <SSID> на название вашей сети (оно отображается в списке доступных подключений), <пароль> на пароль от этой сети.

  4. Проверьте, работает ли ping:

    Окно терминала
    ping shelepugin.ru

    Должны выводиться сообщения об обмене пакетами, например:

    Окно терминала
    64 bytes from 188.114.97.0: icmp_seq=1 ttl=56 time=9.67 ms
    64 bytes from 188.114.97.0: icmp_seq=2 ttl=56 time=11.9 ms
    64 bytes from 188.114.97.0: icmp_seq=3 ttl=56 time=11.8 ms
    64 bytes from 188.114.97.0: icmp_seq=4 ttl=56 time=11.6 ms
    ^C
    --- shelepugin.ru ping statistics ---
    4 packets transmitted, 4 received, 0% packet loss, time 3005ms
    rtt min/avg/max/mdev = 9.667/11.254/11.938/0.925 ms