¿Cómo estar conectado a dos LAN diferentes simultáneamente?

1

Tengo un enrutador doméstico conectado a Internet, tengo un MacMini que se conecta al enrutador a través de WiFi. Esto funciona bien.

Ahora tengo otra máquina Linux que conecté con un cable a la Mac, y definí manualmente una LAN (La Mac es 1.0.0.1, la Linux es 1.0.0.9). Ahora ambos me muestran una conexión establecida, y he instalado un demonio SSH en la máquina Linux. Hasta ahora todo está bien. Pero cuando trato de ssh desde Mac a Linux, tengo un tiempo de espera casi cada vez. De vez en cuando funciona, generalmente con el WiFi inactivo. Mi conjetura es que la solicitud ssh simplemente se reenvía en la LAN incorrecta, pero es solo una conjetura.

No estoy seguro de por qué, pero encontré dos vnics que están activos en la Mac. Tienen una dirección que comienza con 10.x.x.x, así que no creo que estén interfiriendo, pero creo que es importante tener en cuenta aquí.

Entonces, ¿alguna idea de qué está pasando?

Aquí está la salida de ifconfig de la Mac:

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    options=3<RXCSUM,TXCSUM>
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
    inet 127.0.0.1 netmask 0xff000000 
    inet6 ::1 prefixlen 128 
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=2b<RXCSUM,TXCSUM,VLAN_HWTAGGING,TSO4>
    ether c8:2a:14:58:4d:c2 
    inet6 fe80::ca2a:14ff:fe58:4dc2%en0 prefixlen 64 scopeid 0x4 
    inet 192.168.2.1 netmask 0xffffff00 broadcast 192.168.2.255
    media: autoselect (1000baseT <full-duplex,flow-control>)
    status: active
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 28:cf:da:05:4e:93 
    inet6 fe80::2acf:daff:fe05:4e93%en1 prefixlen 64 scopeid 0x5 
    inet 192.168.2.102 netmask 0xffffff00 broadcast 192.168.2.255
    media: autoselect
    status: active
fw0: flags=8822<BROADCAST,SMART,SIMPLEX,MULTICAST> mtu 4078
    lladdr c8:2a:14:ff:fe:f4:a3:78 
    media: autoselect <full-duplex>
    status: inactive
p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304
    ether 0a:cf:da:05:4e:93 
    media: autoselect
    status: inactive
vnic0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=3<RXCSUM,TXCSUM>
    ether 00:1c:42:00:00:08 
    inet 10.211.55.2 netmask 0xffffff00 broadcast 10.211.55.255
    inet6 fe80::21c:42ff:fe00:8%vnic0 prefixlen 64 scopeid 0x8 
    inet6 fdb2:2c26:f4e4::1 prefixlen 64 
    media: autoselect
    status: active
vnic1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=3<RXCSUM,TXCSUM>
    ether 00:1c:42:00:00:09 
    inet 10.37.129.2 netmask 0xffffff00 broadcast 10.37.129.255
    inet6 fe80::21c:42ff:fe00:9%vnic1 prefixlen 64 scopeid 0x9 
    inet6 fdb2:2c26:f4e4:1::1 prefixlen 64 
    media: autoselect
    status: active
    
pregunta Ramzi Kahil 16.02.2014 - 23:58

1 respuesta

1

Martin,

Ha configurado dos redes en conflicto en la Mac.

La forma de solucionar esto es decirle a la Mac exactamente lo que quieres hacer, lo cual supongo, es compartir la conexión de red WiFi de tu Mac a través de Ethernet a tu caja Linux.

Lo primero que debe hacer es eliminar todas las referencias a una red a través de la interfaz Ethernet, ya que Compartir se hará cargo de todo eso. Por lo tanto, si ha configurado manualmente las direcciones IP y así, elimine todo eso.

Abrir preferencias del sistema > Compartir y seleccionar Compartir en Internet. Luego, en el menú desplegable "Comparta su conexión desde:" elija "Wi-Fi" y en la casilla "Ethernet".

Esto debería solucionar su problema pero podría requerir reiniciar el cuadro de Linux.

    
respondido por el Tony Williams 17.02.2014 - 01:20

Lea otras preguntas en las etiquetas