Differenze tra le versioni di "Internet Sharing-IT"
(bozza) |
|||
Riga 33: | Riga 33: | ||
<pre> | <pre> | ||
# Binari iptables | # Binari iptables | ||
− | IPT="/ | + | IPT="/usr/bin/iptables" |
# Le interfaccie di rete da usare: | # Le interfaccie di rete da usare: |
Versione delle 08:44, 9 ott 2015
Altre Pagine: · Home Page · Documentazione · Downloads · Screenshots · Contatti
Prerequisiti
- Avere un interfaccia connessa a Internet (ethX/wlanX/pppX)
- Disporre di due interfaccie di rete (ethX/wlanX)
- Ip forwarding attivo
Pulizia
Rimuove eventuali regole precedentemente aggiunte
# iptables -F # iptables -F INPUT # iptables -F OUTPUT # iptables -F FORWARD # iptables -F -t mangle # iptables -F -t nat # iptables -X
Attivazione ip_forwarding
Abilita l'ip_forwading per la sessione corrente
# echo 1 > /proc/sys/net/ipv4/ip_forward
NAT
Natta la connessioni
# iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
Script
Una versione scriptata dei comandi appena illustrati
File: internet_sharing.sh |
# Binari iptables IPT="/usr/bin/iptables" # Le interfaccie di rete da usare: # WAN è l'interfaccia conessa a internet WAN="eth1" # Modificare in base alla propria configurazoine # Rimuove eventuali regole precedentemente aggiunte $IPT -F $IPT -F INPUT $IPT -F OUTPUT $IPT -F FORWARD $IPT -F -t mangle $IPT -F -t nat $IPT -X # Abilita ip forwarding echo 1 > /proc/sys/net/ipv4/ip_forward # Natta le connessioni $IPT -t nat -A POSTROUTING -o $WAN -j MASQUERADE |
- Eseguire con:
# chmod +x internet_sharing.sh # ./internet_sharing.sh
Altre Pagine: · Home Page · Documentazione · Downloads · Screenshots · Contatti