web-dev-qa-db-fra.com

Connectez directement MacBook à Linux Desktop via Ethernet pour Fast SSH?

Je cherche à construire un bureau de bureau Linux uniquement; Aucun support de moniteur - et obtenir un MacBook Pro comme ordinateur principal pour la mobilité. Je voudrais - alors que je suis au bureau, utilisez essentiellement mon MacBook comme clé de clavier et mon moniteur principal, connectez un autre moniteur ou deux à elle, puis SSH dans ma console Linux pour mon codage, etc.

Est-il possible de connecter directement mon MacBook Pro à la boîte Linux via Ethernet? Ou devrai-je passer par la connexion câblée du bâtiment puis dans ma boîte Linux?

9
drjrm3

Est-il possible de connecter directement mon MacBook Pro à la boîte Linux via Ethernet?

Oui, vous pouvez directement connecter des systèmes via Ethernet. Ce que vous feriez, c'est sur la boîte Linux, vous attribueriez une adresse IP statique en /etc/network/interfaces quelque chose comme ceci:

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

Redémarrez votre machine et maintenant le port physique eth1 Le port physique aura l'adresse IP de 192.168.99.10.

Maintenant, sur votre Mac, connectez le câble Ethernet et définissez la connexion réseau à l'adresse IP suivante:

192.168.99.20

Et définissez le "masque de sous-réseau" sur 255.255.255.0 aussi.

Ensuite, vous aurez un "réseau informatique" magique où la machine Linux a l'adresse IP de 192.168.99.10 et le port Ethernet de votre Mac a 192.168.99.20.

Et pour rendre votre vie encore plus facile, vous pouvez ajouter l'équivalent Linux de la mise en réseau de BONJOUR Broadcast en installant le démon Avahi . Sur Ubuntu, vous l'installeriez comme ceci:

Sudo aptitude install avahi-daemon avahi-utils

Ensuite, après qu'il installe une seconde ou deux et sur votre Mac, vous pourrez atteindre la boîte Linux via son nom d'hôte. Donc, disons que votre boîte Linux a un nom d'hôte de "LinuxDesktop" avec Avahi installé, il pourrait être atteint via l'adresse de LinuxDesktop.local. Et si vous avez pingé LinuxDesktop.local il retournerait 192.168.99.10.

Maintenant, le grand "gotcha" ici est le système d'adresses réseau réel. J'utilise 192.168.99.x parce que les adresses réseau LAN typiques ont le 192.168.x.x prefix octet. Mais dans certains cas, il pourrait être préférable que vous soyez avec une adresse 10.x.x.x. Ce qui détermine ce qui est "meilleur", c'est quelle gamme d'adresses de votre réseau actuel en dehors de ce câble Ethernet fonctionne. Vous ne voulez essentiellement pas de conflits. Créez une plage d'adresses réseau pour ce réseau de câble Ethernet basé sur une plage IP de votre réseau local - ou même WAN-N'utilise pas.

Mais honnêtement, je suis à peu près sûr des adresses dans la plage 192.168.99.x va bien.

13
JakeGould

Est-il possible de connecter directement mon MacBook Pro à la boîte Linux via Ethernet?

Oui. Dans les vieux jours, vous aviez besoin d'un câble de croisement Ethernet . Maintenant, quelques jours, je pense que les ingénieurs construisent l'intelligence dans le port (sur le bureau ou le serveur) de sorte que si le port détecte le TX et RX se croisent, il les utilise dans le tissu du port.

Ou devrai-je passer par la connexion câblée du bâtiment puis dans ma boîte Linux?

Dans ce cas, vous ne devez avoir besoin que d'un petit commutateur de bureau ou de moyeu. Pas besoin de passer par les lignes difficiles du bâtiment. En fait, si vous rencontrez des problèmes avec les connecter directement, je vous recommanderais un commutateur ou un hub bas de gamme.

... Pour utiliser mon MacBook comme clavier et moniteur principal ...

Je ne suis pas sûr de cela...

Connectez directement MacBook à Linux Desktop via Ethernet pour Fast SSH?

Et, du titre ... Si vous utilisez un commutateur, vous ne devriez pas voir une différence appréciable. L'interrupteur gérera la création du circuit virtuel entre vous pour vous.

Il existe d'autres choses que cette configuration (comme ne pas exposer une machine au réseau), mais cela ne semble pas être une préoccupation pour vous.

2
jww