.png)
Estoy intentando comprender mejor la configuración de la red en mi máquina.
Configuración de la máquina anfitriona
- Tengo una interfaz inalámbrica (wlan0) en mi máquina host que tiene la dirección IP como
192.168.1.9
. - La puerta de enlace predeterminada de este host es el enrutador que sale al mundo exterior a través de mi ISP, cuya dirección IP es
192.168.1.1
. El comando route -n en mi máquina host me devuelve el resultado como,
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlan0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0 192.168.1.160 0.0.0.0 255.255.255.224 U 0 0 0 virbr2
Configuración de la máquina invitada
Ahora, configuro un sistema operativo invitado en KVM como se muestra a continuación.
- El KVM está en una subred que tiene los detalles como
192.168.1.160/27
. - El inicio de DHCP es
192.168.1.176
y el final de DHCP es192.168.1.190
. También hice el siguiente comando para que funcione mi configuración KVM.
arp -i wlan0 -Ds 192.168.1.9 wlan0 pub
Desde el sistema operativo invitado, veo que mi dirección IP es 192.168.1.179
. Mi route -n
comando en la máquina invitada me devuelve el resultado como,
kernel IP routing table
Destination Gateway Genmask
0.0.0.0 192.168.1.161 0.0.0.0
192.168.1.160 0.0.0.0 255.255.255.224
¿Cómo puedo hacer que el sistema operativo invitado interactúe con el mundo exterior?
EDITAR
Esta es la salida de virsh net-list --all
.
ramesh@ramesh-pc:~$ virsh net-list --all
Name State Autostart Persistent
----------------------------------------------------------
arpbr0 inactive yes yes
default active yes yes
proxyArp active yes yes
Respuesta1
Me gustaría agradecer ausuario slmpor guiarme en la dirección correcta al configurar la red de invitados en elKVM. Agregaré las capturas de pantalla a la respuesta para que sea más informativa.
Supongo que el virt-manager
paquete está instalado y también la máquina host está configurada con los paquetes necesarios paraKVMtrabajar.
Preparación de la red para la interacción entre invitados y anfitriones
El paso principal en elKVMestá configurando la red. Si la máquina no está disponible en la red, entonces no sirve para nada,ya sea físico o virtual.
Escribe virt-manager
en la terminal. La consola se mostraría como se muestra a continuación.
Haga clic enEditar -> Detalles de conexióny aparecerá una nueva pantalla como se muestra a continuación.
Haga clic enRedes Virtualespestaña y desde allí haga clic en el+ botón para agregar una nueva red a laKVMhuéspedes.
Haga clic enAdelantey luego se nos presentará la siguiente pantalla. Ahora, las direcciones IPV4 que elijamos aquí dependen completamente de nuestra elección y podríamos optimizar este paso para adaptarlo a nuestras necesidades reales.
Después de hacer clic enAdelanteen la pantalla de arriba, se nos presentaría la siguiente pantalla. En este paso, básicamente nos indica el espacio de direcciones disponible para nosotros.
En este paso, elija el reenvío a la red física y seleccione la interfaz de red del anfitrión que ayudará a los invitados a interactuar con el mundo exterior.
Después del paso anterior, casi hemos terminado y se nos presentará la siguiente pantalla, que es una especie de revisión de todos los detalles que elegimos hasta ahora.
Agregar este nuevo dispositivo a nuestro sistema operativo invitado
Desde la pantalla inicial de virt-manager
, haga clic en Open
y se nos presentará una pantalla como la siguiente.
Desde la pantalla de arriba, haga clic en elipara abrir otra pantalla como se muestra a continuación.
Haga clic enAgregar hardwarey seleccioneRed. En elRedpestaña, seleccione el dispositivo host como nuestra red recién creada en el paso anterior y haga clic enFinalizarcomo se muestra en la siguiente pantalla.
Pruebas en el sistema operativo invitado
Ahora, dentro del sistema operativo invitado, asegúrese de poder ping
accederanfitriónmáquina y red externa comoGoogle. Si el ping tiene éxito, entonces hemos configurado correctamente nuestra red en el sistema operativo invitado.
Referencias
El material de referencia utilizado para configurar la red de invitados.
Respuesta2
configure rutas estáticas en su enrutador (192.168.1.1).
# ip route add 192.168.1.160/27 via 192.168.1.9 dev < wlan iface>
o vía webui.
agregue iptables
rutas directas en su host desde el enrutador hacia 192.168.1.160/27
y viceversa (aunque creo que libvirt
ya proporciona estas reglas).