Per condividere la connessione a Internet tra 2 PC, supponendo che uno
sia collegato a internet tramite connessione ppp0(che da questo momento
chiameremo PC1) e l'altro PC(che da questo momento chiameremo PC2)
collegato al primo tramite cavo incrociato o hub, comunque utilizzando
la scheda di rete. Sui 2 PC usati, PC1 aveva installato Ubuntu 7.10
mentre PC2 Xubuntu 7.10:
Abilitare sul PC
client(PC2) l'interfaccia di rete con l'IP voluto, in questo esempio
192.168.0.1, quindi e' sufficiente andare su "Sistema -> Amministrazione -> Rete" e selezionare "Wired connection" e settare i valori come da seguente screenshot:
Supponendo
che la connessione a internet il PC1 la faccia utilizzando un modem
analogico o GSM o in qualunque caso si basa su ppp0, allora bisognera'
creare uno script che permetta di far transitare i dati da ppp0 a
eth0(scheda di rete su cui e' collegato PC2):
sudo ifconfig eth0 192.168.0.2 sudo iptables -A FORWARD -i eth0 -o ppp0 -s 192.168.0.0/24 -m state --state NEW -j ACCEPT sudo iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT sudo iptables -A POSTROUTING -t nat -j MASQUERADE
Bastera'
utilizzare un editor di testo e inserire quanto sopra, nominare il file
con estensione sh, nel mio caso "rete.sh" e posizionato su /etc ,
quindi da terminale dare sudo sh /etc/rete.sh