clodoaldoPeres
(usa Ubuntu)
Enviado em 26/09/2013 - 12:02h
harllan escreveu:
default-lease-time 300;
max-lease-time 3600;
authoritative;
subnet 192.168.0.0 netmask 255.255.255.0 {
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option domain-name-servers 192.168.0.254, 192.168.0.253;
option domain-name "harllan.com.br";
option routers 192.168.0.100;
range 192.168.0.40 192.168.0.50;
}
dessa forma aqui aquela que você me mandou não dava certo as está tudo entre {} chaves reiniceiei e não deu
fiz também o script
#!/bin/bash
iniciar(){
modprobe iptable_nat
iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE
}
parar(){
iptables -F -t nat
}
case "$1" in
"start") iniciar ;;
"stop") parar ;;
"restart") parar; iniciar ;;
*) echo "Use os parâmetros start ou stop"
esac
e mesmo assim não funcionou coloquei o mesmo para executar
O teu arquivo interfaces está incorreto também, pois se a eth1 q está com dhcp eh quem vai compartilhar a internet, então ela será o gateway para outras maquinas que se conectaram por intermédio dela, então vc naum pode definir "gateway" no teu arquivo interfaces:(OBSERVE AS LINHAS COMENTADAS)
/*****************************************************************/
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet static
address 192.168.0.100 #aqui dever ser 192.168.0.1
netmask 255.255.255.0
#gateway 192.168.0.100 #comente esta linha
network 192.168.0.0
broadcast 192.168.0.255
auto eth2
iface eth2 inet dhcp
/******************************************************************/
Como eth1 será o gateway para os demais hosts, ele deve ter o 1º endereço da sua rede.
Depois disto faça um script para compartilhar a internet da seguinte forma:
#!/bin/sh
#compartilha conexão
modprobe iptable_nat
#ativa roteamento
echo 1 > /proc/sys/net/ipv4/ip_forward
# configurando tradução de endereços para rede interna
iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE
-Este script deve ser criado dentro de /etc/init.d/<nomeDoSeuScript>
-depois de permissão para execução
#chmod 755 /etc/init.d/<nomeDoSeuScript>
-depois coloque-o para iniciar com o sistema:
#update-rc.d <nomeDoSeuScript> defaults
-E não esqueça de fazer o que te falei, ir no arquivo "/etc/default/dhcp3-server" ou "/etc/default/isc-dhcp-server" colocando a interface que o dhcp vai ouvir na linha INTERFACES="" para INTERFACES="eth2"
-Mude tambem o teu arquivo dhcpd.conf, onde está o option routers para 192.168.0.1 e tire o option subnet-mask 255.255.255.0; e o option domain-name "harllan.com.br"; de lah, pois não são necessarios e estáo no lugar errado.
Coloque os dns's da google " option domain-name-servers 8.8.8.8,8.8.4.4;"
-Agora para garantir reinicie o sistema