Está en la página 1de 7

Compartir internet desde Windows hacia Linux

[ Introduccin ]
Este artculo pretende ser una pequea guia para compartir Internet facilmente en un
hogar, en que tengamos una pc con WindowsXP conectada a Internet a travs de un
mdem USB (pueden adaptarlo a conexiones , y otra con Linux a la que queremos
brindarle conectividad a travs de la primera.
De mas est decir que sta no es un prctica aconsejable, ya que un servidor Windows
es muchsimo mas inseguro que uno que corra GNU+Linux. Pero existen situaciones
(como la ma), en que es necesario realizar este tipo de conexiones, por cuestiones de
fuerza mayor (familiares por ejemplo :P). As que para simplificar las cosas, decid
escribir esta guia rpida para establecer una conexin Windows->GNU+Linux en
cuestin de minutos.
[ Qu necesitamos? ]
Un cable cruzado, para evitar el uso de un Hub, pueden ver como construirlo en:
http://www.configurarequipos.com/doc383.html
En lugar del cable cruzado, pueden tener dos placas Wireless, que haremos funcionar
en modo Ad-Hoc (sin necesidad de un Acces Point).
Una Pc con GNU+Linux, la cual deber contar con una placa de red funcionando (Puede
ser Wireless o por Cable) y un cliente DHCP para realizar la conexin.
En Arch-Linux el paquete se llama: dhclient
En Debian Linux el paquete se llama: dhcp-client
Y en cualquier otra distribucin, busquen un paquete que contenga el programa
dhclient o cualquier otro cliente para DHCP.
Un Pc con WindowsXp, que no necesitar nada ms que una placa de red funcionando
(Puede ser Wireless o por Cable).
[ A configurar! ]
..Configuremos la PC con Windows..
1. Antes que nada, recomiendo desactivar el Firewall de Windows, para evitar que
bloquee puertos innecesariamente. Para ello: Inicio -> Configuracin -> Panel de
Control -> Firewall de Windows. Una vez all, seleccionen la opcin Desactivado. 2.
Una vez desactivado el Firewall, nos dirigimos a Mis Sitios de Red -> Ver conexiones
de red (esta a la izquierda). All, seleccionamos nuestra conexin a Internet (P.E.
Speedy) y damos Botn Derecho -> Propiedades -> Opciones Avanzadas. En el
marco Conexin compartida a Internet, seleccionamos Permitir a usuarios de otras
redes conectarse a travs de la conexin a Internet de este equipo. Se nos habilitar
un ComboBox en el que deberemos seleccionar la Conexin de Red domstica que se
encuentre conectada a nuestro PC Linux (puede ser una conexin Wireless o una por
Cable, P.E: Conexin de rea local o Conexiones de red Inalmbricas).
2. Dentro del mismo marco Conexin Compartida a Internet, hagan click en el botn
Configuracin. All, debern tildar las opciones DHCP (67) y DHCP(68). Acepten
todos los cambios, y listo.
3. Ahora tenemos configurado en nuestro Windows XP una especie de Servidor DHCP,
que nos servir para asignar automticamente todas las configuraciones necesarias
para dar conectividad a nuestro cliente DHCP en Linux.
..Configuremos la PC con GNU+Linux..
Para comenzar, voy a suponer que ya poseen una placa de red funcionando en su
Linux, y vamos a explicar la conexin para placas Inalmbricas y para placas
convencionales por Cable. Comencemos por la ms sencilla:
>Conexin por Cable (RJ45):- Una vez que tenemos conectado nuestro cable cruzado
en las dos PC (sin la necesidad de un Hub), vamos a realizar la configuracin por
Software que es verdaderamente simple en el caso de las conexiones por cable. Lo
nico que deberemos hacer es activar DHCP en la interfaz de red, para ello, en la

consola (como Root), tipeamos:# dhclient eth0


Donde eth0 es la interfaz que corresponde a nuestra placa de Red. Si todo sali bien,
debera aparecer en la consola algo de este estilo:
DHCPREQUEST on eth0 to 255.255.255.255 port 67DHCPACK from 192.168.0.1bound
to 192.168.0.154 renewal in 247 seconds.
Listo, ya disponen de una conexin a Internet en su linux, Enjoy IT!
> Conexin Wireless:- Esta conexin es un poco ms compleja que en el caso de
Conexin por Cable. pero no por ello imposible de realizar. Para comenzar, les
recomiendo que verifiquen que no exista otra interfaz de red ms que la Wireless (P.
Ej: podra existir una eth0). Para ello, ejecuten en la consola:# ifconfig
Si aparece alguna ethX que corresponda a una placa que no es la Wireless (por ej, a
una Ethernet convencional), den de baja esa conexin. Para ello:# ifconfig eth0 down
Esto lo realizamos porque, en mi caso, no se llevaba a cabo la asignacin de la puerta
de enlace si no daba de baja antes la interfaz de conexin por cable. Si a ustedes no
les acarrea ningn problema, entonces simplemente no la den de baja.
- Ahora es el momento de configurar la placa Wireless. En general, la interfaz de red
lleva un nombre similar a wlan0 o algo por el estilo. Para saber cual es el nombre de
su interfaz, ejecuten iwlist scan o iwconfig, y all vern el nombre. Una vez que
sabemos cual es el identificador que le corresponde, vamos a establecer los
parmetros de conexin. Para ello, comencemos por fijar el modo de conexin de la
placa de Red como Ad-Hoc (siempre y cuando estn realizando una conexin punto a
punto en la que solo disponen de 2 placas de red wireless y ningn Access Point).
Simplemente ejecutaremos:#iwconfig wlan0 mode ad-hoc
- Ahora, deberemos buscar la conexin de red que hayamos creado en la PC Windows.
Para ello, ejecutaremos:# iwlist scan
All, deber aparecernos algo del estilo a:
wlan0 Scan completed :Cell 01 - Address:
1A:AB:6A:10:E0:AFESSID:MiConexionProtocol:IEEE 802.11bMode:AdHocFrequency:2.462 GHz (Channel 11)Quality:71/100 Signal level:-50 dBm Noise
level:-96 dBmEncryption key:offBit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11
Mb/sExtra:bcn_int=100Extra:atim=0
All, en el lugar que dice ESSID:MiConexion, aparecer el nombre de la conexin que
han creado; esa ser la red a la que nos conectaremos. Para ello, deberemos
simplemente establecer el enlace de la siguiente forma:# iwconfig wlan0 essid
MiConexionsiendo MiConexion el nombre de la red que ustedes han creado.A esta
altura, las PC estn enlazadas, pero todava no se ha asignado un IP a nuestro cliente
GNU+Linux. Para ello, solo debemos ejecutar el cliente DHCP sobre la interfaz Wireless
y se nos asignar una IP y todos los parmetros de conexin necesarios para
brindarnos la anhelada conectividad. Para ello:# dhclient wlan0
Listo!!!! Si todo sali bien, deberemos ver algo as en la consola:
DHCPREQUEST on wlan0 to 255.255.255.255 port 67DHCPACK from
192.168.0.1bound to 192.168.0.154 renewal in 247 seconds.
Si les aparece algo as, pero no tienen conexin a Internet, recuerden dar de baja la
interfaz de conexin por cable como lo expliqu en el paso anterior

Compartir conexin internet - Windows a Linux

Pues nada mas sencillo, si tienes una conexin en casa u oficina conwindows y quieres
compartir internet con tu maquina Linux (B) por medio de cable cruzado, pues aqu un
pequeo How To con los pasos para poder hacerlo.

En mi caso tengo un a mquina con windows xp (A) y una tarjetaKyocera con lnea Movilnet.

Comencemos con la mquina "A".

1.- Ir a Panel de Control - Conexiones de Red.


2.- Click Derecho - Opciones Avanzadas - Permitir a usuario de otras redes conectarse a internet.
3.- Automticamente se asignar la IP de la conexin LAN a 192.168.0.1.
4.- Si estamos conectados debemos desconectarnos y conectarnos de nuevo.

Listo, tenemos nuestro servidor DHCP funcionando en la mquina "A".

Ahora en la mquina con Linux.

1.- Configuramos la interfaz ethernet.


#ifconfig eth0 192.168.0.2 netmask 255.255.255.0

2.- Agregamos la puerta de enlace


#route add default gw 192.168.0.1. (que es la direccin IP de la mquina "A").

3.- Si tienes problemas puedes agregar la siguiente lnea al archivoresolv.conf


#vi /etc/resolv.conf
nameserver 192.168.0.1

4.- Para comprobar que toda va bien se puede hacer:


ping 192.168.0.1
ping betijoque.com

Y listo, ya podemos abrir Firefox y conectarnos desde Linux :-). As de fcil..


