Translation(s): English – Français – Italiano – German – Português (Brasil) – 简体中文 – Русский
Contents
NetworkManager
NetworkManager cerca di mantenere costantemente disponibile una connessione di rete attiva. |
In parallelo a NetworkManager alcune interfacce di rete possono essere sotto il controllo di
ifupdown (/etc/network/interfaces)
Per i dettagli vedere Configurazione di rete.
NetworkManager è composto da due livelli:
Un demone eseguito come root: NetworkManager(8) è solitamente gestito da systemd come NetworkManager.service.
Interfacce: lo strumento a riga di comando nmcli(1), l'interfaccia testuale in terminale nmtui(1), applet per gli ambienti desktop.
Il demone e gli strumenti nmtui e nmcli sono forniti nel pacchetto network-manager. Gli strumenti GUI sono pacchettizzati separatamente: nm-tray, network-manager-gnome (nm-applet), plasma-nm, ecc.
In aggiunta sono disponibili vari plugin che permettono a NetworkManager di gestire altre connessioni speciali, come diversi tipi di connessioni VPN.
NetworkManager gestirà solamente quelle interfacce che non sono dichiarate in /etc/network/interfaces (vedere il file README).
NetworkManager memorizza le informazioni di connessioni sulle singole reti conosciute in file di configurazione chiamati profili. Questi sono archiviati in /etc/NetworkManager/system-connections/. Per le opzioni usate in questi file fare riferimento alla pagina di manuale di nm-settings: man nm-settings o online. Possono essere modificati (come root) usando un editor di testo o nm-connection-editor (incluso in network-manager-gnome).
Affinché le modifiche alla configurazione diventino effettive, può essere necessario riavviare il demone di NetworkManager:
sudo service network-manager restart
A partire da Debian 11 (bullseye), usare:
sudo service NetworkManager restart
Caratteristiche
Le caratteristiche di NetworkManager sono descritte nella sua pagina web.
Documentazione
Assicurarsi di leggere il bel manuale:
/usr/share/doc/network-manager/README.md.gz (online) e /usr/share/doc/network-manager/README.Debian (online)
nm-settings-nmcli(5) per le opzioni di configurazione
altre pagine di manuale dal pacchetto network-manager
la pagina di manuale interfaces(5)
Le reti cablate non sono gestite
A partire da Debian 6.0 "Squeeze", NetworkManager non gestisce in modo predefinito nessuna interfaccia definita in /etc/network/interfaces.
Un dispositivo non gestito è un dispositivo che NetworkManager non tocca. Ciò avviene quando sono soddisfatte due condizioni:
Il file /etc/network/interfaces contiene una cosa qualsiasi che riguardi l'interfaccia, anche solo:
allow-hotplug eth0 iface eth0 inet dhcp
e /etc/NetworkManager/NetworkManager.conf contiene:
[main] plugins=ifupdown,keyfile [ifupdown] managed=false
Abilitare la gestione delle interfacce
Se si desidera che NetworkManager gestisca le interfacce abilitate in /etc/network/interfaces:
impostare managed=true in /etc/NetworkManager/NetworkManager.conf;
riavviare NetworkManager:
sudo service network-manager restart
A partire da Debian 11 (bullseye), usare:
sudo service NetworkManager restart
"Auto Ethernet" e "Auto eth0"
Auto Ethernet significa "Seleziona un'interfaccia Ethernet automaticamente"
Auto eth0 significa configura automaticamente l'interfaccia eth0.
FAQ
- Q. Come posso configurare un indirizzo IP statico (per un server, ecc.)?
A) Usare nm-connection-editor o configurare /etc/network/interfaces, come descritto in Configurazione della rete.
- Q. Come posso configurare il DNS per !NetworkManager?
A) La risposta breve è usare nm-connection-editor. Per una risposta più dettagliata vedere la voce corrispondente in Configurazione della rete.
- Q. Perché non vedo NetworkManager con il mio nuovo account utente?
A) Assicurarsi che gli utenti umani appartengano al gruppo netdev (vedere /usr/share/doc/network-manager-gnome/README.Debian).
- Q. Come impostare la condivisione di una connessione ("hotspot") per un'interfaccia cablata?
A) Prima assicurarsi di intallare (ma non dnsmasq a meno di non disabilitare il demone di sistema in /etc/default/dnsmasq). Poi usare nm-connection-editor e configurare un nuovo profilo usando "condiviso con altro computer" come metodo per IPv4 (non possibile da gnome-control-center di Gnome3). Questo nasconde tutta le complessità (dnsmasq, iptables, sysctl). Da ultimo usare tale profilo per l'interfaccia di rete connessa alla rete condivisa. Pe le interfacce Wi-Fi, è fornita un'interfaccia hotspot che usa le stesse funzionalità oltre ad impostare una rete WiFi apposita.
- Q. Come posso impostare OpenVPN usando NetworkManager?
A) Usando il pacchetto network-manager-openvpn-gnome è possibile configurare tutti gli aspetti di OpenVPN, inclusa l'importazione delle configurazioni dal fornitore di servizi e l'avvio automatico per specifiche connessioni (tramite nm-connection-editor).
Vedere anche
Client VPN, alcuni di essi usano NetworkManager
Collegamenti esterni
https://networkmanager.dev/ - Pagina web del progetto
https://wiki.gnome.org/Projects/NetworkManager – Pagina del progetto nel wiki GNOME (con alcuna documentazione)
https://www.redhat.com/sysadmin/becoming-friends-networkmanager "Becoming friends with NetworkManager": tutorial per mncli
nmtui(1) - client testuale interattivo
nmcli(1) - client a riga di comando