В чем собственно проблема: никогда не было и вот опять в Linux поменяли настройку сети. Через десктоп все просто, а вот через консоль все стало совсем не так.
Шаг 1: Смотрим к какой сетевой карте нам нужно сделать новые настройки сети. Можно это делать по разному, я по старинке использую ifconfig. У меня интерфейс сетевой карты оказался enp0s3.
Шаг 2: Делаем странное. Редактируем файл /etc/netplan/00-installer-config.yaml
network:
version: 2
ethernets:
enp0s3:
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [77.88.8.88,77.88.8.2]
Важно! Встроенный редактор дзена не показывает пробелы, а они важны.
Так как в конфигурации netplan используется язык разметки YAML важно соблюдать следующие правила:
- Не использовать табуляции
- Делать правильные отступы пробелами
В разметке вам сильно поможет редактор с подсветкой синтаксиса, например встроенный редактор Midnight Commander.
Шаг 3: проверяем настройки: netplan try
Компьютер думает долго. Если ошибок нет, то перезапускаемся, ура, победа... Если же вы накосячили с отступами, то вам выдадут ошибку:
Error while loading /etc/netplan/00-installer-config.yaml
Загружаем файл в редактор и долго ищем где мы забыли убрать табуляцию, вставили лишний пробел или убрали нужный...
Шаг 4:
reboot
Подробнее о настройках сети читаем в официальной документации к Ubuntu: https://netplan.io/examples/