Connecter directement MacBook au bureau Linux via Ethernet pour SSH rapide?

9

J'envisage de créer un bureau Linux - bureau uniquement; pas de prise en charge d'écran - et obtenir un MacBook Pro comme ordinateur principal pour la mobilité. J'aimerais, pendant que je suis au bureau, utiliser mon MacBook comme clavier et moniteur principal, y connecter un ou deux moniteurs, puis SSH dans ma console Linux pour mon codage, etc.

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

drjrm3
la source

Réponses:

13

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

Oui, vous pouvez directement connecter des systèmes via Ethernet. Ce que vous feriez, c'est que sur la boîte Linux, vous attribueriez une adresse IP statique dans /etc/network/interfacesquelque 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 eth1ordinateur et maintenant le port physique aura l'adresse IP de 192.168.99.10.

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

192.168.99.20

Et définissez également le «Masque de sous-réseau» 255.255.255.0.

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

Et pour vous simplifier la vie, vous pouvez ajouter l'équivalent Linux de la mise en réseau de diffusion Bonjour en installant le démon Avahi . Sur Ubuntu, vous l'installez comme ceci:

sudo aptitude install avahi-daemon avahi-utils

Ensuite, après l'installation, attendez une seconde ou deux et sur votre Mac, vous pourrez atteindre la boîte Linux via son nom d'hôte. Supposons donc que votre box Linux ait un nom d'hôte "LinuxDesktop" avec Avahi installé, il pourrait être atteint via l'adresse de LinuxDesktop.local. Et si vous cingliez, LinuxDesktop.localil reviendrait 192.168.99.10.

Maintenant, le gros "gotcha" est le schéma d'adresse réseau réel. J'utilise 192.168.99.xparce que les adresses réseau LAN typiques ont l' 192.168.x.xoctet de préfixe. Mais dans certains cas, il serait préférable que vous alliez avec une 10.x.x.xadresse. Ce qui détermine ce qui est «mieux», c'est sur quelle plage d'adresses votre réseau réel 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 câblé Ethernet en fonction d'une plage IP que votre réseau local (ou même WAN) n'utilise pas.

Mais honnêtement, je suis sûr que les adresses de la 192.168.99.xgamme iront bien.

JakeGould
la source
Vous pouvez simplement les définir sur DHCP et laisser bonjour trouver l'adresse 169.254 qu'il obtiendrait automatiquement, non?
miken32
2
Je voterais cette réponse 100 fois!
Sheharyar
@JakeGould - pourriez-vous expliquer ce que les changements à /etc/network/interfacesfaire?
JeffThompson
@JeffThompson Vous attribuez simplement une adresse IP statique à l'interface. Trucs de configuration Linux très basiques. L'objectif global est d'établir des adresses IP statiques.
JakeGould
Merci @JakeGould - je devrai en savoir plus à ce sujet. J'essayais simplement de comprendre ce que font réellement certaines commandes.
JeffThompson
2

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

Oui. Dans le passé , vous aviez besoin d'un câble croisé Ethernet . Aujourd'hui, je pense que les ingénieurs intègrent l'intelligence dans le port (sur le bureau ou le serveur) de sorte que si le port détecte que les TX et RX sont croisés, il les commute dans la structure du port.

Ou devrai-je passer par la connexion filaire du bâtiment, puis revenir dans ma boîte Linux?

Dans ce cas, vous ne devriez avoir besoin que d'un petit commutateur ou concentrateur de bureau. Pas besoin de passer par les lignes dures du bâtiment. En fait, si vous avez des problèmes pour les connecter directement, je recommanderais un commutateur ou un concentrateur bas de gamme.

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

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

Connectez-vous directement MacBook au bureau Linux via Ethernet pour SSH rapide?

Et, d'après le titre ... Si vous utilisez un interrupteur, vous ne devriez pas voir de différence appréciable. Le commutateur gère la création du circuit virtuel entre les ordinateurs pour vous.

Il y a d'autres choses que cette configuration fait (comme ne pas exposer une machine au réseau), mais cela ne semble pas vous inquiéter.

jww
la source