Ist es möglich, mein MacBook Pro über Ethernet direkt mit der Linux-Box zu verbinden?
Ja, Sie können Systeme direkt über Ethernet verbinden. Auf der Linux-Box würden Sie eine statische IP-Adresse /etc/network/interfaces
wie folgt zuweisen :
# The local hostmachine access interface.
auto eth1
iface eth1 inet static
address 192.168.99.10
netmask 255.255.255.0
Starten Sie Ihren Computer neu und der eth1
physische Port hat jetzt die IP-Adresse von 192.168.99.10
.
Schließen Sie jetzt auf Ihrem Mac das Ethernet-Kabel an und stellen Sie die Netzwerkverbindung auf die folgende IP-Adresse ein:
192.168.99.20
Und stellen Sie auch die „Subnetzmaske“ ein 255.255.255.0
.
Dann haben Sie ein magisches „Zwei-Computer-Netzwerk“, in dem der Linux-Computer die IP-Adresse 192.168.99.10
und den Ethernet-Port Ihres Mac hat 192.168.99.20
.
Und um Ihnen das Leben noch einfacher zu machen, können Sie das Linux-Äquivalent des Bonjour-Broadcast-Netzwerks hinzufügen, indem Sie den Avahi- Daemon installieren . Unter Ubuntu würden Sie es folgendermaßen installieren:
sudo aptitude install avahi-daemon avahi-utils
Warten Sie nach der Installation ein oder zwei Sekunden und auf Ihrem Mac können Sie die Linux-Box über den Hostnamen erreichen. Angenommen, Ihre Linux-Box hat den Hostnamen "LinuxDesktop", auf dem Avahi installiert ist. Er kann über die Adresse von erreicht werden LinuxDesktop.local
. Und wenn Sie pingten LinuxDesktop.local
, würde es zurückkehren 192.168.99.10
.
Jetzt ist das große "Gotcha" hier das eigentliche Netzwerkadressschema. Ich verwende, 192.168.99.x
weil typische LAN-Netzwerkadressen das 192.168.x.x
Präfix Oktett haben. In einigen Fällen ist es jedoch möglicherweise besser, eine 10.x.x.x
Adresse anzugeben. Was „besser“ ist, bestimmt, in welchem Adressbereich Ihr tatsächliches Netzwerk außerhalb dieses Ethernet-Kabels arbeitet. Sie wollen grundsätzlich keine Konflikte. Erstellen Sie einen Netzwerkadressbereich für dieses kabelgebundene Ethernet-Netzwerk basierend auf einem IP-Bereich, den Ihr LAN oder sogar WAN nicht verwendet.
Aber ehrlich gesagt bin ich mir ziemlich sicher, dass Adressen im 192.168.99.x
Bereich in Ordnung sind.
/etc/network/interfaces
tun haben?Ja. Früher brauchten Sie ein Ethernet-Crossover-Kabel . Heute, glaube ich, bauen die Ingenieure die Intelligenz in den Port (auf dem Desktop oder Server) ein, sodass der Port, wenn er erkennt, dass TX und RX gekreuzt sind, diese in der Portstruktur umschaltet.
In diesem Fall sollten Sie nur einen kleinen Desktop-Switch oder Hub benötigen. Sie müssen nicht durch die harten Linien des Gebäudes gehen. In der Tat, wenn Sie Probleme mit der direkten Verbindung haben, würde ich einen Low-End-Switch oder Hub empfehlen.
Ich bin mir darüber nicht sicher...
Und aus dem Titel ... Wenn Sie einen Schalter verwenden, sollten Sie keinen nennenswerten Unterschied sehen. Der Switch übernimmt für Sie die Erstellung der virtuellen Verbindung zwischen Computern.
Es gibt andere Dinge, die dieses Setup tut (z. B. nicht einen Computer dem Netzwerk aussetzen), aber das scheint für Sie kein Problem zu sein.
quelle