0 votos

Creación de una red virtual a través de un puerto USB en thunderbolt

Actualmente estoy utilizando una VM de Windows para poder utilizar PUTTY para SSH en un dispositivo que está conectado a través de un puerto USB a mi MAC. Esto funciona bien. Sin embargo, no puedo SSH en el dispositivo en MacOS a través de iterm2 - sospecho que es porque la configuración de la red no son lo que se supone que son. Cuando conecto el dispositivo a mi adaptador thunderbolt en mi Mac y ejecuto mi VM de Windows el dispositivo aparece perfectamente bien y crea una nueva red en Windows:

In Windows this happens

Sin embargo, en MacOS el puente Thunderbolt parece estar atascado en "inactivo": (ignora el desajuste de la máscara de subred, he probado con 255.255.0.0 también)

enter image description here

Comprobando la dirección MAC del Thunderbolt Bridge y mirando la configuración en ifconfig:

bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=63<RXCSUM,TXCSUM,TSO4,TSO6>
ether e2:74:33:e3:a6:c1
inet 192.168.2.1 netmask 0xffffff00 broadcast 192.168.2.255
inet6 fe80::14a7:af36:419d:645c%bridge0 prefixlen 64 secured scopeid 0xd
Configuration:
    id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
    maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
    root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
    ipfilter disabled flags 0x0
member: en3 flags=3<LEARNING,DISCOVER>
        ifmaxaddr 0 port 11 priority 0 path cost 0
member: en4 flags=3<LEARNING,DISCOVER>
        ifmaxaddr 0 port 12 priority 0 path cost 0
member: en12 flags=3<LEARNING,DISCOVER>
        ifmaxaddr 0 port 10 priority 0 path cost 0
member: en13 flags=3<LEARNING,DISCOVER>
        ifmaxaddr 0 port 9 priority 0 path cost 0
nd6 options=201<PERFORMNUD,DAD>
media: <unknown type>
status: inactive

Esto es claramente un problema de software, ya que el puerto funciona bien en la VM de Windows, pero por alguna razón la creación de redes parece ser mucho más complicada en Mac.

¿Cómo puedo replicar el comportamiento de Windows en MacOS? Quiero que el wifi se conecte a Internet, y quiero una conexión LAN independiente a través del cable USB a mi dispositivo para que pueda ssh en él. El dispositivo no está conectado a Internet.

Mi archivo .ssh/config:

Host inst
    HostName 192.168.137.2
    BindInterface bridge0
    User testuser
    IdentityFile ~/.ssh/id_rsa_testuser
    Port 22
    IdentitiesOnly=yes

$ssh -vvv inst

OpenSSH_8.1p1, LibreSSL 2.7.3
debug1: Reading configuration data /Users/westman/.ssh/config
debug1: /Users/westman/.ssh/config line 7: Applying options for inst
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 54: Applying options for *
debug2: resolve_canonicalize: hostname 192.168.137.2 is address
debug2: ssh_connect_direct
debug1: Connecting to 192.168.137.2 [192.168.137.2] port 22.
debug1: ssh_create_socket: bound to 192.168.2.1
debug1: connect to address 192.168.137.2 port 22: Operation timed out
ssh: connect to host 192.168.137.2 port 22: Operation timed out

0voto

Jose Chavez Puntos 645

Creo que has mezclado algunas cosas. Sospecho que no estás conectando tu ordenador a un equipo Thunderbolt - y como tal, el puente Thunderbolt no se activará en ese caso.

Te sugiero que mires el Administrador de Dispositivos en Windows, donde puedes ver la interfaz de red. Mi opinión es que el dispositivo es en realidad sólo un adaptador de red USB (es decir, actúa como tal) y tendrá que instalar el controlador adecuado en MacOS, dependiendo de si el dispositivo utiliza RNDIS, ECM, EEM o NCM (todo sobre USB).

Has incluido información sobre tu configuración SSH. Yo sugeriría usar algo más simple como "ping" para probar la conectividad primero. La información de SSH sugiere que podrías estar simplemente intentando conectar una Raspberry Pi o similar (es decir, el dispositivo es en realidad sólo un ordenador Linux) - en ese caso no es el puente Thunderbolt lo que quieres - es una interfaz de red USB (implementada usando el sistema de gadgets de Linux).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X