Condividere connessione con Linux


Se avete un pc con linux e volete condividere la connessione internet ad una Lan interna basta eseguire i seguenti comandi:

iptables -t nat -A POSTROUTING -o ethX  -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

dove ethX è l’interfaccia verso il modem o router che vi permette di connettervi ad internet.

Per comodità è consigliabile creare uno script con i comandi precedenti da eseguire all’avvio del pc, quindi creare un files “condiconne.sh” e incollare al suo interno:

#!/bin/bash
iptables -t nat -A POSTROUTING -o ethX  -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

“dove ethX è l’interfaccia verso il modem o router che vi permette di connettervi ad internet”

Dategli i permessi di esecuzione

sudo chmod +x condiconne.sh

E ora fate in modo che venga eseguito all’avvio, quindi copiatelo in

/etc/init.d/

e ora create i collegamenti simbolici, riferiti allo script indicato:

sudo update-rc.d condiconne.sh defaults

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s