많은 게스트가 설정된 전용 Linux (Debian 7.5) 루트 서버가 있습니다. 게스트는 KVM 인스턴스이며 브리지 유틸리티 (NAT, 내부 IP, 호스트를 게이트웨이로 사용)를 통해 네트워크 액세스 권한을 얻습니다.
예를 들어 하나의 KVM은 웹 서버 게스트이며 다음과 같은 방법으로 호스트 IP를 통해 액세스 할 수 있습니다.
iptables -t nat -I PREROUTING -p tcp -d 148.251.Y.Z
--dport 80 -j DNAT --to-destination 192.168.100.X:80
나는 다른 서비스들과 똑같이 일을하고 있으며, 독립적이고 NAT가 있고 격리되어 있습니다.
그러나 한 명의 게스트는 네트워크 모니터 여야하며 IDS와 같은 네트워크 트래픽 검사를 수행해야합니다. 일반적으로 비가 상 설정에서는 VACL 또는 SPAN 포트를 사용하여 트래픽을 미러링합니다. (물론,이 하나의 호스트 내부에, 나는이 작업을 수행 할 수 있습니다 쉽게 나는 복잡한 가상 스위칭 방법을 사용하지 않기 때문에).
- iptables를 사용하여 포트 미러를 가져오고 모든 수신 및 송신 트래픽을 하나의 KVM 게스트로 리디렉션 할 수 있습니까? 모든 손님은 같은 전용 인터페이스를 가지고 있습니다
vnet1
. - 프로토콜을 기반으로 트래픽을 선택적으로 전달할 수 있습니까 (예 : HTTP 만 가져 오는 VACL 전달 규칙)?
vnet1
IP를 사용하여 관리 인터페이스 로 유지해야하는 경우 게스트에 특정 인터페이스 설정이 필요 합니까?
올바른 방향으로 향한 점이 기쁘다.
iptables 1.4.14-3.1
linux 3.2.55
bridge-utils 1.5-6
고마워요 :)
iptables
에게는 더 이상ROUTE
목표가 없습니다 unix.stackexchange.com/a/174619/31228 에서 내 답변을 참조하십시오 .