host solo red xen 4.4

host solo red xen 4.4

Tengo una dirección IP (ipv4) y estoy intentando instalar un domU (debian estable) en un dom0 que ejecuta la última versión de xen 4.4.1 en Debian testing.

He creado el puente xenbr0 y está asignado a mi eth0.

Mi domU se puede iniciar usando xl create my.cfg y se inicia el instalador (usando el instalador de Debian con initrd.gz y vmlinuz). Luego, la configuración automática de red intenta obtener una IP a través de dhcp en mi domU, pero la red falla porque no tengo un servidor dhcp.

¿Cómo puedo configurar manualmente mi domU para que se conecte al exterior (Internet salvaje) a través de xenbr0 para poder realizar una instalación de red?

Gracias por cualquier consejo.

Respuesta1

Puede configurar NAT para su VM manualmente, por ejemplo, así:

  1. Crea otro puente:brctl addbr xenbr1

  2. Agréguelo a su VM:bridge=xenbr1

  3. Levante el puente con alguna red, por ejemploifconfig xenbr1 192.168.0.1/24 up
  4. Configure un servidor DHCP y configuración para su red

    subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.10 192.168.0.50; option routers 192.168.0.1; default-lease-time 600; max-lease-time 7200; }

    Y vincule DHCP a su puente xenbr1. Peropuedes saltarteEste paso. Sólo necesitarás especificar una IP estática dentro de tu instalador.

  5. Agregue una regla SNAT, por ejemplo:iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source ...

  6. Permitir reenvíonet.ipv4.conf.all.forwarding = 1

Después de eso, tendrá una red funcional en su VM. También puede especificar vif = ['bridge=xenbr1,script=vif-nat']en la configuración de su VM (más información aquíhttp://wiki.xenproject.org/wiki/Xen_Networking). Automatizará algunas configuraciones de NAT. Pero en versiones anteriores de Xen se comportaba de forma extraña. Personalmente me gusta controlar cualquier cosa, así que prefiero el método que describí anteriormente.

Tomado de aquí:https://serverfault.com/questions/634280/host-only-network-xen-4-4

información relacionada