Для того, чтобы создать и настроить vlan-интерфейс необходимо создать выполнить следующие действия:
- создать VLAN-интерфейс;
- сконфигурировать VLAN-интерфейс.
1. Создание VLAN-интерфейса
Для того, чтобы определить VLAN-интерфейс в системе необходимо создать следующий конфигурационный файл:
/etc/systemd/network/bond1.<vlan_id>.netdev
Пример для VLAN id = 333
/etc/systemd/network/40-bond1.333.netdev
Внести в него параметры:
[NetDev] Name=bond1.<vlan_id> Kind=vlan [VLAN] Id=<vlan_id>
Пример для VLAN id = 333
[NetDev] Name=bond1.333 Kind=vlan [VLAN] Id=333
2. Конфигурирование VLAN-интерфейса
Для того, чтобы сконфигурировать VLAN-интерфейс нужно создать файл:
/etc/systemd/network/bond1.<vlan_id>.network
Пример для VLAN id = 333
/etc/systemd/network/50-bond1.333.network
Внести в него параметры:
[Match] Name=bond1.333 [Network] IPv6AcceptRA=no LinkLocalAddressing=no VLAN=bond1.333 [Address] Address=192.168.118.222/24
При необходимости, можно задать DNS сервер и статические маршруты, в том числе маршрут по умолчанию:
[Match] Name=bond1.333 [Network] IPv6AcceptRA=no LinkLocalAddressing=no VLAN=bond1.333 DNS=172.16.0.1 Address=192.168.118.222/24 [Route] Destination=0.0.0.0/0 Gateway=192.168.118.3 [Route] Destination=10.16.33.0/24 Gateway=172.16.10.132