gesousa
(usa Ubuntu)
Enviado em 04/12/2008 - 16:26h
Primeiramente, escreva a pergunta somente uma vez, poluir o forum com a mesma pergunta alem de ser falta de educação, complica para vc já que terá várias reposta em tópicos diferentes...
Não entendi direito a topologia do seu sistema. a Sua configuração é assim?
Roteador -> eth0 -> eth1 -> Rede interna
ou as duas placas de rede que vc informou são para a rede interna.
Roteador -> eth0 ---> eth1 -> Rede interna
|--> eth2 -> Rede interna
Suponhamos que o seu caso seja o primeiro caso:
A primeira coisa que vc deve fazer é configurar as placas de rede com o ip, gateway e netmask que vc utilizará.
Faça o login como root para facilitar as tarefas.
sudo su -
agora edite o arquivo de configuração da rede:
obs: usarei o nano como editor, mas vc pode usar o vi, vim ou outro editor de sua preferência.
nano /etc/network/interfaces
auto lo
iface lo inet loopback
# Placa eth0 configurada para pegar o ip
# com dhcp no modem roteado
auto eth0
iface eth0 inet dhcp
# Placa eth1 configurada com ip estático
# para servir de gateway da rede interna
auto eth1
iface eth1 inet static
address 192.168.0.1
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
salve e saia
Reiniciar o serviço de rede:
/etc/init.d/networking restart
Agora precisa ativar a opção de redirecionamento do kernel.
echo 1 > /proc/sys/net/ipv4/ip_forward
Criar a regra de mascaramento do ip no iptables.
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
esta é a configuração básica de compartilhamento de conexão... vc já pode configurar a rede interna com o sips manuais igual faria no windows...
Se for muita maquinas vc pode instalar um servidor dhcp para fazer a configuração da rede interna.
o mais simples é o dnsmasq.
apt-get install dnsmasq