Servidor DHCP não está roteando para conectar-se à internet para clientes

0

Estou configurando um servidor DHCP usando o Ubuntu 11.10 com 2 cartões de lan.eth0 está conectado ao endereço IP: 192.168.2.2/24 e eth1 conectado a lan é configurado com ip: 192.168.10.1/24 gateway: 192.168. 10.1.

eu configurei meu /etc/dhcp/dhcp.conf como

default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.10.255;
option routers 192.168.10.254;
option domain-name-servers 192.168.10.1, 192.168.10.2;
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.10 192.168.10.100;
}

/ etc / default / isc-dhcp-server

INTERFACES="eth1"

/ etc / network / interfaces

auto lo
iface lo inet loopback
auto eth1
iface eth1 inet static
address 192.168.10.1
netmask 255.255.255.0
gateway 192.168.10.1
broadcast 192.168.10.255 

/etc/sysctl.conf

net.ipv4.ip_forward=1

depois dessas coisas que fiz como

iptables --flush
iptables --table nat --flush
iptables --delete-chain
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -m conntrack --ctstate NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth1 -j ACCEPT
iptables-save | sudo tee /etc/iptables.sav
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"

/etc/resolv.conf está recebendo o servidor de nomes por padrão o tempo todo.

eu sou capaz de usar navegar na internet neste servidor, mas não do lado do cliente.my dhcp servidor está funcionando corretamente da máquina cliente eu sou capaz de ping eth1, bem como eth0, mas não é capaz de se conectar à internet existe alguma coisa i estou ausente aqui. Por favor, alguém me ajude ...

    
por Sumant 14.03.2012 / 13:00

1 resposta

1

Em / etc / network / interfaces, não especifique uma transmissão ou gateway. Isso é feito com o contrato de aluguel do dhcp. Você precisa especificar uma rede para o DHCP, no entanto. Isto irá configurar o eth1 para rodar na rede 192.168.10 / 24. O eth0 será o seu gateway que está conectado ao seu roteador DHCP primário. Mude para isto - >

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
     pre-up iptables-restore < /etc/iptables_rules
auto eth1
iface eth1 inet static
address 192.168.10.1
netmask 255.255.255.0
network 192.168.10.0

Em seguida, seu arquivo dhcp.conf especificará os roteadores e gateways. Use os endereços IP do DNS em seu arquivo /etc/resolv.conf. Estes são conhecidos por serem adequados na sua localização com o seu ISP. Altere os roteadores e as configurações de DNS no seu DHCP.conf para isso - >

option routers 192.168.10.1;
#8.8.8.8 is google's public DNS server (this is optional)
#Include the DNS IP addresses in your /etc/resolv.conf file
option domain-name-servers 8.8.8.8, (IP addresses in your /etc/resolv.conf)

Nota: Se você quiser salvar suas regras do iptables, depois de configurá-las, execute este comando para salvá-las em um arquivo - > iptables-save > / etc / iptables_rules Você pode ver o posicionamento para carregar as regras nas configurações de / etc / network / interfaces que eu forneci. Isso acontecerá quando o gerenciador de rede for carregado / recarregado.

Deixe-me saber se isso ajuda.

    
por surgemcgee 14.03.2012 / 17:15