Acesso à Internet através de outro computador

1

Eu tenho dois PCs com o Ubuntu 14.04 em ambos e eu quero ter acesso à internet para o segundo através do primeiro. Eu tentei colocar os primeiros endereços IP como gateway padrão para o segundo e liguei o ip_forwarding, mas parece que não funciona. Existe algum guia utilizável que eu possa usar para fazer isso?

Editar Ambos os computadores têm conexão com fio e ambos têm endereço IP atrás de um NAT, mas eles podem fazer ping uns contra os outros, pois ambos estão na mesma sub-rede. E eles têm apenas 1 NIC Ambos têm acesso à internet, mas eu quero que os pacotes de um computador passem pelo outro.

    
por mohsenari 12.08.2015 / 19:05

1 resposta

1

Você deve ativar o roteamento ou, em termos do Linux, ip_forwarding na máquina do gateway usando este comando:

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

em seguida, definindo o gateway do cliente para a máquina do gateway, ele deve funcionar. Embora, se a sua máquina de gateway tiver um endereço IP público e não esteja atrás de um NAT (por exemplo, um roteador de banda larga), configure o NAT também usando o seguinte comando:

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o externaleth -j SNAT --to externalip

nota: substitua o endereço IP pelo seu.

    
por AliReza Mosajjal 12.08.2015 / 19:16