Network Manager: differenze tra le versioni
S3v (discussione | contributi) |
S3v (discussione | contributi) ("da adottare") |
||
(8 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 1: | Riga 1: | ||
{{ | {{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 12: | Riga 12: | ||
</pre> | </pre> | ||
con cui verrà abilitato il debugging per tutti i "domini". Leggere anche la [[manpage]] di <code>NetworkManager.conf</code> .<br/> | con cui verrà abilitato il debugging per tutti i "domini". Leggere anche la [[manpage]] di <code>NetworkManager.conf</code> .<br/> | ||
Per specificare tutti i domini potrebbe essere sufficiente modificare la riga precedente in: | |||
<pre> | |||
domains=ALL | |||
</pre> | |||
in base alla versione di Network Manager utilizzata. | |||
Dopo le modifiche sarà necessario riavviare Network Manager: | Dopo le modifiche sarà necessario riavviare Network Manager: | ||
<pre> | <pre> | ||
Riga 24: | 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 | |||
</pre> | </pre> | ||
Creare il file <code>/var/log/nm.log</code> : | Creare il file <code>/var/log/nm.log</code> : | ||
Riga 40: | 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! |
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.