4 개의 네트워크 카드가있는 시스템에 Ubuntu 16.04 Server가 설치되었습니다. 인터페이스 eth0
과 eth1
이 같은 스위치에 연결되어 있습니다. eth0
인터페이스는 원격 SSH 연결로 서버를 관리하기위한 것입니다. br0
에 의해 연결될 eth1
을 사용하고 싶습니다. LXC 컨테이너에 사용하려는이 다리. DHCP 환경에서의이 설치로 인해 문제가 발생하지 않았습니다. 문제는이 서버가 설치된 네트워크가 완전히 정적이라는 것입니다. 동일한 서브넷 마스크와 게이트웨이를 사용하여이 서버에 대한 IP 범위를 받았습니다. eth0
설정LXC를 연결하기 위해 두 번째 NIC를 구성해야합니다.
아무 문제 없었다 :
auto eth0
iface eth0 inet static
address 195.x.x.2
network 195.x.x.0
netmask 255.255.255.0
gateway 195.x.x.1
broadcast 195.x.x.255
dns-nameservers 150.x.x.105 150.x.x.106
문제는 두 번째 인터페이스 eth1
와 함께 제공 eth0
우분투는 하나의 기본 게이트웨이가 설정 될 수 있음을 경고로이 같은 게이트웨이를 가지고 있기 때문에 (논리적 인) . 이 설정에
auto eth1
iface eth1 net static
address 195.x.x.3
network 195.x.x.0
netmask 255.255.255.0
broadcast 195.x.x.255
문제는 내가 외부 핑 eth0에 IP 195.x.x.2
에서하지만 eth1
핑 또는 SSH를 통해 액세스 할 수 없습니다 수 있다는 것입니다 다음과 같이 그 때문에 나는 eth1
설정했다. 나는 많은 라우팅 트릭과 함께 작동하도록 만들었지 만, 많은 기사에서 이와 같이 글을 쓰는 것은 정적 브리지와 컨테이너가 있으면이 방법이 더 깊어지는 구멍이된다는 것입니다.
내 질문은 : 누구든지 내 문제에 대해 직접적인 접근법을 가지고 있습니까? eth0
및 eth1
을 사용하여 컨테이너를 고정 IP 숫자의 eth1
으로 연결하려면 어떻게해야합니까?