Network configuration

From Wiki :: openmamba
Revision as of 20:06, 3 June 2008 by Ercolinux (talk | contribs) (New page: To configure the network connection, after you've verified that is not already activated automatically, is relevant to know the type of network yo're using, due to the variety of mode of c...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

To configure the network connection, after you've verified that is not already activated automatically, is relevant to know the type of network yo're using, due to the variety of mode of connection offered by the ISPs.(Internet Service Providers).

LAN Connection

In that type the computer is connected to a local net regardless of the fact that in that network there is or not an internet access point.

Under that category there are:

  • Network access via Ethernet cable or Wireless to a local network where there is a DHCP server that provide a default gateway to exit on the Internet (for example FastWeb);
  • A connection to a ADSL router that provide a Ethernet o Wireless interface and that provide internally the support to the protocoll PPP over Ethernet;
  • A generic connection to a local network una qualunque connessione ad una rete locale di computer isolate from other networks.

Ethernet

The network interfaces detected by the system are preconfigured to obtain an IP address from a DHCP server. That configuration is enough as often as not of the situation. To configure a static IP address, the default gateway, the routing table and other network settings, click on openmamba control center, the choose network, and Configure. On the window that shows up you can choose every network interface and configure it. (tipically the network interface is called eth0)

Wireless

To configure the Wireless network the system has to know:

  • The network identify code (ESSID)
  • A pre-shared key (PSK)

To input that information click on Openmamba control center, choose Network, then click on Configure. Select the Wireless interface (tipically wlan0, wifi0 or ath0) and input the correct ESSID and WEP Key values.

Note: the WPA and WPA2 autentication mode is not actually supported by the system, but with the wpa_supplicant tool is possible to activate a connection of that type via command line.

At the moment is advised to configure the Wireless card to do a WEP autentication and wait that the PSK and PSK2 support become available in openmamba

Due to the big variety of devices available, is possible that the wireless device is not recognized by the system. In that case is possible to use the ndiswrapper and the Microsoft Windows driver; the configuration il possible via the Openmamba menu -> Settings -> Windows wireless drivers. Major info are available looking the list available on the ndiswrapper site.

Configure the WPA-PSK with static IP on 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.