Conecte o desktop ao laptop via crossover ethernet para usar a conexão Wi-Fi do laptop

1

Minha área de trabalho com o Ubuntu 16.04 não tem wi-fi, mas possui uma conexão ethernet.

Meu laptop com o Ubuntu 17.x tem Wifi.

Comprei um cabo cruzado que foi verificado e funciona.

Roteador

Tem endereço IP de 192.168.1.254

Área de trabalho com Ethernet

Conexão com fio definida em Ipv4 Configurações com conexão manual (método) para: 192.168.1.90/24 com o gateway 192.168.1.69. Conectar automaticamente a esta rede quando disponível está marcada.

Interface : o nome é eth0

Laptop

Conexão Wi-Fi definida para DHCP automático e designada 192.168.1.69.

Eu tentei configurar isso para "Compartilhado com outros computadores", mas a interface não recebe um IP. O ping do desktop falha.

Eu tentei configurar isso para manual e entrar em 192.168.1.88 e então posso fazer o ping assim que eu tiver redefinido o gerenciador de rede, mas é só isso. Pelo menos a conexão ethernet agora tem um IP.

Interface : o nome para o ethernet é enp14s0, o nome do wifi é wlp7s0

Eu tentei seguir todas as outras perguntas e respostas que posso encontrar e nenhuma delas funciona como deveriam. Tudo o que desejo fazer é usar a conexão à Internet de um laptop na área de trabalho através de um crossover de ethernet.

Qualquer ajuda apreciada

    
por user3168961 29.07.2017 / 12:37

1 resposta

0

Primeiro, use uma sub-rede diferente para a LAN.

Desktop: 192.168.2.2 LAN do notebook: 192.168.2.1

Na área de trabalho, configure o endereço IP da LAN do notebook como o gateway padrão.

No notebook, ative o encaminhamento de IP:

echo 1 > /proc/sys/net/ipv4/ip_forward

Você precisará editar o arquivo /etc/sysctl.conf e alterar a linha que diz net.ipv4.ip_forward = 0 to net.ipv4.ip_forward = 1 para tornar essa alteração permanente.

No notebook, configure o NAT para o tráfego que chega pela interface LAN (vamos chamá-lo enp14s0) para sair pela interface wifi (vamos chamá-lo wlp7s0)

/sbin/iptables -t nat -A POSTROUTING -o wlp7s0 -j MASQUERADE
/sbin/iptables -A FORWARD -i wlp7s0 -o enp14s0 -m state --state RELATED,ESTABLISHED -j ACCEPT
/sbin/iptables -A FORWARD -i enp14s0 -o wlp7s0 -j ACCEPT

Isso deve fazer o truque.

    
por neuhaus 29.07.2017 / 13:32