douglascaye
(usa Linux Mint)
Enviado em 12/09/2011 - 11:47h
Ola galera, estou com uma duvida e se alguem me ajudar e desde já agradeço.
Estou tentando montar um servidor de internet com duas placas de rede que compartilhe a coneção de internet e funcione o serviço de DHCP, ja configurei os ips das placas de rede assim:
auto lo eth0 eth1
iface lo inet loopback
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
broadcast 192.168.1.255
iface eth1 inet dhcp
e coloquei as regras de compartilhamento "iptables" com esse script:
#!/bin/bash
#interface da internet:
ifinternet="eth1"
#interface da rede:
ifrede="eth0"
iniciar(){
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o $ifinternet -j MASQUERADE
iptables -A INPUT -p icmp --icmp-type echo-request -j DROP
echo 1 > /proc/sys/net/ipv4/conf/default/rp_filter
iptables -A INPUT -m state --state INVALID -j DROP
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i $ifrede -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --syn -j DROP
}
parar(){
iptables -F
iptables -F -t nat
}
case "$1" in
"start") iniciar ;;
"stop") parar ;;
"restart") parar; iniciar ;;
*) echo "Use os parametros start ou stop"
esac
ate aqui a conexão com a internet funcionou tanto no servidor como nos terminais porem quando eu mandei instalar o serviço "apt-get install dhcp3-server" e configurei o dhcpd.conf assim:
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
authoritative;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.20 192.168.1.30;
option domain-name-servers 192.168.1.1;
option domain-name "proxy-samba";
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
}
a conexão de internet so funciona no servidor. Ja pinguei nas maquinas clientes e esta pingando normal tanto com ips fixo como automatico.
se alguem ja passou por isso ou souber como fazer funcionar a internet nos terminais junto com o DHCP eu agradeço a ajuda