Differenze tra le versioni di "Configurazione della rete"

Da Wiki :: openmamba.
Jump to navigation Jump to search
Riga 33: Riga 33:
 
==== Configurare il WPA-PSK con IP statici su openmamba ====
 
==== Configurare il WPA-PSK con IP statici su openmamba ====
  
In questo wiki partiamo già dal presupposto che la vostra scheda pci wi-fi o pennino usb siano già attivi e funzionanti su linux, sia con driver nativi sia con ndiswrapper.
+
Partiamo già dal presupposto che la vostra scheda pci wi-fi o pennino usb siano già attivi e funzionanti su Linux, sia con driver nativi sia con [[ndiswrapper]].
 
Per ulteriori info su come configurare ndiswrapper si veda la pagina dedicata sul wiki.
 
Per ulteriori info su come configurare ndiswrapper si veda la pagina dedicata sul wiki.
  
Scarichiamo il pacchetto wpa_supplicant da ftp://ftp.openmamba.org/ ed installiamolo con rpm -ivh <nomepacchetto>.rpm, ora con il comando wpa_passphrase "Tuoessid" "chiave_del_router" otteniamo la chiave psk da inserire nel file /etc/wpa_supplicant.conf.
+
Come prima cosa occorre avere il '''wpa_supplicant''' installato sul sistema. Per fare questo installare il pacchetto omonimo utilizzando [[synaptic]] oppure con il comando:
  
Creiamo con un editor di testo, sempre da root, il file /etc/wpa_supplicant.conf e configuriamolo così:
+
sudo apt-get install wpa_supplicant
 +
 
 +
Ora con il comando
 +
 
 +
wpa_passphrase "Tuoessid" "chiave_del_router"
 +
 
 +
otteniamo la chiave psk da inserire nel file ''/etc/wpa_supplicant.conf''.
 +
 
 +
Creiamo con un editor di testo, sempre da root, il file ''/etc/wpa_supplicant.conf'' e configuriamolo così:
  
 
       ctrl_interface=/var/run/wpa_supplicant
 
       ctrl_interface=/var/run/wpa_supplicant
Riga 81: Riga 89:
 
       ifconfig wlan0 up
 
       ifconfig wlan0 up
  
Infine opzionale, per evitare di dover scrivere nel terminale ogni volta i comandi citati, si può creare uno script
+
Infine opzionale, per evitare di dover scrivere nel terminale ogni volta i comandi citati, si può creare uno script che in auto lancerà la connessione, questo è il semplice script che uso io che ho chiamato ''wpa_start.sh'', per lanciarlo basta scrivere nel terminale, sempre da root:
che in auto lancerà la connessione, questo è il semplice script che uso io che ho chiamato wpa_start.sh,
 
per lanciarlo basta scrivere nel terminale, sempre da root:
 
 
        
 
        
 
         sh wpa_start.sh
 
         sh wpa_start.sh
Riga 98: Riga 104:
  
 
                                                                  
 
                                                                  
p.s: attenti anche che i DNS del vostro provider siano stati scritti nel file /etc/resolv.conf, altrimenti in mancanza, riuscirete a pingare il router ma non ad entrare in internet.
+
P.S.: attenti anche che i DNS del vostro provider siano stati scritti nel file /etc/resolv.conf, altrimenti in mancanza, riuscirete a pingare il router ma non ad entrare in internet.
 
 
Buona Navigazione by Draker :)
 
  
 
== Connessioni WAN ==
 
== Connessioni WAN ==

Versione delle 20:01, 13 apr 2008

Per configurare la propria connessione di rete, dopo aver verificato che ciò non sia già avvenuto automaticamente, è innanzitutto importante capire quale sia la tipologia data la varietà di modalità di collegamento offerta dagli ISP (Internet Service Provider).

Connessioni LAN

In questa modalità il computer si connette ad una rete locale indipendentemente dal fatto che in questa rete vi sia o meno un punto di accesso ad Internet.

Ricadono in questa categoria:

  • l'accesso attraverso cavo Ethernet o senza fili (Wireless) ad una rete locale in cui vi sia un server DHCP che fornisce un default gateway per uscire su Internet (ad esempio FastWeb);
  • una connessione ad un router ADSL che fornisca un'interfaccia Ethernet o Wireless e che implementi internamente la gestione del protocollo PPP over Ethernet;
  • una qualunque connessione ad una rete locale di computer isolata da altre reti più grandi.

