Я пытаюсь реализовать простую внутреннюю сеть (клиент-маршрутизатор-сервер) в Ubuntu 21.04 на VirtualBox.
Я новичок в Netplan, и у меня есть конфигурация для предыдущих выпусков Ubuntu (16.04) со старым файлом /etc/network/interfaces.
вот старые конфигурации:
Клиент:
# Внутренний интерфейс на нете
авто enp0s8
iface enp0s8 инет статический
адрес 192.168.1.11
сетевая маска 255.255.255.0
сеть 192.168.1.0
широковещательный 192.168.1.255
post-up route add -net 192.168.0.0 сетевая маска 255.255.0.0 gw 192.168.1.1 dev enp0s8
pre-down route del -net 192.168.0.0 сетевая маска 255.255.0.0 gw 192.168.1.1 dev enp0s8
Маршрутизатор:
# Внутренний интерфейс на нете
авто enp0s8
iface enp0s8 инет статический
адрес 192.168.1.1
сетевая маска 255.255.255.0
сеть 192.168.1.0
широковещательный 192.168.1.255
# Внутренний интерфейс на netb
авто enp0s9
iface enp0s9 инет статический
адрес 192.168.2.2
сетевая маска 255.255.255.0
сеть 192.168.2.0
широковещательный 192.168.2.255
Сервер:
# Внутренний интерфейс на netb
авто enp0s8
iface enp0s8 инет статический
адрес 192.168.2.22
сетевая маска 255.255.255.0
сеть 192.168.2.0
широковещательный 192.168.2.255
post-up route add -net 192.168.0.0 сетевая маска 255.255.0.0 gw 192.168.2.2 dev enp0s8
pre-down route del -net 192.168.0.0 сетевая маска 255.255.0.0 gw 192.168.2.2 dev enp0s8
Я попытался настроить сервер, и вот что я сделал с Netplan:
сеть:
версия: 2
визуализатор: NetworkManager
Ethernet:
enp0s8:
DHCP4: нет
адреса:
- 192.168.2.22/24
шлюз4: 192.168.2.2
серверы имен:
адреса: [8.8.8.8, 8.8.4.4]
- Эквивалентен ли мой конфиг старому (без указания сетевой маски, сети, трансляции и т. д.)?
- Для серверов имен я сделал то, что видел в учебнике (8.8.8.8, 8.8.4.4), правильно ли это в моем случае?
- Нужен ли адрес шлюза для конфигурации маршрутизатора в Netplan? то же самое с серверами имен?
Спасибо