Switchconf
Premessa
Gestire le connessioni di rete e le relative configurazioni potrebbe sembrare un compito arduo, ma a volte questa impresa può risultare più semplice del previsto.
Molti utenti si affidano ai network manager anche se questi, a volte, possono essere afflitti da bug fastidiosi.
Una configurazione "manuale", invece, risulta essere più "pulita" e indubbiamente permette un controllo maggiore a chi amministra un sistema.
Per configurare la rete andremo quindi ad agire direttamente sui file di configurazione principali , ovvero quelli che i network manager modificano al posto nostro, a volte, come detto, con risultati imprevedibili.
Il metodo classico
Cominciamo a fare un'esempio del più semplice dei casi: una scheda di rete ethernet funzionante e perfettamente riconosciuta, collegata tramite switch, hub o direttamente ad un router.
Come presupposto perchè tutto funzioni non dobbiamo avere nessun network manager installato sul nostro sistema, lasciando la gestione della scheda di rete al solo file /etc/network/interfaces.
Il pacchetto resolvconf, inoltre, non deve essere installato per poter permettere di gestire autonomamente i dns.
La scheda ethernet viene considerata riconosciuta dal sistema a livello hardware e viene identificata con ethX (eth0 per la prima scheda di rete rilevata, eth1 per la seconda, etc.).
Vediamo come il sistema identifica la nostra scheda:
# ip link show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000 link/ether 00:1e:90:4e:86:bd brd ff:ff:ff:ff:ff:ff 3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast \ state UP qlen 1000 link/ether 00:19:5b:39:f5:76 brd ff:ff:ff:ff:ff:ff
in questo caso:
- lo è l'interfaccia di loopback;
- eth0 è l'interfaccia cablata;
- wlan0 è l'interfaccia wireless.
l'assenza del flag UP rivela che eth0, al momento, non è attiva