Ethernet

Le interfacce di rete rilevate dal sistema sono pre-configurate in modo da ottenere un indirizzo IP da un server DHCP. Questa configurazione è sufficiente nella maggior parte delle situazioni. Per configurare un indirizzo IP statico, default gateway, routing e altre impostazioni di rete fai click su Centro di controllo openmamba, posizionati su Rete, quindi fai click su Configura. Comparirà una finestra da cui potrai selezionare e configurare ciascuna interfaccia (l'interfaccia ethernet tipicamente si chiama eth0).

Wireless

Per configurare una rete Wireless tipicamente il sistema deve conoscere:

  • un codice identificativo della rete (ESSID)
  • una chiave pre-condivisa (PSK)

Per immettere queste informazioni fai click su Centro di controllo openmamba, posizionati su Rete, quindi fai click su Configura. Seleziona l'interfaccia Wireless (tipicamente denominata wlan0, wifi0 o ath0) ed imposta i valori opportuni per ESSID e Chiave WEP.

Nota: l'autenticazione con i metodi WPA e WPA2 attualmente non è supportata dal sistema, sebbene con il tool wpa_supplicant sia possibile effettuare una connessione di questo tipo da linea di comando.

Al momento si consiglia di configurare il dispositivo Wireless per l'autenticazione di tipo WEP ed
attendere che sia disponibile il supporto per la configurazione di accessi wireless PSK e PSK2 in
openmamba.

Data la grande varietà di dispositivi esistenti, può capitare che il dispositivo wireless non sia riconosciuto dal sistema. In questo caso è possibile utilizzare ndiswrapper ed il driver fornito per Microsoft Windows; la configurazione avviene attraverso un'interfaccia disponibile da Menù openmamba -> Impostazioni -> Driver wireless di Windows. Maggiori informazioni sono disponibili consultando la lista disponibile sul sito di ndiswrapper.

Configurare il WPA-PSK con IP statici su openmamba

Partiamo già dal presupposto che la vostra scheda pci wi-fi o pennino usb siano già attivi e funzionanti su Linux, sia con driver nativi sia con ndiswrapper. Per ulteriori info su come configurare ndiswrapper si veda la pagina dedicata sul wiki.

Come prima cosa occorre avere il wpa_supplicant installato sul sistema. Per fare questo installare il pacchetto omonimo utilizzando synaptic oppure con il comando:

sudo apt-get install wpa_supplicant

Ora con il comando

wpa_passphrase "Tuoessid" "chiave_del_router"

otteniamo la chiave psk da inserire nel file /etc/wpa_supplicant.conf.

Creiamo con un editor di testo, sempre da root, il file /etc/wpa_supplicant.conf e configuriamolo così:

      ctrl_interface=/var/run/wpa_supplicant
      ap_scan=1
      network={
      ssid="Tuoessid"
      #psk="chiave_nel_router"
      psk=chiave_psk_ottenuta_dal_comando_wpa_passphrase
      key_mgmt=WPA-PSK
      pairwise=TKIP
      group=TKIP
      proto=WPA
      }

ora sempre da terminale, da root, completiamo la configurazione della scheda wlan0, nell'esempio il router ha come indirizzo ip 192.168.1.1, per prima cosa assegniamo un indirizzo IP alla scheda di rete, quindi:

      ifconfig wlan0 192.168.1.2 netmask 255.255.255.0

ora agganciamo il router alla wlan0, quindi:

      route add default gw 192.168.1.1

infine lanciamo il wpa_supplicant e quindi di rimando il wpa con il comando:

      wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf -dd -B

se tutto è andato bene, ora dovreste poter pingare il router con il comando:

      ping 192.168.1.1 

e a questo punto dovreste anche poter navigare, inoltre il comando:

      iwlist wlan0 scan 

dovrebbe restituirvi l'output completo con i parametri della connessione.

Per bloccare la connessione:

      ifconfig wlan0 down

per riattivarla:

      ifconfig wlan0 up

Infine opzionale, per evitare di dover scrivere nel terminale ogni volta i comandi citati, si può creare uno script che in auto lancerà la connessione, questo è il semplice script che uso io che ho chiamato wpa_start.sh, per lanciarlo basta scrivere nel terminale, sempre da root:

       sh wpa_start.sh

Ricordarsi di renderlo eseguibile (io lo faccio con chmod a+x). Questo lo script:

       #!/bin/sh
       ifconfig wlan0 192.168.1.2 netmask 255.255.255.0
       route add default gw 192.168.1.1
       wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf -dd -B 


P.S.: attenti anche che i DNS del vostro provider siano stati scritti nel file /etc/resolv.conf, altrimenti in mancanza, riuscirete a pingare il router ma non ad entrare in internet.

Connessioni WAN

Rientrano in questa categoria le connessioni di rete tra due o più punti geograficamente distanti, quali:

  • collegamento ADSL attraverso un modem ADSL (con interfaccia USB o Ethernet verso il computer);
  • collegamento Dial-Up attraverso una linea telefonica analogica utilizzando un modem analogico (velocità massima 56 Kbps);
  • collegamento Dial-Up attraverso una linea ISDN utilizzando un modem ISDN (velocità massima 64 Kbps).

Queste tipologie di connessioni normalmente richiedono la configurazione, sul computer a cui è collegato il dispositivo WAN, del protocollo PPP (Point to Point Protocol). Questo protocollo dev'essere configurato in maniera diversa a seconda del tipo di collegamento.

PPP attraverso linea telefonica

Questo tipo di collegamento può avvenire:

  • collegando il portatile dotato di modem interno alla linea telefonica attraverso apposito connettore RJ-11;
  • collegando il modem analogico o ISDN al computer attraverso un cavo seriale RS-232 ed alla linea telefonica attraverso cavo con connettore RJ-11.

Istruzioni per la configurazione:

  1. avvia il programma KPPP che si trova in Menù openmamba -> Internet
  2. fai click su Configura
  3. fai click sul tab Modem
  4. se non è disponibile un modem crealo utilizzando il pulsante Nuovo... altrimenti salta il prossimo punto
  5. seleziona il Dispositivo del modem: tipicamente un modem interno viene identificato dal device /dev/modem, mentre un modem seriale da /dev/ttyS0
  6. fai click sul tab Modem
  7. disattiva la casella corrispondente a Attendi il segnale di linea prima di comporre il numero
  8. effettua il test del modem facendo click su Interroga Modem
  9. se il test ha avuto successo premi OK per uscire dalla finestra di configurazione del modem, altrimenti prova con altri dispositivi o verifica che il driver per il modem interno sia disponibile e funzionante attraverso slmodemd o hsfmodem
  10. fai click sul tab Account e su Nuovo..., seleziona Configurazione manuale, assegna il nome del tuo provider alla connessione ed inserisci il numero di telefono
  11. la configurazione è stata completata. Premi OK per uscire dalla finestra di configurazione
  12. inserisci nome utente e password che ti sono stati assegnati dal provider e premi il pulsante Connetti per avviare la connessione.

PPP over Ethernet

Per questo tipo di collegamento occorre utilizzare il programma tkpppoe disponibile su Menù openmamba -> Internet -> ADSL. Creare una nuova connessione specificando in particolare nome utente e password ed utilizzare i pulsanti Start e Stop per attivare e disattivare la connessione.

PPP over ATM

Questo protocollo viene normalmente utilizzato quando ci si connette attraverso un modem ADSL con porta USB. In questo caso occorre aprire il file

/etc/ppp/options-atm

ed inserire il proprio utente, esempio:

user "silvan@myprovider.it"
plugin pppoatm.so 8.35
logfile /var/log/pppd.log
noipdefault
usepeerdns
defaultroute
persist
noauth
nopcomp
noccp
novj
holdoff 5
maxfail 25

Inoltre occorre aggiungere le informazioni di autenticazione nei files

/etc/ppp/pap-secrets

e

/etc/ppp/chap-secrets

ad esempio:

# Secrets for authentication using PAP
# client        server  secret                  IP addresses
"silvan@myprovider.it"         *       "mypassword"                    *

Per attivare la connessione andare su Menù openmamba -> Internet -> ADSL -> pppoatm start; per disattivarla selezionare invece pppoatm stop.

Diagnostica dei problemi di rete

Se dopo aver seguito le istruzioni non riesci ad accedere alla rete, ad esempio utilizzando il browser konqueror e/o firefox, consulta la pagina di diagnostica dei problemi di rete dopo la configurazione.