klebrr
(usa Linux Mint)
Enviado em 03/10/2009 - 11:07h
Depois de pesquisar aqui no VOL
http://www.google.com.br/custom?domains=www.vivaolinux.com.br&sitesearch=www.vivaolinux.com.br&a...
Achei 2 links que basicamente resolve seu problema:
http://www.vivaolinux.com.br/dica/Compartilhando-internet-com-iptables/
http://www.vivaolinux.com.br/dica/Compartilhando-a-Internet-transfome-o-Linux-em-um-roteador
o segredo é
Internet >>>eth0 (PC SERVIDOR) eth1>>>> HUB >>>>PCS da Rede Interna
Quanto a configuração das placas de rede, vc pode criar sua prorpia faixa de ips (192.168.1.[1-255]) ou algo assim, só não pode ser identica a da rede de internet que vc recebe.
Digamos que defini o ip interno do servidor para 192.168.1.1 (eth1)
- Os pcs da rede interna terão ips: 192.168.1.[2 a 255]
a mascara de rede geralmente fica 255.255.255.0
e o gateway nas maquinas fica sendo o Servidor (192.168.1.1)
OBS: No servidor vc não coloca gateway na placa eth1.
fica apenas o ip 192.168.1.1 a mascara 255.255.255.0
Vc precisa informar os "dns" do provedor via-radio para que a nevegação funcione 100%.
ou então se o servidor tiver respondendo como dns pode indicar o mesmo (1).
Finalizando: fazer algumas regras para o iptables tipo:
# iptables -F
# iptables -F INPUT
# iptables -F OUTPUT
# iptables -F POSTROUTING -t nat
# iptables -F PREROUTING -t nat
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -P FORWARD ACCEPT
# iptables -A POSTROUTING -t nat -s 192.168.1.0/24 -o eth0 -j MASQUERADE