Cómo compartir una conexión a internet desde Ubuntu a Windows XP
En mi casa hay dos computadores. Uno de ellos tiene dos tarjetas de red, Ethernet cómo quieras llamarlas; Por la primera recibe la conexión a internet que proviene del cable-módem y por la segunda, redistribuye el acceso a internet al otro computador por medio de un cable cruzado o crossover. Hoy voy a mostrar cómo configurar Ubuntu para que comparta su conexión con otro computador que corra Windows XP.
Requisitos:
- Tenemos un computador con Ubuntu Linux que tiene dos tarjetas de red.
- Existe una conexión a internet a alguna de las tarjetas Ethernet de dicho computador.
- Existe una conexión desde un equipo con Windows XP a la otra tarjeta de red del equipo con Ubuntu.
- La conexión se realiza con un cable cruzado (más información).
Procedimiento:
Existen dos maneras de configurar la red: la primera es usando DHCP; la segunda es usando una IP estática para cada computador en la red. Yo he decidido usar la segunda porque es un tanto más fácil de configurar.
Antes que nada, necesitamos configurar nuestra conexión directa a Internet desde Ubuntu. Si estás leyendo esto, lo más probable es que ya la tengas configurada
Por lo general, esta conexión se configura automaticamente usando DHCP cómo por arte de magia. De este modo, podemos identificar además que interfaz es la encargada de la conexión directa a la red (En mi caso, la eth0 está conectada a Internet y la eth1 es la que está conectada con Windows).
A continuación necesitamos instalar el firewall Firestarter. Es tan fácil cómo escribir esto en una consola:
-
sudo apt-get install firestarter
Una vez terminada la descarga, debemos configurar la interfaz conectada al equipo con Windows para que tenga una IP estática. Cómo es usual en la mayoría de redes, le puedes poner la IP 192.168.0.1 y la máscara de subred 255.255.255.0. Yo lo he hecho con la utilidad gráfica para configurar redes (System > Administration > Network), cómo se ve en la imagen:
Una vez hecho esto, abrimos Firestarter y corremos el wizard desde el menú:
Seleccionamos la tarjeta que recibe el Internet; en mi caso la IP se asigna por DHCP:
Seleccionamos la tarjeta conectada al equipo con Windows y marcamos la casilla que dice “Enable Internet connection sharing”. Este paso es muy importante:
Le damos en “Save” y hemos terminado la configuración en Ubuntu.
De todas maneras, antes de proceder a configurar nuestro equipo con Windows, necesitamos obtener las direcciones DNS que usa el equipo con Ubuntu. Para hacerlo, sólo hace falta un
-
cat /etc/resolv.conf
Anotamos estas direcciones porque las vamos a necesitar enseguida.
Bien, nos vamos para el equipo con XP y abrimos la carpeta “Conexiones de red” (Inicio > Panel de control > Conexiones de red). Despúes damos click derecho en la conexión al computador con Linux y seleccionamos “Propiedades”:
Después, debemos seleccionar el elemento de la lista de la pestaña “General” que se llama “Protocolo Internet (TCP/IP)” y presionar el botón “Propiedades”.
Se abrirá una ventana donde deben configurarse los siguientes datos:
- Marcar el botón radial “Usar la siguiente dirección IP”
- En dirección IP ponemos una dirección que empiece igual a la del otro computador pero que termine en un número diferente. Yo le puse 192.168.0.2
- Máscara de subred: Ponemos 255.255.255.0
- En puerta de enlace predeterminada ponemos la IP del ordenador con Ubuntu (En mi caso es 192.168.0.1)
- Marcar el botón radial “Usar las siguientes direcciones de servidor DNS”
- En “Servidor DNS preferido” y “Servidor DNS alternativo” ponemos las direcciones que obtuvimos anteriormente
Damos click en “Aceptar” en todos los diálogos y listo. Ya podemos navegar.

Si tienes alguna duda, puedo aclarártela en los comentarios.
Otras lecturas recomendadas:
Comments(17)






