Estou usando um emulador de hardware chamado qemu, melhor que o bochs e open source.
Instalei o Win2000 nele, sem nenhum problema como se estivesse em uma m�quina real.


O problema � na hora de configurar a rede:

Seguindo a orienta��o que peguei no site do Guia do hardware.net (Carlo E. Morimoto) confirei a rede no win2000 assim:

Ip fixo: 172.20.0.2
netmask :255.255.0.0
Gateway : 172.20.0.1
dns do provedor

A m�quina real est� assim:

Ip fixo : 172.20.0.10
netmask :255.255.0.0

para executar o qemu uso o seguinte comando:

qemu -fda floppy_win98.img -hda win2000.img -cdrom /dev/cdrom -n /etc/qemu-ifup -boot c

Onde -n /etc/qemu-ifup � um script cujo conte�do �:

sudo /sbin/ifconfig $1 172.20.0.1

Ele levanta uma interface de rede vitual tun0

Veja a sa�da do comando if config:

eth0      Link encap:Ethernet  HWaddr 00:40:F4:73:ED:EC
         inet addr:172.20.0.10  Bcast:172.20.255.255  Mask:255.255.0.0
         UP BROADCAST MULTICAST  MTU:1500  Metric:1
         RX packets:0 errors:0 dropped:0 overruns:0 frame:0
         TX packets:96 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:100
         RX bytes:0 (0.0 b)  TX bytes:4032 (3.9 Kb)
         Interrupt:11 Base address:0xc000

lo        Link encap:Local Loopback
         inet addr:127.0.0.1  Mask:255.0.0.0
         UP LOOPBACK RUNNING  MTU:16436  Metric:1
         RX packets:70 errors:0 dropped:0 overruns:0 frame:0
         TX packets:70 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:6092 (5.9 Kb)  TX bytes:6092 (5.9 Kb)

tun0 Link encap:Ethernet HWaddr 00:FF:C6:42:43:D4
inet addr:172.20.0.1 Bcast:172.20.255.255 Mask:255.255.0.0 < o mesmo ip que est� como Gateway no windows
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)


A quest�o e que quando eu pingo da maquina vitual os ips:
172.20.0.1 ( configurado como gateway)
172.20.0.10 (ip da m�quina real)
eles n�o respondem ao ping.

Quando eu pingo da maquina real para :
172.20.0.1 ele responde
para 172.20.0 2 (ip da m�quina virtual) ele retorna:
Destination Host Unreachable

Eu tentei compartilhar a internet discada com os comandos:

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

O mais � preciso fazer para que as maquinas virtual e real enxerguem uma a outra e respondam ao ping?

Obs: Estou usando o slackware 9.1

Obrigado,

Marcos C. Gomes

--
GUS-BR - Grupo de Usuarios Slackware - BR
http://www.slackwarebrasil.org/
http://www.linuxmag.com.br/mailman/listinfo/slack-users

Responder a