
Tag: Varie, Internet, Linux, Bash, Informatica.Visto 506 volte.
Una cosa che spesso capita e' quella di voler utilizzare un computer come access point per condividere la sua connessione con altri computer.
Per compiere questa operazione non basta connettere i due computer cone un cavo ethernet e riuscire ad instaurare una rete tra i due pc, ma occorre compiere alcuni ulteriori passi.
Abbiamo deciso di pubblicare questo tutorial poiche' in rete si trovano svariati metodi, a volte nemmeno funzionanti. Quindi per dissipare tutti i dubbi abbiamo testato questo metodo su diverse distribuzioni (debian, fedora, ubuntu), sia dal lato client, sia dal lato server, e abbiamo appurato che in tutti i casi ha funzionato. Eccovi quindi i passi da compiere per rendere la vostra linux una sorta di "router".
La prima cosa da fare e' instaurare una rete tra i due computer funzionante, in modo che entrambi i nodi si pinghino tra di loro.
Per farlo, supponendo che le interfacce di rete siano in entrambi i casi eth0 dovremo dare i seguenti comandi:
LATO SERVER:
Code:
LATO CLIENT:
Code:
ATTENZIONE: abbiamo scelto di usare la net 192.168.0.0/24 poiche' in genere la rete 192.168.1.0/24 viene utilizzata dagli apparati di rete come router, quindi nel caso di un loro utilizzo ci sarebbe un conflitto degli IP privati in uso. Nel caso la rete 192.168.0.0/24 sia gia' in utilizzo potrete sostituirla con una qualsiasi altra sottorete, l'importante sara' sostituire gli ip mostrati in questa guida con quelli da voi scelti.
Controlliamo con il comando
Code:
che le rotte siano correte, ovvero che i pacchetti destinati alla rete 192.168.0.0/24 viaggino effettivamente sulla interfaccia eth0:
Code:
sia lato client che lato server.
Se tutto e' stato configurato correttamente i due computer dovrebbero pingarsi senza problemi, quindi proviamo:
LATO SERVER:
Code:
LATO CLIENT:
Code:
Il ping dovrebbe andare a buon fine.
Ora dobbiamo configurare il server per ricevere i pacchetti del client e redirigerli sulla rete.
Per farlo digitiamo i seguenti comandi:
Code:
ATTENZIONE: abbiamo supposto che il computer che dovra' fungere da access point utilizzi una scheda wireless per accedere a internet come ad esempio wlan0. Nel caso di interfaccia differente bastera' sostituirla nel comando.
Abilitiamo ora l'ip forward con il comando:
Code:
Il server dovrebbe essere pronto e configurato per il funzionamento.
Spostiamoci ora sul client e configuriamolo per mandare i pacchetti verso il server.
Settiamo quindi come default gateway il server con il comando:
Code:
Il client dovrebbe gia' avere la connessione utilizzabile, l'unico problema che si potrebbe riscontrare potrebbe essere quello di non avere sistemati i server DNS. Per sistemarli ci bastera' copiare il file
Code:
del server e tutto dovrebbe essere funzionante.
Buona navigazione.
Tags
Apache Bash Elastix Firewall Firma digitale Geolocazione Grafica Informatica Internet Java Linux OpenMoko PHP Programmazione Python Reti Ricetta SEO Sicurezza Sistemi Operativi Varie Virtualizzazione VoIPLink ad altri blog:

