Difference between revisions of "NAT"

From Alessandro's Wiki
m
Line 16: Line 16:
* Attivo il forwarding all'avvio del pc
* Attivo il forwarding all'avvio del pc
** metodo scrauso:
** metodo scrauso:
  ** echo 'echo 1 > /proc/sys/net/ipv4/ip_forward' > /etc/rc.local
  # echo 'echo 1 > /proc/sys/net/ipv4/ip_forward' > /etc/rc.local
** metodo migliore
* metodo migliore
  # vi /etc/sysctl.conf
  # vi /etc/sysctl.conf
* e aggiungere questa righa o se già esiste, impostare a '''1''' il valore
* e aggiungere questa righa o se già esiste, impostare a '''1''' il valore
  net.ipv4.ip_forward = 1
  net.ipv4.ip_forward = 1

Revision as of 12:44, 15 October 2006

  • Il servizio nat serve per condividere un indirizzo di una rete a tanti indirizzi di un altra:
    • Un indirizzo internet pubblico -> per una rete locale con indirizzo privato
    • un indirizzo di una rete privata -> per altri indirizzi di un altra rete privata:
  • Uso iptables :
    • L'interfaccia eth2 è collegata alla rete che mi fornisce internet:
# /etc/init.d/iptables stop
# iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE
# /etc/init.d/iptables save
# /etc/init.d/iptables start
  • Attivo l'ip forwarding nel kernel:
# echo 1 > /proc/sys/net/ipv4/ip_forward
  • Attivo il forwarding all'avvio del pc
    • metodo scrauso:
# echo 'echo 1 > /proc/sys/net/ipv4/ip_forward' > /etc/rc.local
  • metodo migliore
# vi /etc/sysctl.conf
  • e aggiungere questa righa o se già esiste, impostare a 1 il valore
net.ipv4.ip_forward = 1