Вы находитесь на странице: 1из 17

Compartir Internet en Windows 7 y 8.

Cortesa de Alberto Santos V. asantos@ideay.net.ni

Despus de pasar 2 das buscando una buena opcin para compartir la conexin a Internet que
tengo a travs de un modem Wimax USB a mis 2 celulares en la computadora de la oficina,
encontr un par de programitas para hacerlo, pero o bien creaban el router virtual, uno no
generabas los nmeros IP para los equipos que se conectaban (VirtualRouter) y haba que
configurar los celulares cada vez que los quiera conectar y despus reconfigurarlos al llegar a casa
(muy tedioso) o Connectify que hace todo pero la versin gratis es muy limitada y desconecta los
celulares a cada rato y despliega un molesto anuncio a cada rato, entonces me di a la tarea de
encontrar una solucin ms sencilla y que no comprometa muchos recursos de la computadora
para que no la ponga lenta. Esta es la solucin que desarroll.
Requisitos:
Tener derechos de administrador en la computadora. Si su usuario no tiene derechos de
administracin no podr realizar esta configuracin. Si es el dueo de la computadora seguro
tendr derecho de administrador, si es una computadora de una gran empresa lo ms probable es
que no tenga derechos de administrador, hgase amigo de un tcnico del departamento de
informtica para que le ayude extraoficialmente.
Tener una conexin a Internet mediante una interface Ethernet o modem USB.
Tener una interface WiFi (puede ser la que viene integrada en una laptop o que hayamos instalado
una tarjeta o usemos un adaptador WiFi USB).
Descargar dhcpserver (http://www.dhcpserver.de/) Para que la computadora tenga la
funcionalidad de un servidor DHCP y pueda otorgar nmeros IP a los equipos con los cuales
comparte el Internet. Las instrucciones en: http://www.dhcpserver.de/dhcpsetup.htm
Paso a paso:
Tenemos nuestra computadora conectada a Internet.
Necesitamos saber si nuestra tarjeta WiFi soporta la opcin para servir como un router WiFi, para
ello abrimos la ventana de comandos (command prompt) como administrador, en Windows 7
encontramos el icono de la ventana de comando en Inicio/Todos los programas/Accesorios. All
pulsamos con el botn secundario del ratn sobre Smbolo del Sistema y seleccionamos Abrir
como Administrador.
En Windows 8 utilizamos en atajo de teclado Tecla Windows + x y seleccionamos la opcin para
abrirla como administrador

Mantengamos abierta esta ventana de comandos hasta que terminemos.


En la ventana de comandos que se nos abre, escribimos lo siguiente: netsh wlan show drivers.

Dentro de todos los datos que nos han salido, buscamos uno que se llama: Red hospedada
admitida, donde nos tiene que aparecer un Si. Si nos sale un No, entonces no se puede con esa
tarjeta WiFi.

Tambin necesitamos conocer los servidores DNS de nuestra conexin. Tpicamente los
proveedores de internet configuran al menos 2 servidores DNS, como mnimo debe haber 1
servidor DNS. Sin servidor DNS no se puede navegar en Internet.
Para averiguar el dato en la ventana de comando escribimos: ipconfig /all
Buscamos nuestra tarjeta de red por la cual nos conectamos a Internet y tomamos nota del
nmero IP del Servidor DNS o los servidores DNS, en mi caso solo hay 1 servidor DNS.

Creamos una carpeta:


Abrimos el Explorador de archivos:

Hacemos clic con el botn secundario en un lugar donde no apuntemos a nada y escogemos la
opcin Nuevo (New) y luego la opcin Carpeta (Folder) y le damos el nombre que queramos,
en mi caso Compartir WiFi.
Una vez creada nuestra carpeta nos movemos a ella.
En nuestra carpeta creamos
Compartir_Internet.bat.

un

archivo

de

texto

que

se

llame

(por

ejemplo)

Dentro de nuestra carpeta (Compartir WiFi) hacemos clic con el botn secundario en un lugar
donde no apuntemos a nada y escogemos la opcin Nuevo (New) y luego la opcin Documento
de Texto (Text Document) y le damos por nombre Compartir_Internet.bat.

Hacemos doble clic sobre el archivo para abrirlo para edicin con el Notepad de Windows
En este archivo pegamos el siguiente cdigo:
netsh wlan set hostednetwork mode=allow ssid=MiRouterWiFi key=Contrasea
netsh wlan start hostednetwork
netsh interface ip set address "WiFi Virtual" static 10.20.30.1 255.255.255.0
netsh interface ip set dns name="WiFi Virtual" source=static addr=IP-DNS register=primary
netsh interface ip add dns name="WiFi Virtual" addr=8.8.8.8 index=2 (este otro servidor DNS es el
de GOOGLE, es un bueno configurarlo como secundario, no escribir lo que va en parntesis)
Tener en cuenta los parmetros de ssid y key para adecuarlo a nuestro gusto.
Se puede modificar el nmero ip y la mscara de la interface virtual 10.20.30.1 255.255.255.0 si se
cambian habr que tomarlo en cuenta en cuando configuremos el servidor DHCP.
Cambiar parmetro IP-DNS por el nmero ip del primer servidor DNS encontramos con ipconfig
/all, en mi caso es 10.0.0.1, con lo que la instruccin queda
netsh interface ip set dns name="WiFi Virtual" source=static addr=10.0.0.1 register=primary

Guardamos y cerramos el archivo.


Creamos otro archivo de texto que se llame (por ejemplo) Dejar_de_Compartir_Internet.bat. En
este archivo pegamos el siguiente cdigo:
netsh wlan stop hostednetwork
Guardamos y cerramos el archivo. Este es para dejar de compartir el Internet.
Ahora bien, como por defecto el Explorador de Windows oculta las extensiones de archivo
conocidos, nuestro archivos tienen realmente los nombre Dejar_de_Compartir_Internet.bat.txt y
Compartir_Internet.bat.txt, tenemos que quitarles la extensin .txt y quede la extensin .bat para
que se puedan ejecutar. Para hacer esto nos vamos a la ventada de comandos abrimos y nos
cambiamos al directorio de nuestra carpeta, para lo cual tecleamos el comando cd seguido de la
ruta de la carpeta cd C:\Compartir WiFi y damos enter, luego con el comando dir vemos los
nombre reales de nuestro archivos. Para corregirlos, tecleamos 2 veces el comando para
renombrar archivos REN seguido del nombre actual del archivo seguido del nombre que
necesitamos:
REN Compartir_Internet.bat.txt Compartir_Internet.bat
REN Dejar_de_Compartir_Internet.bat.txt Dejar_de_Compartir_Internet.bat

Ya nuestros archivos son scripts que se pueden ejecutar.


Para facilitar su ejecucin en modo administrador, sugiero crearles accesos directos en el
escritorio, hacemos clic secundario sobre el archivo, seleccionamos Enviar a (Send to) y
escogemos al "Escritorio (acceso directo) (Desktop (crate shortcut)), repetimos para el otro
archivo.
Minimizamos todas las ventanas para ver todo el escritorio, ubicamos los accesos directos de
nuestros archivos y hacemos clic secundario sobre el nombre del archivo, hacemos clic en
Propiedades (Propierties) y hacemos clic en el botn de opciones Avanzadas (Advanced) y
marcamos la opcin Ejecutar como administrador (Run as administrator).

Repetimos con el otro archivo.


Opcional podemos cambiar el icono para que nos sea ms fcil ubicarlo en el escritorio, para ello
hacemos en la ventana de propiedades del acceso directo hacemos clic en el botor Cambiar
Icono(Change Icon), no se asuste del mensaje de error informando que el archivo no tiene
iconos, simplemente cierre la ventana de error y se abrirn los iconos genricos del Shell de
Windows, escoga el icono que ms le guste.
Ya tenemos configurados los scripts que utilizaremos para compartir y dejar de compartir el
internet, ahora falta configurar adecuadamente las conexiones de red para que funcionen.
Configuremos las conexiones de red.
Si revisamos los adaptadores de red que tiene nuestra computadora, veremos que no existe el
adaptador de red WiFi Virtual, podemos revisarlo en la ventana de conexiones de red, para llegar
a ella damos clic con el botn secundario del ratn sobre el
icono de notificacin de conexin de red que se encuentra en
la esquina cerca del reloj, y seleccionamos abrir centro de
redes y recursos compartidos, aqu seleccionamos Cambiar
configuracin del adaptador (Change adapter settings):

Lo que nos abrir ventana de conexiones de red:

Para crear el adaptador WiFi


Virtual nos vamos otra vez a la
ventana de comandos que
abrimos como Administrador y
escribimos: netsh wlan start
hostednetwork y damos enter,
con esto creamos el adaptador
WiFi Virtual,
Veremos cmo en poco tiempo aparece una nueva interface de red.

Ya creamos el adaptador virtual (es el que tiene el driver Microsoft Virtual WiFi Miniport A),
ahora solo nos falta cambiarle el nombre a WiFi Virtual para que corresponda con el script
Compartir_Internet.bat, para ello seleccionamos el adaptador virtual, esperamos unos segundos y
hacemos un clic sobre el nombre del adaptador y cambiamos el nombre a WiFi Virtual. Mucho

cuidado, deben coincidir el nombre a la perfeccin, un carcter diferente y no funcionar. Otra


forma de cambiar el nombre es hacer clic con el botn secundario y seleccionar Renombrar.
Ya falta poco.
Vamos a las propiedades del adaptador por el cual
nos conectamos a Internet, le damos clic con el
botn secundario del ratn y seleccionamos
Propiedades y en la pestaa de Uso compartido
(Sharing en ingles) marcar Permitir que los usuarios
de otras redes se conecten a travs de la conexin a
Internet de este equipo (Allow other network users
to connect through ).

Seleccionar en el desplegable el adaptador WiFi Virtual y hacemos clic en Aceptar


Buscamos el script Dejar_de_Compartir_Internet.bat, le damos clic derecho y seleccionamos
ejecutarlo como administrador. Para detener el comando que utilizamos para crear el adaptador
WiFi Virtual, luego ejecutamos el script Compartir_Internet.bat con permisos de administrador.
Recordemos que si no usamos los acceso directos tenemos que dar clic con el botn secundario
del ratn y seleccionar Ejecutar como administrador.
Ahora activamos el servidor DHCP y listo. (Las instrucciones originales en ingles las encontramos
en: http://www.dhcpserver.de/dhcpsetup.htm).
Vamos a ver las configuraciones del servidor DHCP que me funcionaron para nuestro caso:
Importante ejecutar el programa para configurar dhcpwiz como administrador, para lo cual
hacemos clic secundario sobre l y escogemos ejecutar como administrador

Hacemos clic en Next en la primera ventana que es de presentacin solamente y pasamos la


ventana donde escogemos la interface de red a la que va a servir:

Escogemos la interface WiFi Virtual y hacemos clic en Next para pasar a la ventana de
configuracin de los parmetros del servidor DHCP.

Ajustamos el intervalo de nmeros IP que servir, en mi caso lo ajuste de 50 a 100 porque necesito
servir Internet a muchos equipos, normalmente es recomendable dejar un intervalo pequeo. La
opcin Delete expired leases in intervals of es para borrar los registros de las conexiones
inactivas, si siempre servir a los mismos equipos, es recomendable desmarcar esta opcin, si
encambio, como en mi caso que no siempre sirvo a los mismos equipos es recomendable marcar
esta opcin.
Muy importante revisar los parmetros avanzados:
Aqu veremos que ya est configurado el servidor DNS que se consultar pero no tiene
configurado el Gateway, hacemos clic en el botn Add del marco Gateway y en la ventana que
emerge escribimos el nmero IP de muestra interface WiFi Virtual y hacemos clic en OK.

Ahora borramos en Gateway 0.0.0.0

Damos OK para aceptar los cambios y regresar a la ventana de Configuring DHCP for interface
donde hacemos clic en Next para continuar.
Seguimos con la grabacin de todos los ajustes en un archivo ini, marcamos Overwrite existing
file (sobreescribir archivo existente), luego hacemos clic en el botn Write INI file y seguimos
con clic en Next para continuar

Seguidamente configuramos cmo se comportar, hacemos clic en el botn Install del marco
Service, el Status debe cambiar a Stopped en el marco Firewall exceptions hacemos clic en el
botn Configure, el Status debe cambiar a Configured, marcamos la opcin Run DHCP server
inmediatly y seguimos con el botn Finish

Se nos presentar la ventana de control que es casi igual a la ventana anterior, hacemos clic en el
botn Start, el Status cambia a Runnig y terminamos apretando el botn Exit

Listo, ya podemos compartir el Internet de nuestra computadora con los dems, nuestro celular o
Tablet. A partir de ahora bastar con conectar a internet nuestra computadoar y hacer doble clic
sobre el acceso directo que creamos en el escritorio cada vez que queramos compartir Internet.

Para
dejar
de
compartir
el
Internet,
simplemente
Dejar_de_Compartir_Internet.bat como Administrador.
Para ver que equipos se han
conectado abrimos una ventana de
comandos como administrador y
utilizamos el comando netsh wlan
show hostednetwork . Vemos que
dice que tengo 2 clientes y nos
presenta sus direcciones MAC
(nmero de identificacin de la
tarjeta de red)
Para conectar un celular u otra
computadora al router WiFi Virtual
que hemos creado, es igual que si lo
estuvisemos conectando a un
router WiFi comn y corriente.

ejecutamos

el

script