publicado por csar en 20:39
etiquetas: internet, planeta linux, redes

Compartir internet por wifi de Windows 7 a Linux con un cable


Tenemos lo siguiente: Un ordenador con windows 7 que esta conectado a Internet por Wifi y
la conexin por cable que est enganchada al porttil:

Lo que queremos lograr es que el Wifi del ordenador le comparta la conexin a Internet a
la conexin por cable del mismo ordenador para poder enganchar ese cable a un porttil con
Linux (Ubuntu en este caso) y que este disfrute de Internet.
NOTA: si te preguntas porque alguien iba a querer hacer algo as lee esto, sino pasa al
siguiente punto:
Por lo general cada vez que he virtualizado sobre KVM us un ordenador de sobremesa, y
estos ordenadores siempre tuvieron conexin a la red por ethernet, pero el otro da me monte
una maquina virtual con Ubuntu server 10.04 64 bits en mi porttil para poner un servidor
LAMP en l con una configuracin similar a la que tiene un servidor de produccin.
Bueno, el Ubuntu sobre KVM lo instale sin problemas, pero cuando termine de instalarlo y
quise instalar un par de cositas sobre el, me saltaba diciendo que no haba conexin. Eso a
priori me son rarisimo porque el porttil estaba conectado a Internet, pero la maquina virtual
no y eso que estaba puenteado wlan0 a la maquina virtual.
Despus de buscar y buscar le por ah que KVM todava no soporta los bridge sobre wlan, por
lo que conecte el portatil por medio de cable al ordenador de sobremesa que a su ves
obtiene Internet por medio de WiFi.
Hagamos una conexin compartida de la Wifi a la de cable:

