Network Manager: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
Riga 16: Riga 16:
# service network-manager restart
# service network-manager restart
</pre>
</pre>
I messaggi saranno visibili nel file <code>/var/log/syslog</code> .


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

Versione delle 07:37, 9 set 2014

Document-page-setup.png Attenzione: questo articolo è ancora incompleto e in fase di scrittura da parte del suo autore.

Sentitevi liberi di contribuire, proponendo modifiche alla guida tramite l'apposita pagina di discussione, in modo da non interferire con il lavoro portato avanti sulla voce. Per altre informazioni si rimanda al template.


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 .
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

if $msg contains 'NetworkManager' then -/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.