Docker
kvm 환경에 docker 설치 시 linux bridge에 연결된 VM 통신 안됨
zzerog
2021. 7. 9. 17:28
728x90
테스트 환경
- RHEL 7.7
- 리눅스 브릿지에 VM 연결된 상황
증상
- KVMHOST --- VM간 통신 정상
- VM에서 KVMHOST를 타고 외부와 통신 불가
- KVMHOST에서 tcpdump 뜨면 bridge까지는 트래픽이 보이지만 vm 인터페이스로 트래픽이 안들어감
해결 방법
# 임시 확인
# sysctl -w net.bridge.bridge-nf-call-iptables=0
# 영구 적용
# vi /etc/sysctl.conf
net.bridge.bridge-nf-call-iptables=0
# sysctl -p
의미
- bridge 네트워크를 통해 송수신되는 패킷이 iptables 설정을 우회하라는 의미
- 적용 전에는 해당 값이 1이었기에 컨테이너의 네트워크 패킷이 호스트머신의 iptables 설정에 따라 제어되었기에 통신이 안되었음
반응형