tags: il network manager è scomparso, ifconfig riporta eth0 e wlan0 presenti e impostate, eth0 non pinga il router, eth0 non si connette ad internet (ovviamente), wlan0 è connessa al router, wlan0 non ping il router, wlan0 non si connette ad internet (ovviamente)
Premetto che ho risolto tutto, quindi ho pensato bene di contribuire, visto che cercando conferme per le azioni che ho eseguito, sono atterrato in questo post.
Premetto che non conoscevo affatto il NM (network manager)
Storia: utilizzando io sempre linux in modalità terminale ed avendo avuto sempre la fortuna di installare (le poche volte) ubuntu su macchine "compatibili", mi sono skiantato su un notebook acer aspire 1710 (bel macigno in tutti i sensi: pesa quasi 10 Kg alimentatore incluso).
Il soggetto è equipaggiato con scheda video nvidia e quindi il cd di installazione desktop standard mostra degli sgargianti arcobaleni. Inoltre entrambe le schede rete sono broadcom BCM5788 (la cablata) e BCM4306 (la wireless wlan wifi)
Ho dovuto quindi usare il
cd alternate e installare in modalità testo.
Ho pensato bene di usare solo il cd e di non connettere il cavo rete e forse qui ho sbagliato, ma tant'era e quindi è andata così.
Al primo avvio ho dovuto abilitare i drivers proprietari della invidia e della broadcom wireless. E poi i casini.
eth0 non si è mai connessa ad internet e nel NM risultava
unmanaged.
wlan0, forse è andata una volta ma male.
Ho quindi smanettato col NM inserendo configurazioni statiche.
Dopodichè la wlan0, pur connettendosi SEMPRE al router, non ha mai piu funzionato in termini di connessione ad internet e manco di ping al router. La eth0 invece non ha proprio mai funzionato.
Spipolando con le configurazioni a un certo punto è pure sparita l'icona dell'applet del network manager dalla barra.
C'è per caso qualche problema ??? ?? direi di si...
Ho quindi iniziato a cercare l'inghippo nei files di configurazione, in linux il bello sono i files...
La prima illuminante anomalia (da ignorante del NM) l'ho incontrata nel tradizionale file
interfaces: aveva la sezione
lo e una sezione
eth0, ma la wlan0 non c'era. E come cavolo fa
ifconfig a dire che c'è una wlan0?!?!?!
Allora c'è il trucco... ho pensato: e sono andato in
/etc a vedere le differenze con la tradizione...
Benone c'è una directory
NetworkManager, e in
intit.d ? Toh! C'è un servizio... (yes)
network-manager. Allora sono a cavallo...
Il servizio sovrasta la configurazione tradizionale... e, ho scoperto poi, si inca**a pure se trova il file
interfaces configurato.
Bene, ma allora
dove sono i files che configura il Network Manager di ubuntu ?
Semplice: in una sottodirectory
/etc/NetworkManager/system-connections.
Eccoli li:
Auto ROUTER Connessione via cavo 1
Le correzioni sono state quindi:
cancellare la sezione di eth0 dal file interfaces in /etc/network e cancellare interamente il file della connessione wireless in
/etc/NetworkManager/system-connections e fare daccapo la connessione.
Benone (rotfl)
è ricomparsa l'icona del NM e la cancellazione della sezione
eth0 da
interfaces ha avuto il suo perchè: infatti ora cliccando l'icona del NM nella barra,
Rete via cavo risulta
disconnessa e non
unmanaged.
Conclusioni:
- se si utilizza il Network Manager, il file
/etc/network/interfaces deve essere svuotato ad esclusione della sezione
lo (
leggi qui per approfondimenti sul Network Manager)
- se non funziona un tubo, un occhiata ai files di configurazione che genera il NM potrebbe essere una buona idea. I files sono in
/etc/NetworkManager/system-connections
- a questo punto ho entrambe le schede che funzionano e sotto riporto il contenuto dei files di configurazione generati dal network manager
noterete che il gateway risulta scritto in una posizione veramente originale, io avrei messo una riga apposta per il gateway.
Se vi è tornato utile: feedback.
Ciao
Robert@FAsTec
scheda wireless
Codice: Seleziona tutto
[connection]
id=Auto ROUTER
uuid=f1e646f1-f7f9-4ac7-a187-d40bd7ec3266
type=802-11-wireless
autoconnect=true
timestamp=1282666045
[ipv4]
method=manual
dns=151.99.125.2;151.99.0.100;
addresses1=192.168.0.111;24;192.168.0.1;
ignore-auto-routes=false
ignore-auto-dns=false
dhcp-send-hostname=false
never-default=false
[ipv6]
method=ignore
ignore-auto-routes=false
ignore-auto-dns=false
never-default=false
[802-11-wireless]
ssid=82;85;84;84;69;82;
mode=infrastructure
channel=0
rate=0
tx-power=0
mtu=0
seen-bssids=00:13:d3:7a:16:af;
scheda RJ45
Codice: Seleziona tutto
[connection]
id=Connessione via cavo 1
uuid=e95ba966-d403-4024-a484-516738856a8d
type=802-3-ethernet
autoconnect=true
timestamp=0
[ipv4]
method=manual
dns=151.99.125.2;151.99.0.100;
addresses1=192.168.0.22;24;192.168.0.1;
ignore-auto-routes=false
ignore-auto-dns=false
dhcp-send-hostname=false
never-default=false
[802-3-ethernet]
speed=0
duplex=full
auto-negotiate=true
mtu=0
[ipv6]
method=ignore
ignore-auto-routes=false
ignore-auto-dns=false
never-default=false