EOL 14.04 VPS 호스트에서 컨테이너 마이그레이션을 시작하기 위해 Ubuntu 18.04 시스템을 VPS 호스트로 설정했습니다. 컨테이너가 호스트와 동일한 VLAN에 IP를 가질 수 있도록 구성된 브리지(br0)가 있습니다. 하지만 컨테이너에 ping/액세스하려고 할 때 브리지에서 패킷 손실이 발생합니다. 매우 이상해 보입니다.
다음은 호스트의 netplan 구성입니다(내부 IP 서브넷 변경).
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
dhcp6: no
bridges:
br0:
interfaces: [eth0]
dhcp4: no
dhcp6: no
addresses:
- 10.10.10.5/24
gateway4: 10.10.10.1
nameservers:
addresses:
- 1.1.1.1
- 8.8.8.8
parameters:
stp: false
forward-delay: 0
그리고 클라이언트:
network:
version: 2
ethernets:
eth0:
dhcp4: no
addresses: [10.10.10.6/24]
gateway4: 10.10.10.1
nameservers:
addresses:
- 1.1.1.1
- 8.8.8.8
네트워크를 통해 호스트에 액세스할 수 없지만 LXC로 셸 세션을 열고 갑자기 ping을 실행하면 네트워크가 작동합니다.
목요일부터 이것 때문에 고민하고 있어요.
(컨테이너 중 하나가 작동하는 것 같지만 이미 60초에 적합한 라이브 SIP 트렁크가 있습니다.)
답변1
문제는 제가 생각했던 것보다 훨씬 간단했습니다. 제가 회전시킨 각 컨테이너가 거의 동일하게 구성될 수 있는 지점에 도달하기 위해 복제 중인 기본 컨테이너를 구축했습니다. 컨테이너를 복제할 때 eth0의 MAC이 복제되어 네트워크 문제가 발생했습니다.