Conexão de compartilhamento - IPTABLES

1

Eu tenho tentado configurar o IPTABLES no meu servidor para que eu possa compartilhar a internet do servidor com outra máquina. O IP do servidor é 192.168.10.1 (eth0), a conexão é proveniente de 192.168.0.6 (eth0: 2), o cliente é 192.168.10.10 (eth1 na máquina). Eu tentei usar os comandos de

link

com as alterações corretas, mas não consigo fazê-lo funcionar, o cliente pode pingar 192.168.0.1 (de onde vem a internet), mas não consegue acessar a internet.

Servidor:

eth0 192.168.10.1 eth0: 2 192.168.0.6 Atualmente tem conexão com o cliente e a internet

Roteador:

192.168.0.1

Cliente:

eth1 192.168.10.10 Pode pingar o roteador e o servidor

    
por Luck20 22.06.2016 / 04:44

1 resposta

0

edite o /etc/sysctl.conf e remova o comentário:

# net.ipv4.ip_forward=1

E a parte iptables deve ser algo como abaixo, onde eth0 é internet e eth1 é LAN:

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

iptables -A FORWARD -i eth1 -o eth0 -m state -–state RELATED,ESTABLISHED -j ACCEPT

iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT

Se você tem 2 interfaces de rede física no servidor, então deve funcionar, você não pode usar seu servidor como gateway de internet se ele tiver apenas uma interface física

    
por Taavi 22.06.2016 / 09:33