how to create a persistent VLAN-aware bridge on RHEL based system (i.e. with NetworkManager)
0
votes
1
answer
734
views
On RHEL based systems network is supposed to be managed by NetworkManager.
I would like to build a persistent configuration of a VLAN-aware bridge that survives reboots.
Building on top of the excellent answer by A.B. , I have created a network configuration for a virtual machine running Alma Linux 9.4 that receives VLAN 1 tagged traffic and is reachable from management VLAN.
But how to make this persistent?
Can it be done using standard network management tool, NetworkManager?
# cat mkbr2.sh
ip link add name bridge0 type bridge vlan_filtering 1 vlan_default_pvid 0
ip link set dev ens192 master bridge0
ip link set bridge0 up
bridge vlan add vid 1 dev bridge0 pvid untagged self
bridge vlan add vid 2-4094 dev ens192
bridge vlan add vid 1 dev ens192 pvid
ip addr add 10.200.200.106/24 dev bridge0
ip route add default via 10.200.200.10
# ip a
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens192: mtu 1500 qdisc mq master bridge0 state UP group default qlen 1000
link/ether 00:0c:29:44:89:b3 brd ff:ff:ff:ff:ff:ff
altname enp11s0
6: bridge0: mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:0c:29:44:89:b3 brd ff:ff:ff:ff:ff:ff
inet 10.200.200.106/24 scope global bridge0
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe44:89b3/64 scope link
valid_lft forever preferred_lft forever
# bridge -compressvlans vlan show
port vlan-id
ens192 1 PVID
2-4094
bridge0 1 PVID Egress Untagged
Asked by shpokas
(163 rep)
Sep 17, 2024, 02:23 PM
Last activity: Sep 17, 2024, 10:44 PM
Last activity: Sep 17, 2024, 10:44 PM