Linux : 프레임에서 VLAN 태그 제거


1

나는 거울 포트에 이상한 일을하는 노텔 스위치 (4524GT-PWR)를 가지고있다.

구성 스크린 샷 : Port Mirror

미러 포트로 보내지는 모든 프레임에는 VLAN 1 태그가 지정됩니다. 미러 된 포트에서 시작된 모든 프레임에는 VLAN 태그가 없습니다.

이를 더 명확히하기 위해 미러 포트에 연결된 PC는 패킷 절반에 VLAN 태그가있는 프레임을 수신하고 있습니다. 트래픽이 미러링 된 원본 포트는 VLAN 태그를 사용하지 않습니다.

ntopng 이를 좋아하지 않으므로 통계가 겹쳐서 표시됩니다.

스위치에서이 "기능"을 비활성화 할 수있는 옵션이 없습니다.

프레임에서 VLAN 태그를 제거 할 수 있습니까? iptables 또는 ntopng에 도달하기 전에 다른 것이 있습니까?

모니터링 포트에서 트래픽을 캡처하는 장치는 Realtek R8152 USB 3.0 장치입니다.

답변:


1

스위치에 문제가있어 소프트웨어에서 해결할 수 없음을 알았습니다.

"해결"ntopng 소스를 항상 설정하도록 변경하여 ntop에서 발생했던 문제 vlan_id 0으로 설정합니다.


0

무엇보다 최선의 행동 방침은 스위치에서 VLAN 태그를 제거하고 Linux에서이 모든 처리를 시도하지 않는 것입니다. tcpdump와 libpcap에서 모든 트래픽을 캡쳐하고 처리 할 수있는 것을 만들 수는 있지만, 이것이 존재하지 않는다고 말할 수 있고 작성해야 할 수도 있습니다.

운영 show vlan int info 각 포트의 태그 옵션이 무엇인지 확인하십시오.

TagAll로 설정된 경우 미러 포트를 다음으로 변경해야합니다. tagging untagall


스위치에 트렁크가 구성되어 있지 않습니다. 하나의 포트에서 다른 포트로 트래픽을 미러링하려는 의도입니다. 이 경우 VLAN 태그의 이점은 없습니다. NIC가 트래픽을 캡처 할 때 Wireshark에 이러한 태그가 표시되기 때문에 NIC가 VLAN 태그를 인식한다는 것을 알고 있습니다. Realtek R8152 USB 3.0 장치입니다.
user3549596

옳은. 설치시 VLAN이 필요 없습니다. 따라서 VLAN은 구성되지 않습니다. 나는 프레임에 VLAN 태그가 필요 없다. 기본 VLAN은 태그가 프레임에 추가되어서는 안되지만 항상 구성된 VLAN1입니다 ...
user3549596

감사. UntagAll로 설정됩니다. Port Frames Frames PVID PRI Tagging Name 19 No Yes 1 0 UntagAll Port 19
user3549596
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.