Como usar meu servidor ubuntu como roteador?

0
                       +---+        
            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

    
por Dgn_OABS 27.04.2015 / 16:36

1 resposta

0

Isto:

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

Deve ser assim:

sudo iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
    
por Doug Smythies 27.04.2015 / 17:42