Isto:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Deve ser assim:
sudo iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
+---+
eth1- *.1.6| S |
=========| |
|PC1|private net --------------------
| |==============|||PC 2 with eth0 *.0.7|||
| R |eth0-*.0.6 --------------------
+---+
eth1 = interface com internet eth0 = interface privada
eth1 e eth0 são duas redes diferentes
Gostaria de compartilhar minha conexão de internet com meu PC2. Eu acho que deveria funcionar com algumas regras do Iptables, mas não funciona para mim ou eu não sei como fazer isso ...
aqui está o meu iptables no PC1:
Chain PREROUTING (policy ACCEPT 6 packets, 789 bytes)
pkts bytes target prot opt in out source destination
Chain INPUT (policy ACCEPT 6 packets, 789 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 3 packets, 218 bytes)
pkts bytes target prot opt in out source destination
Chain POSTROUTING (policy ACCEPT 1 packets, 60 bytes)
pkts bytes target prot opt in out source destination
2 158 MASQUERADE all -- * eth0 0.0.0.0/0 0.0.0.0/0
Chain INPUT (policy ACCEPT 2796 packets, 273921 bytes)
pkts bytes target prot opt in out source destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 3217 packets, 335744 bytes)
pkts bytes target prot opt in out source destination
Eu usei este comando (sudo iptables -t nat -A POSTROUTING -o eth0-j MASQUERADE) no meu PC1
Eu testei muito o tutorial, mas o PC2 não consegue acessar a internet!
O que posso fazer? Estou completamente preso
Isto:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Deve ser assim:
sudo iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE