Community post
We need Talk about Harmony

Вообще, в десктопный линукс встроена утилита для автоматического конфигурирования сети, и если ваша точка доступа/роутер настроены на автоматическую раздачу айпи-адресов по DHCP - то вам этот пост не понадобится, ваша система сама настроит сеть и сама автоматически подключится к Интернету сразу же после установки. Этот пост будет нужен вам в двух случаях:
- Ваша точка доступа (роутер) для подключения к сети Интернет, не настроена на раздачу айпишников, поэтому прописать их придется вручную.
- У вас сборка линукса, не поддерживающая автоконфигурирование сети (к примеру серверная), следовательно понадобится ее ручная настройка.
Для ручной настройки сети вам обязательно понадобится имя потребуется имя вашего сетевого адаптера в системе. Чтобы узнать его - набираем в консоли следующее:
sudo lshw -C network чтобы получить информацию о сетевых устройствах

Нас сейчас интересует строчка logical name, в нашем случае это enp2s10, именно так называется наш сетевой адаптер в системе. Их может быть несколько, каждому система присвоит уникальное имя, и каждый из них можно настроить отдельно.
Настройка проводной сети
Я не буду сейчас рассказывать как и по какому принципу это все работает потому что много технической писанины, которую поймут далеко не все. Я просто расскажу как настраивать сеть. А настраивать ее надо с помощью файла-конфига по имени interfaces, который находится в папке /etc/network/ (искать от корневика)
Вот теперь нам понадобится Миднайт Коммандер. Запускаем его с админскими правами:
sudo mc
Находим файл interfaces в папке /etc/network/, наводим на него курсор (можно мышкой, но если не работает - то стрелочками) и нажимаем F4 для редактирования.

и дальше решаем исходя из своих потребностей:
Если ваш роутер (или провайдер) раздает DHCP - то достаточно напечатать (или вставить при помощи Shift+Ins) следующую конструкцию:
iface enp2s10 inet dhcp
auto enp2s10

после чего нажать F2 для сохранения и выйти из редактора через F10.
Для применения настроек делаем в консоли рестарт сети:
sudo /etc/init.d/networking restart
перезапускаем демон Network Manager:
sudo /etc/init.d/NetworkManager restart
И перезагружаем компьютер (в десктопном линуксе новые настройки заработают и без перезагрузки компьютера). DHCP в этом случае сам присвоит вам айпи-адрес в автоматическом режиме и привяжет его к DNS серверам, если есть.
Если вам нужен статический айпи, который вы сами будете назначать, а не система - конфигурация файла interfaces потребуется чуть сложнее:

Где:
iface enp2s10 inet static - адрес вашей сетевой карты enp2s10 находится в диапазоне 12-значных адресов IPv4 (inet) со статическим ip (static);
address 192.168.1.108 - это значит что айпи-адрес (address) вашей сетевой карты будет 192.168.1.108, ну или другой, соответствующий вашей маске, какой напишете такой и будет.
netmask 255.255.255.0 - это маска подсети (netmask), она почти во всех локалках такая
gateway 192.168.1.1 - дефолтный шлюз для подключения к интенету (gateway), как правило это айпи-адрес вашего роутера.
dns-nameservers 999.999.999.999 888.888.888.888 - адреса DNS серверов (их надо уточнять у провайдера)
auto enp2s10 - это значит что при загрузке системы именно эта сетевая карта будет автоматически включаться и подключаться к сети с вышеуказанными параметрами.
Для применения настроек как всегда рестарт сети:
sudo /etc/init.d/networking restart
перезапуск демона Network Manager:
sudo /etc/init.d/NetworkManager restart
И перезагрузка. Кстати, чтоб перезагрузить линукс из консоли, надо набрать sudo reboot. Чтобы выключить комп - sudo shutdown.
После перезагрузки следует проверить, правильно ли применились ваши сетевые настройки при помощи команды ifconfig, которая вывалит вам на экран полную конфигурацию проводной сети.
Replies (0)
Conversation
No replies yet
Replies will appear here as people join the conversation.