저는 debian wheezy 호스트에서 xen을 사용하여 다중 IP, 다중 서브넷 환경을 설정하려고 합니다. 나는 NIC가 하나 뿐이고 손님도 데비안 wheezy입니다.
이것은 dom0의 내 원본 작업 /etc/network/interfaces입니다.
# physical server IP
auto eth0
iface eth0 inet static
address a.b.197.140
netmask 255.255.255.0
gateway a.b.197.1
# Aliases all working when setup like this in dom0
auto eth0:1
iface eth0:1 inet static
address a.b.197.141
netmask 255.255.255.0
auto eth0:2
iface eth0:2 inet static
address a.b.197.139
netmask 255.255.255.0
auto eth0:3
iface eth0:3 inet static
address a.b.193.149 #new subnet
netmask 255.255.255.0
auto eth0:4
iface eth0:4 inet static
address a.b.192.23 #new subnet
netmask 255.255.255.0
다음과 같이 dom0 인터페이스 구성을 라우팅된(브리지되지 않은 것 같아요?) 설정으로 변경했습니다.
# Main interface - working
auto eth0
iface eth0 inet static
address a.b.197.140
netmask 255.255.255.0
gateway a.b.197.1
# second interface - working in a.b.192.* on domU
auto xenbr0
iface xenbr0 inet static
bridge_ports none
address a.b.192.254 #no address provided by ISP - its made up by me for gateway in domU
netmask 255.255.255.0
# third interface - working in a.b.193.* on domU
auto xenbr1
iface xenbr1 inet static
bridge_ports none
address a.b.193.254 #no address provided by ISP - its made up by me for gateway in domU
netmask 255.255.255.0
xen 구성 파일에서 패킷 전달 및 ARP를 활성화했습니다.
내 domU는 domA, domB, domC입니다.
다음과 같이 주소를 할당하고 싶습니다. 이 설정에는 몇 가지 제한 사항이 있다는 것을 알았으며 이 문제를 해결하려면 도움이 필요합니다.
domA (a.b.197.141)
domB (a.b.193.149)
domC (a.b.197.139, a.b.192.23)
위에서 작동하는 유일한 작업은 /etc/xen/domB.cfg에 다음 구성이 있는 domB입니다.
vif = ['bridge=xenbr1, ip=a.b.193.149, mac=some mac']
/etc/network/인터페이스(domB)
auto eth0
iface eth0 inet static
address a.b.193.149
netmask 255.255.255.0
gateway a.b.193.254 #made up by me in dom0
dom0과 동일한 서브넷에 IP가 있어야 하는 domA는 여기에서 제안한 대로 일반 브리징을 사용할 때만 작동합니다.http://wiki.xenproject.org/wiki/Xen_Beginners_Guide#Setup_Linux_Bridge_for_guest_networking
다음을 포함하여 제가 생각할 수 있는 가능한 모든 설정을 시도했습니다.
1) use same gateway as in dom0
2) set up own interface (xenbr2) with address a.b.197.254 and use as gateway
3) use dom0 eth0 address (a.b.197.140) as gateway
여러 서브넷에 IP가 있어야 하는 domC는 설정(라우팅 또는 브리지)에서 작동하지 않습니다.
어떤 도움이라도 주시면 감사하겠습니다. 감사합니다 /M