Ping responder não chegar a máquinas LAN, mas entrar no roteador Linux Gateway, Internet não está funcionando no cliente

1

Eu configurei o Centos 6.2 como máquina Gateway. Ele possui duas interfaces

eth0 com endereço IP que é fornecido pelo isp 116.x.x.x (Static) e eth1 com o endereço IP 192.168.0.1 (não, dns, não há dhcp configurado e apenas o ip-forwarding está habilitado na caixa do roteador).

A máquina do cliente está configurada como:

ip address 192.168.0.5 and gateway 192.168.0.1

Depois de reiniciar o centos, as regras do iptables não desapareceram.

PASSOS SEGUIDOS

Router machine: duas interfaces eth0: 116.X.X.X (static ip) eth1: 192.168.0.1

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

iptables -A FORWARD -i eth0 -j ACCEPT

Salvar as regras de iptable em /etc/sysconfig/iptables

O Selinix está desativado.

alterações feitas no /etc/sysctl.conf

sysctl -w net.ipv4.ip_forward=1

Mas, mesmo assim, quando o sistema reinicializar, tudo desaparece.

    
por vic 12.07.2013 / 07:03

1 resposta

0

Quando você diz que você ativou o encaminhamento de ip, você o configurou no sysctl.conf para que seja difundido nas reinicializações?

Configurando via sysctl -w net.ipv4.ip_forward = 1 ou echo 1 & proc / sys / net / ipv4 / ip_forward é bom apenas para o tempo de execução atual e é redefinido para o padrão ou o que estiver em / etc / sysctl.conf no momento da inicialização.

Certifique-se também de que suas regras iptables estão sendo salvas em / etc / sysconfig / iptables

    
por 17.07.2013 / 04:32