Estou tentando entender melhor a configuração de rede na minha máquina.
Configuração da máquina host
- Eu tenho uma interface sem fio ( wlan0 ) na minha máquina host que tem o endereço IP como
192.168.1.9
. - O gateway padrão deste host é o roteador que viaja para o mundo externo através do meu ISP, cujo endereço IP é
192.168.1.1
. O comando route -n na minha máquina host retorna a saída 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
Configuração da máquina convidada
Agora, configurei um sistema operacional convidado no KVM, conforme abaixo.
- O KVM está em uma sub-rede que possui os detalhes como
192.168.1.160/27
. - O início do DHCP é
192.168.1.176
e o final do DHCP é192.168.1.190
. Também executei o comando abaixo para que minha configuração do KVM funcionasse.
arp -i wlan0 -Ds 192.168.1.9 wlan0 pub
No SO convidado, vejo que meu endereço IP é 192.168.1.179
. Meu route -n
comando na máquina convidada retorna a saída 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
Como posso fazer com que o SO convidado interaja com o mundo exterior?
EDITAR
Esta é a saída 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
/etc/sysctl.conf
arquivo para alterar o status de ipv4.ip_forward a 1.
net.ipv4.ip_forward = 1
.