
xen 4.1.2는 ubuntu 12.04와 함께 dom0으로 실행됩니다.
VM 사이에서만 네트워킹을 활성화해야 합니다(이는 이더넷 카드 사이에 브리지를 만들지 않고 VM 간에 공유하지 않음을 의미함).
virt-manager를 설치하면 브리지가 보입니다.버브, 네트워크 있음192.168.122.0하지만 나는 virtualbridge를 생성하기 위해 virt-manager를 사용하고 싶지 않습니다.
이더넷 인터페이스로 브리지를 생성하고 VM 간에 공유하는 대신 가상 브리지를 생성하고 VM에 이 가상 브리지를 사용하도록 지시하는 방법이 있습니까?
설치됨브리지 유틸리티하지만 virbr은 나타나지 않습니다.
virt-managetr을 설치하지 않고 virbr을 생성하는 방법을 아는 사람이 있습니까?
답변1
설치하다브리지 유틸리티그런 다음 이를 /etc/network/interfaces(우분투의 경우)에 지정하십시오.
auto virbr0
iface virbr0 inet static
bridge_ports none
address 192.168.122.1
netmask 255.255.255.0
그런 다음 네트워크를 다시 시작하십시오. vm 구성 파일에 이(virbr0) 브리지를 지정합니다. VM을 시작합니다.
답변2
IP tuntap 추가 모드 탭 사용자 your_username dev tap0 IP tuntap 추가 모드 탭 사용자 your_username dev tap1 IP 링크 설정 개발자 tap0 up IP 링크 설정 개발자 tap1 위로 brctl 추가br br0 brctl addif tap0 brctl addif tap1 IP 링크 설정 dev br0 up IP 주소 추가 192.168.1.1/24 브로드캐스트 192.168.1.255 dev br0
여기서 tap0은 하나의 가상 호스트에 연결되고 tap1은 다른 가상 호스트에 연결됩니다. 두 가상 호스트 모두 tap0과 tap1의 브리징을 통해 서로 통신할 수 있으며 br0을 통해 dom0과 통신할 수 있습니다.
그것이 정확히 당신이 원하는 것인지는 확실하지 않지만 GNS3 및 QEMU에 비슷한 구성을 사용합니다... 여기에 적용되지 않더라도 TUN/TAP 인터페이스가 무엇인지, 어떻게 설정하는지 아는 것이 언제인지 아는 것이 좋습니다. 가상 호스트 설정. BTW는 xen을 사용한 적이 없고 qemu만 사용했기 때문에 100% 확신할 수는 없습니다. 이것이 작동하고 작동하는 데 필요한 전부일 것입니다.