Compartilhamento de Internet via Terminal

Autor: Red_Alert

Este guia descreve como transformar um servidor Linux em um roteador para compartilhar a conexão com uma estação Windows.

Estrutura das Placas no Linux:
eth0: Conecta o Cliente (Rede Local)
eth1: Conecta à Internet (Link Externo)

1. Configurando o Servidor Linux

Primeiro, definimos o IP da interface local:

Terminal (Root)
# ifconfig eth0 192.168.0.1

Agora, configuramos as regras de NAT (Network Address Translation) e o encaminhamento de pacotes:

Iptables & Routing
# iptables -A POSTROUTING -t nat -s 192.168.0.2 -o eth1 -j MASQUERADE
# iptables -t filter -P FORWARD ACCEPT
# echo 1 > /proc/sys/net/ipv4/ip_forward
Dica: O comando ip_forward ativa a capacidade do kernel do Linux de passar pacotes de uma placa de rede para a outra.

2. Configurando a Estação Windows

No Cliente, configure a placa de rede manualmente com os seguintes parâmetros:

IP: 192.168.0.2
Máscara: 255.255.255.0
Gateway: 192.168.0.1
DNS 1: (DNS do seu provedor ou 8.8.8.8)
DNS 2: (DNS do seu provedor ou 1.1.1.1)

Após essas configurações, a máquina CLIENTE deverá navegar utilizando a conexão da eth1 do Linux.