Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/03/2011, 23:07
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 9 meses
Puntos: 260
Sonrisa Respuesta: saber ip del cliente. sobre nginx y virtual server, no funciona

Hola,

Eso sucede porque la herramienta que estas usando para crear los virtual servers (guest) crean tarjetas de red 'virtuales'. La PC del servidor virtual (host) posiblemente tiene una IP 192.168..., pero también tiene otra IP 10.10..., puesto que sino habría colisión entre la PC servidor (host) y la PC virtual (guest).

En este proceso la PC servidor crea una conexión NAT, y seguramente tiene incluido un servidor DHCP configurado en el rango 10.10... y una máscara 255.255..., y por eso aparece el 10.10... Otra posibilidad es que exista un proxy intermedio.

Para dar salida 'real' a las PC virtuales (guest) el PC servidor (host) debe tener la opción de configurar una conexión 'bridge' o 'puente', de esta forma crea una interface paralela y no detrás de la conexión real.

Sino tiene la opción para hacer bridge, posiblemente puedes buscar información sobre TAP en Linux. Por cierto no es problema de PHP.

Saludos,

ps:

Ni yo entendí lo que escribí ... ya es tarde por aquí, pero ya tienes una idea por donde va el asunto.

Última edición por HackmanC; 20/03/2011 a las 23:28 Razón: ps