carlocf
septiembre 4, 2011, 02:00 AM
Saludos
Antes que nada debo saludarlos a todos Uds. y agradecerles anticipadamente por la ayuda que me puedan brindar.
Después de buscar por este foro y después de visitar varios links desde Google, es que recurro a Uds. por su ayuda.
Les indico los antecedentes: Soy desarrollador freelance, que durante toda su vida trabajo en Windows, una x que aprendí bajo Windows y la otra por que los clientes que llegue a tener, usaban Windows. Sin embargo fui contratado por una empresa con la particularidad de tener una red local WinXP y un servidor web CentOS 5.4. La primera vez que me acerque al servidor fue la primera vez que me entere de la existencia de CentOS.
La primera idea que cruzo por mi mente Windows, fue la de pedir a los dueños de la empresa, el formateo del servidor y que me dejen instalar un Windows Server, sin embargo no lo hice muy por el contrario, y creo que aproveche la ocasión para obligarme a ver el mundo Linux. Les sugerí dejar el servidor con el SO Centos.
Y después de muchos años de esquivar a Linux me encuentro sumergido en aprender la primera distro Linux que uso, CentOS 5.6. La verdad que debo ofrecer mis felicitaciones y reconocimiento del esfuerzo a los miles de profesionales que participan mejorando, enseñando, creando, etc. estas distribuciones Libres de Linux. Y a Uds. por dedicar su tiempo a enseñar a neófitos como yo.
Después de muchos años encuentro emocionante el aprender este SO y ver ciertamente lo difícil/fácil que resulta, de alguna manera la consola con sus comandos me hace recordar a mis inicios con DOS. Sin embargo no puedo distraerme de mi otro objetivo que es proporcionar a la empresa que me contrato de un sistema que corra en sus PCs con WinXP. Es así que el sistema fue terminado en VB.NET 2008, usando SQL Server 2008 e implantado en esta empresa aprovechando las PC Windows. Sin embargo el objetivo final, y para lo cual debo pedir su ayuda, es la de usar el Servidor Centos con MySQL de tal forma que los EXE Win se conecten a este. Imagino que se puede hacer
En casa tengo dos PC, una PC de escritorio con WinXP SP3 y una Laptop con Windows 7 Ultimate. En WinXP instale VirtualBOX en la cual instale CentOS 5.6. Las PC se conectan por cable punto a punto el ping entre una y otra y bajo Windows funciona OK. Lo mismo quiero hacer desde CEntos hacia Win7 y viceversa: Después de algunas semanas en plan de lectura de todo lo que sea Linux RedHat ya hice algo:
Desde Centos (y siempre desde VirtualBox) puedo conectarme a Internet, a través de eth0 que es una tarjeta inalámbrica conectada a un Punto de Acceso. También tengo eth1 que es la tarjeta de red conectada a la Laptop Win7.
Estos son los datos de mi red vistos desde Windows con IpConfig
PC WinXP: IP 192.168.0.3, Mask 255.255.255.0 Puerta de Enlace 192.168.1.1
PC Win7: IP 192.168.0.2, Mask 255.255.255.0 Puerta de Enlace 192.168.1.1
VirtualBox:IP 192.168.56.1,Mask 255.255.255.0
Los datos de mi red desde Centos con ifconfig -a:
eth0 IP: 192.168.1.39 Bcast 192.168.1.255 Mask 255.255.255.0
eth1 IP: 192.168.0.4 Puerta Enlace: 192.168.1.1 Mask 255.255.255.0
este ultimo tenía otro IP que le asignaba DHCP así que lo cambie desde sytem-config-network. Revisando el archivo ifcfg-eth1 muestra:
# Intel Corporation 82540EM Gigabit Ethernet Controller
DEVICE=eth1
BOOTPROTO=none
HWADDR=08:00:27:X:X:X
ONBOOT=yes
DHCP_HOSTNAME=servidorcentos.casa.net
IPADDR=192.168.0.4
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes
Asumiendo que todo está bien y creyéndome que hice todo ok. Hago los respectivos ping desde la Laptop: ping 192.168.0.4 (a eth1) y sale:
"respuesta desde 192.168.0.2: Host de destino inaccesible.... al final
paquetes enviados=4, recibidos=4, perdidos=0"
haciendo ping desde Centos a la Laptop (la Laptop con Firewall desactivado)
PING 192.168.0.3 (192.168.0.3) 56(84) bytes of data.
From 192.168.0.4 icmp_seq=1 Destination Host Unreachable
From 192.168.0.4 icmp_seq=2 Destination Host Unreachable
From 192.168.0.4 icmp_seq=3 Destination Host Unreachable
From 192.168.0.4 icmp_seq=4 Destination Host Unreachable
From 192.168.0.4 icmp_seq=5 Destination Host Unreachable
From 192.168.0.4 icmp_seq=6 Destination Host Unreachable...etc
La pregunta: ¿Que debo hacer para que esto funcione? Ya que al final me interesa poder conectar una aplicación VB.NET 2008 desde la Laptop con Win7 a MySQL en Centos en Virtual BOX funcionando en una PC XP SP3. Suena raro pero...Uds. maestros de Linux sabrán decirme si lo que quiero es una quimera o es posible y si es posible que debo hacer.
Nuevamente mil gracias por su ayuda y disculpen lo extenso del mensaje y es que de vez en cuando se me ocurre expresar mis sentimientos, desahogos del oficio de programador solitario.
Saludos
Atte.
CarloCF
Antes que nada debo saludarlos a todos Uds. y agradecerles anticipadamente por la ayuda que me puedan brindar.
Después de buscar por este foro y después de visitar varios links desde Google, es que recurro a Uds. por su ayuda.
Les indico los antecedentes: Soy desarrollador freelance, que durante toda su vida trabajo en Windows, una x que aprendí bajo Windows y la otra por que los clientes que llegue a tener, usaban Windows. Sin embargo fui contratado por una empresa con la particularidad de tener una red local WinXP y un servidor web CentOS 5.4. La primera vez que me acerque al servidor fue la primera vez que me entere de la existencia de CentOS.
La primera idea que cruzo por mi mente Windows, fue la de pedir a los dueños de la empresa, el formateo del servidor y que me dejen instalar un Windows Server, sin embargo no lo hice muy por el contrario, y creo que aproveche la ocasión para obligarme a ver el mundo Linux. Les sugerí dejar el servidor con el SO Centos.
Y después de muchos años de esquivar a Linux me encuentro sumergido en aprender la primera distro Linux que uso, CentOS 5.6. La verdad que debo ofrecer mis felicitaciones y reconocimiento del esfuerzo a los miles de profesionales que participan mejorando, enseñando, creando, etc. estas distribuciones Libres de Linux. Y a Uds. por dedicar su tiempo a enseñar a neófitos como yo.
Después de muchos años encuentro emocionante el aprender este SO y ver ciertamente lo difícil/fácil que resulta, de alguna manera la consola con sus comandos me hace recordar a mis inicios con DOS. Sin embargo no puedo distraerme de mi otro objetivo que es proporcionar a la empresa que me contrato de un sistema que corra en sus PCs con WinXP. Es así que el sistema fue terminado en VB.NET 2008, usando SQL Server 2008 e implantado en esta empresa aprovechando las PC Windows. Sin embargo el objetivo final, y para lo cual debo pedir su ayuda, es la de usar el Servidor Centos con MySQL de tal forma que los EXE Win se conecten a este. Imagino que se puede hacer
En casa tengo dos PC, una PC de escritorio con WinXP SP3 y una Laptop con Windows 7 Ultimate. En WinXP instale VirtualBOX en la cual instale CentOS 5.6. Las PC se conectan por cable punto a punto el ping entre una y otra y bajo Windows funciona OK. Lo mismo quiero hacer desde CEntos hacia Win7 y viceversa: Después de algunas semanas en plan de lectura de todo lo que sea Linux RedHat ya hice algo:
Desde Centos (y siempre desde VirtualBox) puedo conectarme a Internet, a través de eth0 que es una tarjeta inalámbrica conectada a un Punto de Acceso. También tengo eth1 que es la tarjeta de red conectada a la Laptop Win7.
Estos son los datos de mi red vistos desde Windows con IpConfig
PC WinXP: IP 192.168.0.3, Mask 255.255.255.0 Puerta de Enlace 192.168.1.1
PC Win7: IP 192.168.0.2, Mask 255.255.255.0 Puerta de Enlace 192.168.1.1
VirtualBox:IP 192.168.56.1,Mask 255.255.255.0
Los datos de mi red desde Centos con ifconfig -a:
eth0 IP: 192.168.1.39 Bcast 192.168.1.255 Mask 255.255.255.0
eth1 IP: 192.168.0.4 Puerta Enlace: 192.168.1.1 Mask 255.255.255.0
este ultimo tenía otro IP que le asignaba DHCP así que lo cambie desde sytem-config-network. Revisando el archivo ifcfg-eth1 muestra:
# Intel Corporation 82540EM Gigabit Ethernet Controller
DEVICE=eth1
BOOTPROTO=none
HWADDR=08:00:27:X:X:X
ONBOOT=yes
DHCP_HOSTNAME=servidorcentos.casa.net
IPADDR=192.168.0.4
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes
Asumiendo que todo está bien y creyéndome que hice todo ok. Hago los respectivos ping desde la Laptop: ping 192.168.0.4 (a eth1) y sale:
"respuesta desde 192.168.0.2: Host de destino inaccesible.... al final
paquetes enviados=4, recibidos=4, perdidos=0"
haciendo ping desde Centos a la Laptop (la Laptop con Firewall desactivado)
PING 192.168.0.3 (192.168.0.3) 56(84) bytes of data.
From 192.168.0.4 icmp_seq=1 Destination Host Unreachable
From 192.168.0.4 icmp_seq=2 Destination Host Unreachable
From 192.168.0.4 icmp_seq=3 Destination Host Unreachable
From 192.168.0.4 icmp_seq=4 Destination Host Unreachable
From 192.168.0.4 icmp_seq=5 Destination Host Unreachable
From 192.168.0.4 icmp_seq=6 Destination Host Unreachable...etc
La pregunta: ¿Que debo hacer para que esto funcione? Ya que al final me interesa poder conectar una aplicación VB.NET 2008 desde la Laptop con Win7 a MySQL en Centos en Virtual BOX funcionando en una PC XP SP3. Suena raro pero...Uds. maestros de Linux sabrán decirme si lo que quiero es una quimera o es posible y si es posible que debo hacer.
Nuevamente mil gracias por su ayuda y disculpen lo extenso del mensaje y es que de vez en cuando se me ocurre expresar mis sentimientos, desahogos del oficio de programador solitario.
Saludos
Atte.
CarloCF