¿Conectar directamente MacBook al escritorio de Linux a través de Ethernet para un SSH rápido?

9

Estoy buscando construir un escritorio Linux, solo escritorio; sin soporte de monitor, y obteniendo un MacBook Pro como mi computadora principal para la movilidad. Me gustaría, mientras estoy en la oficina, usar básicamente mi MacBook como mi teclado y monitor principal, conectar otro monitor o dos y luego SSH en mi consola Linux para mi codificación, etc.

¿Es posible conectar directamente mi MacBook Pro a la caja de Linux a través de Ethernet? ¿O tendré que pasar por la conexión por cable del edificio y luego volver a mi caja de Linux?

drjrm3
fuente

Respuestas:

13

¿Es posible conectar directamente mi MacBook Pro a la caja de Linux a través de Ethernet?

Sí, puede conectar sistemas directamente a través de Ethernet. Lo que haría es en el cuadro de Linux que asignaría una dirección IP estática en /etc/network/interfacesalgo como esto:

# The local hostmachine access interface.
auto eth1
iface eth1 inet static
address 192.168.99.10
netmask 255.255.255.0

Reinicie su máquina y ahora el eth1puerto físico tendrá la dirección IP de 192.168.99.10.

Ahora en su Mac, conecte el cable Ethernet y configure la conexión de red a la siguiente dirección IP:

192.168.99.20

Y configure también la "Máscara de subred" 255.255.255.0.

Entonces tendrá una mágica "red de dos computadoras" donde la máquina Linux tiene la dirección IP 192.168.99.10y el puerto Ethernet de su Mac 192.168.99.20.

Y para hacer su vida aún más fácil, puede agregar el equivalente de Linux de la red de transmisión Bonjour instalando el demonio Avahi . En Ubuntu lo instalarías así:

sudo aptitude install avahi-daemon avahi-utils

Luego, una vez que se instala, espere un segundo o dos y en su Mac podrá acceder a la caja de Linux a través de su nombre de host. Digamos que su caja de Linux tiene un nombre de host de "LinuxDesktop" con Avahi instalado, se puede acceder a través de la dirección de LinuxDesktop.local. Y si pincharas LinuxDesktop.local, volvería 192.168.99.10.

Ahora el gran "problema" aquí es el esquema de dirección de red real. Estoy usando 192.168.99.xporque las direcciones de red LAN típicas tienen el 192.168.x.xprefijo octeto. Pero en algunos casos podría ser mejor para usted ir con una 10.x.x.xdirección. Lo que determina qué es "mejor" es en qué rango de direcciones opera su red real fuera de este cable Ethernet. Básicamente no quieres conflictos. Cree un rango de direcciones de red para esta red basada en cable Ethernet basada en un rango de IP que su LAN, o incluso WAN, no esté utilizando.

Pero, sinceramente, estoy bastante seguro de que las direcciones en el 192.168.99.xrango estarán bien.

JakeGould
fuente
Puede configurarlos en DHCP y dejar que bonjour encuentre la dirección 169.254 que obtendría automáticamente, ¿no?
miken32
2
¡Votaría esta respuesta 100 veces!
Sheharyar
@JakeGould: ¿podría explicar qué cambios /etc/network/interfaceshacer?
JeffThompson
@JeffThompson Solo está asignando una dirección IP estática a la interfaz. Cosas muy básicas de configuración de Linux. Todo el objetivo es establecer direcciones IP estáticas.
JakeGould
Gracias @JakeGould: tendré que buscar más sobre esto. Solo estaba tratando de entender lo que algunos de los comandos realmente están haciendo.
JeffThompson
2

¿Es posible conectar directamente mi MacBook Pro a la caja de Linux a través de Ethernet?

Si. En los viejos tiempos, necesitabas un cable cruzado Ethernet . Hoy en día, creo que los ingenieros incorporan la inteligencia en el puerto (en el escritorio o en el servidor) de modo que si el puerto detecta que TX y RX se cruzan, los cambia en la estructura del puerto.

¿O tendré que pasar por la conexión por cable del edificio y luego volver a mi caja de Linux?

En este caso, solo debería necesitar un pequeño conmutador de escritorio o concentrador. No es necesario pasar por las líneas duras del edificio. De hecho, si tiene problemas para conectarlos directamente, le recomendaría un conmutador o concentrador de gama baja.

... para usar mi MacBook como mi teclado y monitor principal ...

No estoy seguro de esto...

¿Conectar directamente el MacBook al escritorio de Linux a través de Ethernet para un SSH rápido?

Y, desde el título ... Si usa un interruptor, entonces no debería ver una diferencia apreciable. El interruptor se encargará de crear el circuito virtual entre computadoras para usted.

Hay otras cosas que hace esta configuración (como no exponer una máquina a la red), pero eso no parece ser una preocupación para usted.

jww
fuente