Laut Wikipedia, wenn einer der Ethernet-Ports Gigabit ist, funktioniert ein normales Kabel, es ist kein Cross erforderlich. Ich habe Gigabit auf beiden Seiten und ein normales Kabel funktioniert.
Die Frage wird 2016 gestellt. Ich gehe also davon aus, dass der Netzwerkmanager auf beiden Linux-Computern ausgeführt wird. Sie können die GUI verwenden, um IP-Adressen festzulegen. Wenn Sie dies nicht getan haben, haben Sie wahrscheinlich eine benutzerdefinierte Einrichtung vorgenommen und wissen, wie Sie die IP-Adresse über die Eingabeaufforderung einrichten Ich lasse diese Details weg.
Nachdem Sie eine Verbindung mit dem Kabel hergestellt haben, erhalten Sie in der GUI Namen von Netzwerkschnittstellen, die sich auf Ethernet auf Laptop und Workstation beziehen.
Angenommen, Sie möchten Workstation (und / oder Laptop nicht regelmäßig über Ethernet) regelmäßig mit anderen Netzwerkgeräten verbinden, können Sie für beide Ethernet-Schnittstellen statische IP-Adressen einrichten.
Stellen Sie Ihre statischen IPs nicht auf dasselbe Subnetz wie für Wi-Fi ein, z. B. wenn Wi-Fi 192.168.1.0/16 ist, auf 192.168.2.1 und 192.168.2.2 eingestellt ist, ist die Subnetzmaske 255.255.255.0, da sich nur die letzte 'Anzahl' von IP unterscheidet , DNS auf der Workstation sollte auf dieselbe DNS-IP eingestellt sein wie für Wi-Fi auf dem Laptop, um DNS (offene Sites nach Namen, nicht nur IP) auf der Workstation verwenden zu können.
Sie müssen die IP-Weiterleitung auf einem Laptop aktivieren:
sudo bash -c 'echo 1 > /proc/sys/net/ipv4/ip_forward'
Da Ihr Netzwerkmanager auf einem Laptop sehr wahrscheinlich davon ausgeht, dass Ethernet von besserer Qualität als Wi-Fi ist, versucht er standardmäßig, alles an ihn zu senden, und Sie verlieren das Internet, nachdem Sie Ethernet eingerichtet haben. Um wieder mit Wi-Fi arbeiten zu können, müssen Sie auf einem Laptop im Abschnitt [ipv4] der Datei, die sich auf die Ethernet-Verbindung bezieht (Name, den Sie in der Netzwerkmanager-GUI für Ethernet sehen), in der /etc/NetworkManager/
Zeile zum Hinzufügen eines Standorts angeben
never-default=true
(Wenn Ihre GUI das Kontrollkästchen "Nur für Ressourcen auf dieser Verbindung verwenden" für Ethernet hat - auf meiner befindet es sich im Abschnitt "IP4" der Verbindungseigenschaften, können Sie dies stattdessen verwenden).
Angenommen, Ihre IP-Tabellenregeln bleiben standardmäßig bei AKZEPTIEREN. Ihre Pakete von der Workstation werden ins Internet geleitet, gelangen jedoch erst dann zurück zum Laptop, wenn Sie die NAT-Regel auf dem Laptop mit einem Befehl eingerichtet haben (wobei eth0 der Name sein sollte Von Ihrer Wi-Fi-Verbindung können Sie den Namen herausfinden durch sudo ifconfig
):
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Wenn dies danach nicht funktioniert, starten Sie den Netzwerkmanager neu:
sudo service network-manager restart
Sie sollten fertig sein.