Configuración de un equipo con dos adaptadores/tarjetas de red

Supongamos que tienes un equipo con dos tarjetas de red, una ethernet y una Wifi (aunque pueden ser ambas wifi o ethernet), y quieres conectarte a dos redes diferentes, una red privada o local, y otra con acceso a internet.

Para definir en la computadora que tráfico debe ir a través de cada tarjeta, se deben configurar reglas de ruteo en el sistema operativo, a continuación te muestro ejemplos de dicha configuración en PowerShell.

Los intervalos de direcciones IP privadas son los siguientes:

  • Intervalo de direcciones IP privadas de clase A: 10.0.0.0 – 10.255.255.255
  • Intervalo de direcciones IP privadas de clase B: 172.16.0.0 – 172.31.255.255
  • Intervalo de direcciones IP privadas de clase C: 192.168.0.0 – 192.168.255.255

Windows es necesario modificar las tablas de enrutamiento, por ejemplo, para que todo el tráfico privado vaya a través de una tarjeta en particular.

$interfaceIndex = (Get-NetAdapter | Where-Object {$_.Name -eq "Ethernet"}).InterfaceIndex
$destinationPrefix = "10.0.0.0/8"
$route = New-NetRoute -DestinationPrefix $destinationPrefix -InterfaceIndex $interfaceIndex
$interfaceIndex = (Get-NetAdapter | Where-Object {$_.Name -eq "Ethernet"}).InterfaceIndex
$destinationPrefix = "172.16.0.0/12"
$route = New-NetRoute -DestinationPrefix $destinationPrefix -InterfaceIndex $interfaceIndex
$interfaceIndex = (Get-NetAdapter | Where-Object {$_.Name -eq "Ethernet"}).InterfaceIndex
$destinationPrefix = "192.168.0.0/16"
$route = New-NetRoute -DestinationPrefix $destinationPrefix -InterfaceIndex $interfaceIndex

En este caso el tráfico privado irá a través de la tarjeta nombrada como «Ethernet» y el resto tráfico irá a través de wifi si se cambia la métrica para que sea la tarjeta de red que va a internet.

En el caso de la métrica entre menor sea el número menor mayor es la prioridad.

Deja un comentario