Я новичок с Ubuntu, и особенно Ubuntu Mate, что я установил и использовал месяц сейчас на Raspberry Pi 4 8GB.
Моя проблема использует конфигурации статического IP-адресов.
Все работало нормально при использовании WiFi.
Я использовал GUI NetworkManager, доступную в Ubuntu Mate, чтобы отключить DHCP, выключить WiFi и настроить статический IP-адрес, NetMask, Gateway и DNS SRV.
Приятель проигнорировал все, что я настроил, пока я не узнал, что мы должны использовать NetPlan.
Так что я тоже попробовал. Конфиги все еще не были настойчивы, хотя я мог принудить IP Addr с IFCONFIG после входа в систему.
Чтение на NetPlan, которого я не сталкивался раньше, я узнал о файлах YAML, которые он использует, на моей машине то единственное, что существовало выглядело так
network:
ethernets:
eth0:
dhcp4: true
match:
driver: bcmgenet smsc95xx lan78xx
optional: true
set-name: eth0
version: 2
, так что это, казалось, было переоценено, что я положил в NNMCLI / Сетевой менеджер Поэтому я исследовал дальнейшее ведущее мне к этому
network:
version: 2
renderer: NetworkManager
ethernets:
eth0:
dhcp4: false
addresses: [192.XXXXXXX/24]
gateway4: 192.XXXXXXXX
nameservers:
addresses: [XXXXXXX]
с командами «NetPlan try», затем «NetPlan Apply». Это стало постоянным после перезагрузки.
Мой вопрос - это IP-адреса и т. Д. Должны быть жестко закодированы в этом файле, как это? Если я изменим параметры в сетевом менеджере GUI, они будут вступить в силу или нет?
Если я удаляю все после «рендерера: NetworkManager» в файле yaml, это будет означать, что он будет использовать конфигурацию, которую я могу видеть в списке NM GUI / NMCLI ?
Спасибо
Для Ubuntu Mate ...
Ваш / etc / network / Интерфейсы должны выглядеть так ...
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
Ваш / ETC / NetPlan / *. файл yaml должен выглядеть так ...
network:
version: 2
renderer: NetworkManager
sudo netplan generate
sudo netplan применить
Перезагрузку
Затем используйте GUI NetworkManager для настройки проводного подключения к ETH0 для настройки проводного соединения Статический IP (если это то, что вы хотите / нужно) ...