Enviado em 02/05/2013 - 14:58h
Olá pessoal, estou precisando de ajuda com a configuração do DHCP no Debian Squeeze. Já lí aqui vários posts a respeito e creio que minhas configurações estão certas, não consigo ver nenhum problema com as configurações, aparentemente está tudo conforme manda o figurino.
No início até funcionou, mas agora não quer dar o ip da rede de forma alguma, já até desconfiei da placa de rede, mas gostaria que vc's dessem uma olhada e me falem.
vejam minhas configurações e por favor, me ajudem.
Placas de Rede:
===============================================================
eth0 - Rede externa - Internet da embratel
IP: 200.241.38.28
eth1 - Minha rede interna
IP: 192.168.1.2
===============================================================
Meu arquivo /etc/network/interfaces
===============================================================
uto lo
iface lo inet loopback
# Rede Externa - Entrada da Internet Embratel
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 200.241.38.28
netmask 255.255.255.240
network 200.241.0.0
broadcast 200.241.255.255
gateway 200.241.38.27
# Rede Interna - Saída para rede interna - DHCP
auto eth1
allow-hotplug eth1
iface eth1 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
#Interface de rede On-Board - Não está em Uso
auto eth2
allow-hotplug eth2
iface eth2 inet dhcp
===============================================================
Meu arquivo /etc/dhcp/dhcp.conf
===============================================================
option domain-name "mastermtx.com";
default-lease-time 600;
max-lease-time 7200;
authoritative;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.50 192.168.1.199;
option routers 192.168.1.2;
option broadcast-address 192.168.1.255;
option domain-name-servers 192.168.1.2,8.8.8.8,8.8.4.4;
option broadcast-address 192.168.1.255;
}
===============================================================
Meu arquivo /etc/default/isc-dhcp-server
===============================================================
INTERFACES="eth1"
===============================================================
Meu arquivo /etc/init.d/firewall.sh
===============================================================
#!/bin/bash
#Adicionando módulos ao Kernel
modprobe ip_tables
modprobe iptable_nat
route add default gw 200.241.38.27
#Liberando encaminhamento de Pacotes
echo "1" > /proc/sys/net/ipv4/ip_forward
# Limpando tabelas
iptables -F
iptables -t nat -F
iptables -t mangle - F
# Mascarando Conexoes - Compartilhando a internet
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
#Proxy transparente, tratanto protocolos UDP e TCP. e movendo o tráfego das portas 80, 443 para porta 3128
iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p udp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p tcp --dport 443 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p udp --dport 443 -j REDIRECT --to-port 3128
===============================================================
No início até funcionou, mas agora não quer dar o ip da rede de forma alguma, já até desconfiei da placa de rede, mas gostaria que vc's dessem uma olhada e me falem.
vejam minhas configurações e por favor, me ajudem.
Placas de Rede:
===============================================================
eth0 - Rede externa - Internet da embratel
IP: 200.241.38.28
eth1 - Minha rede interna
IP: 192.168.1.2
===============================================================
Meu arquivo /etc/network/interfaces
===============================================================
uto lo
iface lo inet loopback
# Rede Externa - Entrada da Internet Embratel
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 200.241.38.28
netmask 255.255.255.240
network 200.241.0.0
broadcast 200.241.255.255
gateway 200.241.38.27
# Rede Interna - Saída para rede interna - DHCP
auto eth1
allow-hotplug eth1
iface eth1 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
#Interface de rede On-Board - Não está em Uso
auto eth2
allow-hotplug eth2
iface eth2 inet dhcp
===============================================================
Meu arquivo /etc/dhcp/dhcp.conf
===============================================================
option domain-name "mastermtx.com";
default-lease-time 600;
max-lease-time 7200;
authoritative;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.50 192.168.1.199;
option routers 192.168.1.2;
option broadcast-address 192.168.1.255;
option domain-name-servers 192.168.1.2,8.8.8.8,8.8.4.4;
option broadcast-address 192.168.1.255;
}
===============================================================
Meu arquivo /etc/default/isc-dhcp-server
===============================================================
INTERFACES="eth1"
===============================================================
Meu arquivo /etc/init.d/firewall.sh
===============================================================
#!/bin/bash
#Adicionando módulos ao Kernel
modprobe ip_tables
modprobe iptable_nat
route add default gw 200.241.38.27
#Liberando encaminhamento de Pacotes
echo "1" > /proc/sys/net/ipv4/ip_forward
# Limpando tabelas
iptables -F
iptables -t nat -F
iptables -t mangle - F
# Mascarando Conexoes - Compartilhando a internet
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
#Proxy transparente, tratanto protocolos UDP e TCP. e movendo o tráfego das portas 80, 443 para porta 3128
iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p udp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p tcp --dport 443 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p udp --dport 443 -j REDIRECT --to-port 3128
===============================================================