Страница 1 из 1

[РЕШЕНО] Создание постоянной конфигурации VLAN интерфейсов

Добавлено: 26 апр 2020, 16:07
selfrik
Возникла задача, настроить несколько VLAN (802.1Q) интерфейсов на физическом Ethernet интерфейсе.

Посредством команды ip все настраивается легко и непринужденно:

Код: Выделить всё

#Создаем 3 VLAN интерфейса поверх физического, назначаем им IP адреса.
#Загружаем модуль 802.1Q 
sudo modprobe 8021q

#создаем настраиваем и поднимаем интерфейс для VLAN13
sudo ip link add link enp3s0f1 name enp3s0f1.13 type vlan id 13
sudo ip addr add 192.168.13.10/24 brd 192.168.13.255 dev enp3s0f1.13
sudo ip link set dev enp3s0f1.13 up

#создаем настраиваем и поднимаем интерфейс для VLAN14
sudo ip link add link enp3s0f1 name enp3s0f1.14 type vlan id 14
sudo ip addr add 192.168.14.10/24 brd 192.168.14.255 dev enp3s0f1.14
sudo ip link set dev enp3s0f1.14 up

#создаем настраиваем и поднимаем интерфейс для VLAN15
sudo ip link add link enp3s0f1 name enp3s0f1.15 type vlan id 15
sudo ip addr add 192.168.15.10/24 brd 192.168.14.255 dev enp3s0f1.15
sudo ip link set dev enp3s0f1.15 up
Все отлично, все работает.

Теперь хотелось бы иметь эти интерфейсы на постоянной основе.

В интернетах нагуглилось решение - делать это через

Код: Выделить всё

/etc/sysconfig/network-scripts/ifcfg-*
Но рецепт https://www.cyberciti.biz/tips/howto-co ... -vlan.html для CentOS/RHEL/Fedora Linux на Росе не заработал (формат файлов ifcfg-* несколько отличается).

Прошу подсказать, как лучше настроить постоянные VLAN интерфейсы? Или хотя бы подтолкнуть в сторону документации, в которой можно ознакомиться более подробно с настройкой сети в Rosa Linux (не обязательно через network-scripts).

Создание постоянной конфигурации VLAN интерфейсов

Добавлено: 04 май 2020, 00:41
selfrik
UPD....а на третий день индеец Орлиный Глаз заметил, что у сарая нет одной стены.

В общем, VLAN интерфейсы прекрасно создаются с помощью встроенного plasma-nm .
Screenshot_20200504_012944.png
В папке /etc/sysconfig/network-scripts/ появляются соответствующие соединениям файлы:

Код: Выделить всё

# ls  | grep vlan
ifcfg-vlan13
ifcfg-vlan14
ifcfg-vlan15
с похожим содержимым:

Код: Выделить всё

# cat ifcfg-vlan13
VLAN=yes
TYPE=Vlan
PHYSDEV=88d87936-82fa-361c-b3fa-bb406c0ed265
VLAN_ID=13
REORDER_HDR=no
GVRP=no
VLAN_FLAGS=NO_REORDER_HDR
MVRP=no
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
IPADDR=192.168.13.10
PREFIX=24
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=vlan13
UUID=11fe1e1b-cc7f-4050-bd87-919de884ba11
DEVICE=vlan13
ONBOOT=yes
После перезагрузки все, естественно, сохраняется.

Создание постоянной конфигурации VLAN интерфейсов

Добавлено: 04 май 2020, 22:18
PastorDi
Пакет vlan-utils ставили и все?

Создание постоянной конфигурации VLAN интерфейсов

Добавлено: 05 май 2020, 02:58
VictorR2007
PastorDi писал(а):
04 май 2020, 22:18
Пакет vlan-utils ставили и все?
Нужно просто активировать виртуальные устройства, и перезапустить настройки сети.

Создание постоянной конфигурации VLAN интерфейсов

Добавлено: 05 май 2020, 13:06
selfrik
PastorDi писал(а):
04 май 2020, 22:18
Пакет vlan-utils ставили и все?
Нет, никаких пакетов я не устанавливал и модуль 8021q не ставил в автозагрузку. После активации VLAN интерфейсов этот модуль сам загружается.

Код: Выделить всё

lsmod | grep 8021q
8021q                  32768  0
garp                   16384  1 8021q
mrp                    20480  1 8021q

Создание постоянной конфигурации VLAN интерфейсов

Добавлено: 10 май 2020, 11:06
PastorDi
То, что Виктор кинул скрин, у меня нет такого в NM. Но в другом месте нашел. Видимо версиси NM разные.