Compartir una conexión por cable sin usar un router

Los proveedores de muchas conexiones ADSL cobran en la dirección IP, es decir, a cada computadora conectada se le concede sólo una dirección IP en su VPN o subred.
Esto impide que quienes tienen varias computadoras las envíen a Internet al mismo tiempo con la misma conexión (por ejemplo, el proveedor Alternatyva o Fastweb que permite hasta 3 conexiones independientes).
También resulta conveniente compartir la conexión para conectarse, de forma inalámbrica, desde un teléfono móvil o la consola de la Playstation u otros dispositivos.

A través de un router se puede configurar la autenticación VPN en el propio router para compartir la conexión, pero en varios casos esto no está permitido por el proveedor.
Entonces debes usar el servicio de compartición de Microsoft Windows ICS y opcionalmente una netsh script para conectar rápidamente.

En primer lugar, recomiendo la lectura de los siguientes artículos, según corresponda:
Compartir el Internet Adsl en casa de forma inalámbrica en PCs y teléfonos móviles desde Windows XP
Conecta 2 PCs en una red inalámbrica ad hoc para compartir la navegación por Internet y los archivos con Windows 7 y Vista
Uso del ordenador como enrutador inalámbrico en Windows 7

A continuación hay instrucciones para compartir la conexión en caso de que la conexión sea a través de cables y un interruptorasí que no de forma inalámbrica.

1) Crear un subred usando un interruptor y darle un nombre simple, por ejemplo “casa” ( también puede usar un cable cruzado o “cruz” pero uno de los dos ordenadores debe tener una tarjeta de red doble así que al final no es conveniente )

2) Uno de los PCs es Maestro y otro Esclavo, el Maestro será el que acceda a Internet con la cuenta por defecto del proveedor, el esclavo se conecta al maestro y entra en Internet a través de él; en nuestro caso ambos PCs serán a la vez Maestro y Esclavo dependiendo de quién se conecte primero.
3) En el set de dos PCs la conexión que va en Internet ( no la subred casera que eventualmente creaste sino la que usas con autenticación ) …como compartido….

4) El primero que se conecta será el Maestro, el segundo será el Esclavo: El Maestro debe tener una IP estática y una Puerta de enlace por defecto que es la dirección del enrutador ( start-{run—- cmd– ipconfig para ver la ip de la puerta de enlace de la LAN interna, no de la VPN que va a Internet); El Esclavo debe tener una IP estática diferente del Maestro y como Puerta de enlace la IP del Maestro; los DNS son los mismos, deben estar definidos y son los que utiliza el proveedor (siempre IPconfig).

5)Crear 4 archivos .bat (crear un nuevo archivo de texto y cambiar la extensión de txt a bat) similares a este (sólo cambiar las IPs en el interior):
@ECHO OFF
interfaz de red ip set address name=”Conectar a la red local (LAN)” source=static addr=10.10.46.2 mask=255.255.254.0 gateway=10.10.46.1 gwmetric=0
Interfaz de red ip set dns “Conexión de red de área local (LAN)” estática 10.10.46.1 primaria
netsh interface ip add dns “Local Area Network (LAN) connection” 10.16.57.184 index=2
IF NOT %ERRORLEVEL%==0 GOTO error
GOTO :EOF
:error
ECHO no puede configurar la red
PAUSA

El primer archivo.bat tendrá como parámetros los mismos que si hubiera una sola pc y lo llamamos “pc1master.bat”.
el segundo se llama “pc2master.bat” y sólo cambia la primera dirección IP (por ejemplo, 10.10.46.3 en lugar de 10.10.46.2).
el tercero será “pc1slave.bat” igual a pc1master.bat pero como puerta de entrada debe haber la IP de la pc2
el cuarto será “pc2slave.bat” igual a pc2master.bat pero como puerta de entrada debe haber el IP de pc1.
Los archivos llamados pc1 deben ser copiados en una pc y los archivos pc2 en la otra pc.

6) Final: Si pc1 quiere ir a internet y pc2 está apagada, pulsa en pc1master.bat y luego en la conexión del proveedor; si pc2 también está encendida, en pc2 pulso en pc2slave.bat y, si todo ha ido bien, ya está conectada a internet si pc1 está desconectada, pc2 también pierde la conexión, y viceversa.

Red