편집하다.
[internet]
|
[G/W] //ip=192.168.0.1 /24
|
[switch1] //ip=192.168.0.248, vlan10 G/W =192.168.10.1, vlan20 G/W =192.168.20.1]
|
(Tagged)
|-eno3
[linux]
|-eno4
(Tagged)
|
[switch2]
|
[PCs]
switch1은 VLAN(vlan10, vlan20)(192.168.10.1, 192,168.20.1)의 게이트웨이입니다.
Linux(CentOS7)에는 eno3 및 eno4 인터페이스가 있습니다.
eno3은 인터넷 터미널이고 eno4는 클라이언트입니다.
브리지 vlan이 2ways와 같다는 것을 알았습니다.
처음
ip link add br0 type bridge vlan_filtering 1
ip link set br0 up
for trunk in 3 4; do
for vlan in 10 20; do
ip link add link eno$trunk name eno$trunk.$vlan type vlan id $vlan
ip link set eno$trunk.$vlan master br0
bridge vlan add vid $vlan pvid untagged dev eno$trunk.$vlan
bridge vlan del vid 1 dev eno$trunk.$vlan
ip link set eno$trunk.$vlan up
done
done
bridge vlan del vid 1 dev br0 self
2위
ip link add br0 type bridge vlan_filtering 1
ip link set br0 up
for trunk in 3 4; do
ip link set eno$trunk master br0
for vlan in 10 20; do
bridge vlan add vid $vlan tagged dev eno$trunk
done
bridge vlan del vid 1 dev eno$trunk
ip link set eno$trunk up
done
bridge vlan del vid 1 dev br0 self
위 두 가지 경우나 유사 사례처럼 실제 IP를 소비하지 않거나 하나의 IP만 사용하지 않고 Linux 기기의 br0 인터페이스를 통해 다양한 VLAN 대역과 통신이 가능한가요?