
내 설정은 다음과 같습니다. kvm 및 tap-interfaces를 사용하여 두 개의 vms를 실행하고 있습니다. 두 개의 탭 인터페이스는 브리지를 통해 연결됩니다. tap0에서는 DHCP 서버가 실행 중이고 tap1에서는 "dhclient"를 실행했습니다. tcpdump를 사용하여 나는 tap1이 서버에서 수신되는 요청을 보낸다는 것을 알게 되었습니다. 서버가 응답합니다. 브리지 인터페이스에서 응답을 볼 수 있지만 클라이언트에는 응답이 전달되지 않습니다.
또한 클라이언트에 수동으로 IP를 할당하면 어느 방향(서버-클라이언트, 클라이언트-서버)으로도 핑을 보낼 수 없습니다.
또한 /proc/sys/net/bridge/에서 모두 0으로 설정해 보았습니다.
어떤 도움이라도 주시면 감사하겠습니다.
답변1
인터페이스를 브리지에 연결하면 더 이상 개별 인터페이스를 사용하지 않고 전체 브리지를 인터페이스로 사용합니다. br0
대신 수신 대기하도록 DHCP 서버를 변경해야 할 수도 있습니다 tap0
.
유사한 브리지 인터페이스 설정이 없거나 br0
다른 유사한 인터페이스가 없으면 인터페이스를 사용할 때 만들어야 합니다 tap
. brctl
명령 페이지를 참조하세요 man
.