Успешная команда ещё не значит, что сеть настроена. Результат проверяют в трёх местах.
| Проверка | Что ловит |
|---|---|
итог настройки: sudo netplan get |
лишний файл, адрес не тот |
адрес на интерфейсе: ip -brief -4 address show dev lab0 |
настройку не применили |
обмен с соседом: ping -c 2 -W 1 192.0.2.1 |
путь или сосед |
Верный файл при старом адресе на интерфейсе значит, что apply не выполняли. Верный адрес при неверном файле продержится до следующего apply или перезагрузки — это ты видел в опыте. Оба верны, а сосед молчит — ищи причину в маршрутах и на стороне соседа, файл тут ни при чём.
После правки файла sudo netplan generate прошёл без ошибок. Что это доказывает?
-
generateинтерфейсы не трогает: в упражнении адрес сменился только послеapply. Текущий адрес покажетip -brief -4 address show dev lab0. -
generateпроверяет запись, а не замысел:192.0.3.10/24для него такой же правильный адрес. Что записано, покажетsudo netplan get. -
Обмен с соседом
generateне проверяет — это делаетping -c 2 -W 1 192.0.2.1.
generate проверяет, что файлы записаны правильно, и готовит настройку для networkd. Адрес на интерфейсе и обмен с соседом проверяют ip и ping.
Главное в шаге
-
Настройку сети проверяют трижды: итог в
netplan get, адрес вipи обмен вping. -
Верный адрес при неверном файле пропадёт при следующем
apply.