Como resultado deberas ver esto:

Bueno, ya se est compartiendo Internet del Wifi al cable en el ordenador de sobremesa,


ahora vamos a Linux y toquemos un par de cositas para poder aprovechar dicha conexin.
En Linux, vamos a linkear la IP que nos proporciona la conexin por cable proveniente del
ordenador de sobremesa a una IP esttica en Ubuntu usando la IP entrante como gateway:
Editamos el archivo interfaces:
sudo gedit /etc/network/interfaces

Deberan ver algo as:


# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback

Y vamos a agregarle un par de lineas quedando el archivo asi:


# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# ac est la magia. Estamos linkeando la ip del ordenador de sobremesa (192.168.1.1) a
una ip interna de Ubuntu
auto eth0
iface eth0 inet static
address 192.10.0.1 #--> ip asignada en ubuntu (la que mas te guste)
netmask 255.255.255.0
gateway 192.168.1.1 #--> ip entrante de la conexion por cable

Guarda los cambios y reinicia la conexin:


sudo /etc/init.d/networking stop
sudo /etc/init.d/networking start

NOTA: aveces a se le va la cabeza y no levanta correctamente la conexin hasta que reinicies


y no se porqu pasa eso, asi que si reiniciando la conexin sigue sin funcionarte reinicia el
porttil as toma la configuracin.