Network Manager: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
("da adottare")
 
(5 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
{{Stub}}
{{Guida da adottare}}
== Introduzione ==
== Introduzione ==
Network Manager è un [[demone]] che lavora in background e permette di amministrare le connessioni di rete in maniera semplificata e user-friendly rispetto al file "/etc/network/interfaces".
Network Manager è un [[demone]] che lavora in background e permette di amministrare le connessioni di rete in maniera semplificata e user-friendly rispetto al file "/etc/network/interfaces".
Riga 30: Riga 30:
# e li invia al file /var/log/nm.log
# e li invia al file /var/log/nm.log


:programname, isequal, 'NetworkManager' -/var/log/nm.log
:programname, isequal, "NetworkManager" -/var/log/nm.log
& ~
</pre>
</pre>
Creare il file <code>/var/log/nm.log</code> :
Creare il file <code>/var/log/nm.log</code> :
Riga 46: Riga 45:
# service rsyslog restart
# service rsyslog restart
</pre>
</pre>
Ricordarsi di utilizzare [[Logrotate]] per ruotare il file "nm.log" evitando che cresca troppo.
Ricordarsi di utilizzare [[Logrotate]] per ruotare il file "nm.log" evitando che cresca troppo. Ad esempio si potrebbe creare il file <code>/etc/logrotate.d/mynetworkmanager</code> con questo contenuto:
<pre>
/var/log/nm.log {
create
daily
rotate 5
compress
notifempty
missingok
}
</pre>
L'opzione "create" è necessaria per ricreare un nuovo file vuoto "nm.log" dopo la rotazione.


[[Categoria: Servizi di sistema]][[Categoria: Schede Wireless]][[Categoria: Schede ethernet]]
[[Categoria: Servizi di sistema]][[Categoria: Schede Wireless]][[Categoria: Schede ethernet]]

Versione attuale delle 17:28, 7 giu 2015

Guida da adottare! Bannermv.png


Introduzione

Network Manager è un demone che lavora in background e permette di amministrare le connessioni di rete in maniera semplificata e user-friendly rispetto al file "/etc/network/interfaces".

Logging

Abilitare il debug

Modificare il file /etc/NetworkManager/NetworkManager.conf aggiungendo le righe:

[logging]
level=DEBUG
domains=HW, RFKILL, ETHER, WIFI,  BT,  MB, DHCP4,  DHCP6,  PPP,  WIFI_SCAN, IP4, IP6, AUTOIP4, DNS, VPN, SHARING, SUPPLICANT, AGENTS, SETTINGS, SUSPEND, CORE, DEVICE, OLPC, WIMAX

con cui verrà abilitato il debugging per tutti i "domini". Leggere anche la manpage di NetworkManager.conf .
Per specificare tutti i domini potrebbe essere sufficiente modificare la riga precedente in:

domains=ALL

in base alla versione di Network Manager utilizzata.

Dopo le modifiche sarà necessario riavviare Network Manager:

# service network-manager restart

I messaggi saranno visibili nel file /var/log/syslog .

Creare un file di log separato

Per ottenere un file di log separato che contenga una copia di tutti i messaggi generati da Network Manager, creare il file /etc/rsyslog.d/nm.conf con questo contenuto:

# Filtra tutti i messaggi generati da Network Manager
# e li invia al file /var/log/nm.log

:programname, isequal, "NetworkManager" -/var/log/nm.log

Creare il file /var/log/nm.log :

# touch /var/log/nm.log

e cambiare i suoi permessi in modo che sia leggibile e scrivibile da root e leggibile dal gruppo 'adm'; tutti gli altri utenti non avranno permessi sul file:

# chmod 640 /var/log/nm.log
# chgrp adm /var/log/nm.log

Infine riavviare "rsyslog":

# service rsyslog restart

Ricordarsi di utilizzare Logrotate per ruotare il file "nm.log" evitando che cresca troppo. Ad esempio si potrebbe creare il file /etc/logrotate.d/mynetworkmanager con questo contenuto:

/var/log/nm.log {
 create
 daily
 rotate 5
 compress
 notifempty
 missingok
}

L'opzione "create" è necessaria per ricreare un nuovo file vuoto "nm.log" dopo la rotazione.