Come connettersi a due LAN diverse contemporaneamente?

1

Ho un router di casa connesso a Internet, ho un MacMini che si connette al router tramite WiFi. Funziona bene.

Ora ho un altro computer Linux che ho collegato con un cavo al Mac e ho definito manualmente una LAN (il Mac è 1.0.0.1, il Linux è 1.0.0.9). Ora entrambi mi mostrano una connessione stabilita e ho installato un demone SSH sulla macchina Linux. Fin qui va tutto bene. Ma quando provo a ssh da Mac a Linux, ottengo un timeout quasi ogni volta. A volte funziona, di solito con il WiFi reso inattivo. La mia ipotesi è che la richiesta ssh sia semplicemente inoltrata sulla LAN sbagliata, ma è solo un'ipotesi.

Non sono sicuro del perché, ma ho trovato due video che sono attivi su Mac. Hanno un indirizzo che inizia con 10.x.x.x, quindi non penso che interferiscano, ma ho pensato che è importante notare qui.

Quindi, qualsiasi idea che cosa sta succedendo?

Ecco l'output di ifconfig da 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
    
posta Ramzi Kahil 16.02.2014 - 23:58
fonte

1 risposta

1

Martin,

Hai configurato due reti in conflitto nel Mac.

Il modo per risolvere questo problema è dire al Mac esattamente cosa vuoi fare, presumo che condivida la connessione di rete WiFi del tuo Mac via Ethernet alla tua macchina Linux.

La prima cosa che devi fare è eliminare tutti i riferimenti a una rete attraverso l'interfaccia Ethernet, in quanto la condivisione si occuperà di tutto ciò. Quindi, se hai impostato manualmente gli indirizzi IP e così prendi tutto questo.

Apri le Preferenze di Sistema > Condivisione e selezione di Condivisione Internet. Quindi nel menu a discesa "Condividi la tua connessione da:" scegli "Wi-Fi" e nella casella "Ethernet".

Questo dovrebbe risolvere il tuo problema ma potrebbe richiedere il riavvio del box Linux.

    
risposta data 17.02.2014 - 01:20
fonte

Leggi altre domande sui tag