saitam
(usa Slackware)
Enviado em 13/11/2012 - 08:45h
Azir escreveu:
testei aqui e não consegui fazer funcionar
segue meu arquivo interfaces
auto eth0
iface eth0 inet static
address 191.168.60.2
netmask 255.255.0.0
gateway 191.168.0.181 << ip interno modem
auto eth1
iface eth1 inet static
address 191.169.0.1
netmask 255.255.0.0
Ai para testar eu coloquei o gateway no 191.169.0.1 no meu windows e nada de funcionar a internet.
Será que esqueci de mais algum detalhe???
Bom, vou tentar te explicar.
Começando pela infraestrutura.
internet---->modem--->eth0---->servidor-internet---->eth1----->switch----->estação(clientes)
Supondo que seu modem tem IP 10.1.1.1/8
Então na eth0 deve colocar o IP 10.1.1.2, máscara 255.0.0.0.0 e gateway 10.1.1.1
E na eth1 pode colocar o IP como 192.168.0.2, máscara 255.255.255.0, sem gateway
Na configuração no Debian
Endereço IP
#vim /etc/network/interfaces
allow-hotplug eth0
iface eth0 inet static
address 10.1.1.2
netmask 255.0.0.0
gateway 10.1.1.1
iface eth1 inet static
address 192.168.0.2
netmask 255.255.255.0
Reiniciar a interface
#/etc/init.d/networking restart
Falta agora definir o DNS
#vim /etc/resolv.com
nameserver 8.8.8.8
nameserver 8.8.4.4
Regra iptables para compartilhar conexão
echo 1 > /proc/sys/net/ipv4/ip_forward
#compartilhamento de conexão
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
echo "compartilhamento da rede ativo"
PS: Lembrando essa regra apenas compartilha conexão via NAT.
Para entender e saber mais sobre regras iptables no script veja em:
http://mundodacomputacaointegral.blogspot.com.br/2012/05/entendendo-o-funcionamento-de-um.html
Na máquina cliente, configure o IP na mesma faixa de rede da interface eth1 e o gateway o ip da eth1.
Exemplo:
IP: 192.168.0.4
Másc: 255.255.255.0
Gw: 192.168.0.2
DNS 1º: 8.8.8.8
DNS 2º: 8.8.4.4
Deve funcionar agora!