Por Wikipedia, se uma das portas Ethernet for gigabit, o cabo comum funcionará, não há necessidade de cruzamento, eu tenho gigabit nos dois lados e o cabo comum funciona.
A pergunta é feita em 2016, então, suponho que o gerenciador de rede esteja sendo executado nas duas máquinas Linux, você pode usar sua GUI para configurar ip-s; caso contrário, você provavelmente já fez a configuração personalizada e sabe como configurar o ip no prompt de comando, portanto Eu omito esses detalhes.
Após conectar-se com o cabo, você obterá nomes de interfaces de rede na GUI relacionadas à Ethernet no laptop e na estação de trabalho.
Supondo que você não se preocupe em conectar estações de trabalho (e / ou laptops por ethernet) periodicamente a outros equipamentos de rede, você pode configurar o IP estático nos dois para interfaces ethernet.
Defina o seu IP estático como a mesma sub-rede do wi-fi, por exemplo, se o wi-fi for 192.168.1.0/16, definido como 192.168.2.1 e 192.168.2.2, a máscara de sub-rede é 255.255.255.0, pois apenas o último número de IP difere , O DNS na estação de trabalho deve ser definido com o mesmo IP DNS do Wi-Fi no laptop para poder usar o DNS (sites abertos por nome, não apenas IP) na estação de trabalho.
Você precisa habilitar o encaminhamento de IP no laptop:
sudo bash -c 'echo 1 > /proc/sys/net/ipv4/ip_forward'
Como é muito provável que o seu gerente de rede no laptop considere a Ethernet de melhor qualidade do que o wi-fi, ele tentará enviar tudo para ele por padrão e você perderá a Internet após configurar a Ethernet. Para voltar a usar o wi-fi, no laptop, você precisa na seção [ipv4] do arquivo relacionado à conexão Ethernet (nome que você vê na GUI do gerenciador de rede para Ethernet) na localização /etc/NetworkManager/
add line
never-default=true
(se a sua GUI tiver algo como a caixa de seleção "Use apenas recursos nesta conexão" para ethernet - na minha está na seção ip4 das propriedades da conexão, você pode usá-la).
E, finalmente, supondo que as regras das tabelas IP permaneçam por padrão ACEITAR tudo, seus pacotes da estação de trabalho irão para a Internet, mas não encontrarão o caminho de volta apenas para laptops até que você configure a regra NAT no laptop por um comando (onde eth0 deve ser o nome da sua conexão wi-fi, você pode descobrir o nome por sudo ifconfig
):
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Se não funcionar depois, tente reiniciar o gerenciador de rede:
sudo service network-manager restart
Você deve estar pronto.