Después de muchos foros de RTFM y lectura, todavía tengo problemas y necesito algunos consejos. Utilizo Virtualbox en Ubuntu e instalé un servidor Centos como invitado. Mi problema es que no puedo acceder al servidor web en el SO huésped desde el SO host.
Aquí están los detalles: El sistema operativo host es Ubuntu 12.04 LTS (kernel 3.2.0-24-generic) de 64 bits.
Yo uso Virtualbox 4.1.12.
Recibo mi dirección IP de mi enrutador inalámbrico:
eth0 Link encap:Ethernet HWaddr 18:03:73:42:3d:ac
UP BROADCAST 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:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:47 Base address:0xe000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:3784 errors:0 dropped:0 overruns:0 frame:0
TX packets:3784 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:378673 (378.6 KB) TX bytes:378673 (378.6 KB)
wlan0 Link encap:Ethernet HWaddr 64:27:37:69:c5:d2
inet addr:192.168.1.15 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::6627:37ff:fe69:c5d2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:124013 errors:0 dropped:0 overruns:0 frame:0
TX packets:82469 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:164307087 (164.3 MB) TX bytes:9744555 (9.7 MB)
Entonces, instalé CentOS como SO huésped y quiero acceder a su servidor http. En la configuración de red en Virtualbox tengo esto: conectado al adaptador en puente
Nombre: wlan0
Permito el modo promiscuo para las máquinas virtuales.
Y 'Cable conectado' marcado.
En la máquina CentOS, la interfaz eth0 recogió la dirección IP 192.168.1.20 con la máscara 255.255.255.0. Todo parece estar bien hasta ahora, los dos sistemas pueden hacer ping entre sí. Inicié el servidor web y está escuchando en el puerto 80, verificado con netstat. (Sin embargo, no he cambiado el archivo de configuración predeterminado del servidor web).
Cuando quiero conectarme al servidor web en la máquina CentOS, no puedo. "No se puede conectar", dice Firefox, Chrome tampoco está contento: Chrome no pudo conectarse a 192.168.1.20. (No estoy usando ningún proxy aquí).
Traté de hacer telnet al puerto 80 en el sistema invitado, no me alegro:
:~$ telnet 192.168.1.20 80
Trying 192.168.1.20...
telnet: Unable to connect to remote host: No route to host
No estoy seguro de si es importante, pero la tabla de rutas en el sistema operativo invitado está aquí:
[root@centos ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1002 0 0 eth0
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
(Es gracioso, me di cuenta de que puedo usar ssh de Ubuntu a CentOS).
Probé diferentes configuraciones en Virtualbox, pero lo anterior es lo más parecido a lo que la gente sugiere en diferentes foros. Intenté NAT con reenvío de puertos, adaptador solo de host, pero no pude solucionarlo.
¿Alguien puede arrojarme algunas luces, por favor? Salud