Linux 라우터를 사용하여 VLAN을 올바르게 라우팅하거나 브리지하려면 어떻게 해야 합니까?

Linux 라우터를 사용하여 VLAN을 올바르게 라우팅하거나 브리지하려면 어떻게 해야 합니까?

제가 만든 Linux 라우터(Centos 6)가 있습니다. eth3과 wlan0이 br0으로 함께 연결되어 있습니다. 나는 지금까지 VLAN을 사용하지 않았습니다.

나머지 네트워크에서 격리하려는 게스트 SSID에 대해 VLAN 42 태그가 지정된 무선 AP가 있고 VLAN 정보로 설정된 Netgear L2 스위치가 있습니다.

Linux 라우터에서는 VLAN 42를 br0의 VLAN 인터페이스로 추가할 수 없는 것 같습니다.

이를 수행하는 올바른 방법은 무엇입니까? 어떤 시점에서는 wlan0이 사라지고 라우터의 LAN 인터페이스에 대해 eth3만 사용할 수 있지만 새 AP를 테스트하기 전까지는 그렇지 않습니다. 이 모든 것이 작동하도록 그 동안 네트워크 스택을 재구성하는 것은 마음에 들지 않습니다.

=====================================

현재 구성에 대한 네트워크 도면 및 세부정보가 업데이트되었습니다. 이것이 내가 지금 있는 곳이다. 10.4.3.1에 ping을 보낼 수 있지만 경로 추적과 ping이 더 이상 작동하지 않으며 aerohive 게스트 네트워크의 클라이언트는 10.4.3.1을 포함하여 어느 곳에서도 ping을 보낼 수 없습니다.

Netgear의 기술 담당자와 대화하여 스위치를 올바르게 구성했다고 확신하며 Aerohive에서도 마찬가지입니다. ifcfg 파일에 뭔가 잘못된 것이 있습니까? 아니면 내가 놓친 다른 것이 있습니까? 제가 제공할 수 있는 다른 정보가 있나요? 여기서 저를 도와주신 노력에 정말 감사드립니다!

ifcfg-eth3:

장치="eth3"
유형="브리지"
BOOTPROTO="없음"
브리지="br0"
HWADDR="68:05:CA:00:DC:11"
NM_ControlLED="아니요"
ONBOOT="예"

**ifcfg-eth3.42:**
브리지=br0
장치=vlan42
PHYSDEV=eth3
BOOTPROTO=없음
ONBOOT=예
VLAN=예

**ifcfg-wlan0:**
장치="wlan0"
유형="브리지"
HWADDR="00:02:6F:BD:95:94"
BOOTPROTO="없음"
브리지="br0"
NM_ControlLED="아니요"
ONBOOT="예"

**ifcfg-br0:**
장치=br0
유형=브리지
BOOTPROTO=없음
ONBOOT=예
IPADDR=10.0.1.1
넷마스크=255.255.255.0

**ifcfg-br0:1:**
장치=br0:1
유형=브리지
BOOTPROTO=없음
ONBOOT=예
IPADDR=10.4.3.1
넷마스크=255.255.255.0
IP 경로:
65.116.247.192/29 dev eth4 proto 커널 범위 링크 src 65.116.247.194
10.0.1.0/24 dev br0 proto 커널 범위 링크 src 10.0.1.1
10.4.3.0/24 dev br0 proto 커널 범위 링크 src 10.4.3.1
10.3.3.0/24 dev wlan1 proto 커널 범위 링크 src 10.3.3.1
169.254.0.0/16 dev eth4 범위 링크 메트릭 1002
169.254.0.0/16 dev br0 범위 링크 메트릭 1006
169.254.0.0/16 dev wlan1 범위 링크 메트릭 1009
65.116.247.193 dev eth4를 통한 기본값

네트워크 다이어그램

답변1

하위 인터페이스를 추가해 보면 br0다음을 따라 VLAN을 구성할 수 있습니다.

http://www.cyberciti.biz/tips/howto-configure-linux-virtual-local-area-network-vlan.html

VLAN 150을 추가하려면 다음을 구성해야 한다는 점을 명심하세요.br0.150

도움이 되었기를 바랍니다.

답변2

브리지에 VLAN을 추가하면 이 VLAN이 이 브리지에 연결된 모든 인터페이스에 걸쳐 적용됩니다. 이는 wlan0이 태그 모드에서 작동해야 함을 의미합니다. 하지만 WiFi는 802.1q 태그 프레임을 지원하지 않습니다. 따라서 시스템은 그러한 구성을 합리적으로 거부합니다.

SSID의 프레임을 VLAN 42로 태그된 eth3으로 이동하려면 eth3.42를 생성하고 wlan0과 브리지합니다.

관련 정보