15 votes

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

J'envisage de construire un ordinateur de bureau Linux - uniquement un ordinateur de bureau, sans support d'écran - et de prendre un MacBook Pro comme ordinateur principal pour la mobilité. J'aimerais, lorsque je suis au bureau, utiliser mon MacBook comme clavier et moniteur principal, y connecter un ou deux autres moniteurs, puis me connecter en SSH à ma console Linux pour coder, etc.

Est-il possible de connecter directement mon MacBook Pro à la boîte Linux via Ethernet ? Ou dois-je passer par la connexion filaire de l'immeuble, puis revenir à ma boîte Linux ?

18voto

Giacomo1968 Points 48326

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

Oui, vous pouvez connecter directement les systèmes via Ethernet. Ce que vous devez faire, c'est attribuer une adresse IP statique à la machine Linux dans le menu /etc/network/interfaces quelque chose comme ça :

# 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 eth1 Le port physique aura l'adresse IP de 192.168.99.10 .

Maintenant, sur votre Mac, branchez le câble Ethernet et réglez la connexion réseau sur l'adresse IP suivante :

192.168.99.20

Et réglez le "Subnet Mask" sur 255.255.255.0 également.

Vous aurez alors un "réseau à deux ordinateurs" 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 vous faciliter encore plus la vie, vous pouvez ajouter l'équivalent Linux du réseau de diffusion Bonjour en installant le fichier Avahi démon. Sur Ubuntu, vous l'installerez comme suit :

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 machine Linux via son nom d'hôte. Disons que votre machine Linux a un nom d'hôte de "LinuxDesktop" et qu'avec Avahi installé, elle peut être atteinte via l'adresse suivante LinuxDesktop.local . Et si vous avez mis le doigt sur LinuxDesktop.local il retournerait 192.168.99.10 .

Maintenant, le grand "gotcha" ici est le schéma d'adresse réseau réel. J'utilise 192.168.99.x parce que les adresses de réseau LAN typiques ont le 192.168.x.x octet de préfixe. Mais dans certains cas, il peut être préférable pour vous d'opter pour un 10.x.x.x l'adresse. Ce qui détermine ce qui est "mieux", c'est la plage d'adresses sur laquelle fonctionne votre réseau réel en dehors de ce câble Ethernet. En principe, vous ne voulez pas de conflits. Créez une plage d'adresses réseau pour ce réseau basé sur le câble Ethernet en fonction d'une plage d'adresses IP que votre réseau local (ou même votre réseau étendu) n'utilise pas.

Mais honnêtement, je suis presque sûr que les adresses dans les 192.168.99.x La gamme sera parfaite.

2voto

jww Points 10948

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

Oui. Dans le temps, 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 le TX et le 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 n'aurez besoin que d'un petit commutateur ou hub de bureau. Il n'est pas nécessaire 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 hub bas de gamme.

... d'utiliser mon MacBook comme clavier et moniteur principal ...

Je ne suis pas sûr de ça...

Connecter directement le macbook au bureau linux via ethernet pour un SSH rapide ?

Et, d'après le titre... Si vous utilisez un commutateur, alors vous ne devriez pas voir une différence appréciable. Le commutateur se chargera de créer le circuit virtuel entre les ordinateurs pour vous.

Il y a d'autres choses que cette configuration permet de faire (comme ne pas exposer une machine au réseau), mais cela ne semble pas être un problème pour vous.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X