Per Wikipedia se una delle porte Ethernet è gigabit, il cavo normale funzionerà, non è necessario incrociarlo, ho gigabit su entrambi i lati e il normale cavo funziona.
La domanda viene posta nel 2016, quindi presumo che il gestore della rete sia in esecuzione su entrambe le macchine Linux, è possibile utilizzare la sua GUI per impostare gli ip-s, se non è probabile che tu abbia effettuato un'impostazione personalizzata e sappia come impostare l'ip dal prompt dei comandi, quindi Ometto quei dettagli.
Dopo esserti collegato con il cavo, otterrai i nomi delle interfacce di rete nella GUI relativa a Ethernet su laptop e workstation.
Supponendo che non ti interessi di collegare periodicamente workstation (e / o laptop tramite Ethernet) ad altre apparecchiature di rete, puoi impostare un IP statico su entrambe le interfacce Ethernet.
Imposta la tua sottorete dell'IP statico come per la rete Wi-Fi, ad esempio se la rete Wi-Fi è 192.168.1.0/16, imposta su 192.168.2.1 e 192.168.2.2, la maschera di sottorete è 255.255.255.0 poiché solo l'ultimo 'numero' di IP differisce , Il DNS sulla workstation deve essere impostato sullo stesso IP DNS del Wi-Fi sul laptop per poter utilizzare il DNS (siti aperti per nome, non solo IP) sulla workstation.
È necessario abilitare l'inoltro IP su laptop:
sudo bash -c 'echo 1 > /proc/sys/net/ipv4/ip_forward'
Come molto probabilmente il tuo gestore di rete su laptop considera Ethernet di qualità migliore rispetto al Wi-Fi, proverà a inviargli tutto per impostazione predefinita e perderai Internet dopo aver configurato Ethernet. Per tornare a utilizzare il Wi-Fi, sul laptop è necessario nella sezione [ipv4] del file relativo alla connessione Ethernet (nome che vedi nella GUI di Network Manager per Ethernet) nella posizione /etc/NetworkManager/
aggiungi riga
never-default=true
(se la tua GUI ha qualcosa di simile alla casella di controllo "Usa solo per risorse su questa connessione" per Ethernet - nella mia è nella sezione ip4 delle proprietà della connessione, puoi invece usarla).
E infine, supponendo che le regole delle tabelle IP siano rimaste di default ACCETTA tutto, i pacchetti dalla workstation andranno su Internet, ma non troveranno il modo di viaggiare solo verso il laptop fino a quando non imposti la regola NAT sul laptop con un comando (dove eth0 dovrebbe essere il nome della tua connessione wi-fi, puoi scoprire il nome tramite sudo ifconfig
):
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Se non funziona dopo, prova a riavviare il gestore di rete:
sudo service network-manager restart
Dovresti essere pronto.