Sto cercando di comprendere meglio la configurazione di rete nella mia macchina.
Configurazione macchina host
- Ho un'interfaccia wireless ( wlan0 ) sul mio computer host che ha l'indirizzo IP come
192.168.1.9
. - Il gateway predefinito di questo host è il router che si dirige verso il mondo esterno tramite il mio ISP, il cui indirizzo IP è
192.168.1.1
. Il comando route -n nella mia macchina host mi restituisce l'output come,
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
Installazione della macchina ospite
Ora, ho installato un SO guest in KVM come di seguito.
- KVM si trova in una sottorete che ha i dettagli come
192.168.1.160/27
. - L'inizio DHCP è
192.168.1.176
e la fine DHCP è192.168.1.190
. Ho anche eseguito il comando seguente per far funzionare la mia configurazione KVM.
arp -i wlan0 -Ds 192.168.1.9 wlan0 pub
Dal SO guest, vedo che il mio indirizzo IP è 192.168.1.179
. Il mio route -n
comando nella macchina ospite mi restituisce l'output come,
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
Come posso fare in modo che il SO guest interagisca con il mondo esterno?
MODIFICARE
Questo è l'output di 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
/etc/sysctl.conf
file per cambiare lo stato di ipv4.ip_forward in 1.
net.ipv4.ip_forward = 1
.