vaini
(usa Debian)
Enviado em 15/12/2009 - 07:41h
agora vc tera que criar um script. Nao sei qual editor de textos vc usa em linux, eu costumo usar o mcedit. mas enfim vou te dar os passos para vc criar.
# touch /etc/init.d/firewall
# mcedit /etc/init.d/firewall
troque mcedit pelo seu editor de textos...dentro do arquivo, vc insere o seguinte:
#!/bin/sh
modprobe iptable_nat
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
Salva e sai.
depois digita os seguintes comandos:
# cd /etc/init.d/
# chmod +x firewall
# update-rc.d firewall defaults
pronto toda vez que seu debian iniciar, a internet será compartilhada
Já para resolver a questão do IP automatico, não é DNS, é DHCP. para isso, vc precisa instalar o servidor dhcp. execute o seguinte:
# aptitude install dhcp3-server
depois de instalado, vc edita o dhcpd.conf
# mcedit /etc/dhcp3/dhcpd.conf
deixe como o exemplo abaixo:
#####dhcpd.conf#####
ddns-update-style none;
log-facility local7;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.110;
option domain-name-servers 200.204.0.10, 200.204.0.138;
option domain-name "dominio.com.br";
option routers 192.168.0.1;
option broadcast-address 255.255.255.255;
default-lease-time 600;
max-lease-time 7200;
}
#####fim do dhcpd.conf#####
perceba que a sexta linha do conf, indica a quantide de ips que será distribuido. No exemplo acima, do .100 até o .110, ou seja, 10 ips. Altere conforme sua necessidade.
E é isso. Agora vc poderá implementar seu servidor com squid, e firewall. Aqui no VOL tem muitos exemplos, mas qualquer duvida, poste ai.