Per gli utenti inesperti che si avvicinano per la prima volta a GNU/Linux, la prima cosa da considerare è come collegare la macchina a Internet dopo aver installato il sistema operativo. Questo articolo spiega come configurare l'indirizzo IP, la maschera di sottorete, il gateway e il DNS. Ci sono diversi modi per avere riferimenti. Che siate principianti o esperti, credo che possiate iniziare rapidamente.
NetworkManager è una suite di strumenti standard per la configurazione della rete Linux, che supporta ambienti server e desktop. Oggi le distribuzioni più diffuse lo supportano. Questo set di strumenti di configurazione di rete è adatto a Rocky Linux 8 e versioni successive. Se si desidera configurare le informazioni di rete in modo grafico (cioè con la riga di comando nmtui ), è sufficiente eseguire questa operazione:
È possibile utilizzare il tasto Tab o i tasti ↑↓←→ per selezionare la specifica Se si desidera modificare le informazioni di rete, selezionare Modifica una connessione e quindi Invio. Selezionare una scheda di rete diversa e scegliere Modifica... per modificarla.
Per IPv4, se si tratta di ottenere informazioni di rete con DHCP, è sufficiente selezionare IPv4 CONFIGURATION<Automatic>, ed eseguire nel terminale systemctl restart NetworkManager.service. Questo funziona nella maggior parte dei casi. In rari casi, è necessario disabilitare e abilitare la scheda di rete affinché la modifica abbia effetto. Ad esempio: nmcli connection down ens33, nmcli connection up ens33
Se si desidera correggere manualmente tutte le informazioni di rete IPv4, è necessario selezionare <Manuale> dopo CONFIGURAZIONE IPv4 e aggiungerle riga per riga. Ad esempio, mi piace questo:
Elemento
Valore
Indirizzi
192.168.100.4/24
Gateway
192.168.100.1
Server DNS
8.8.8.8
Quindi fare clic su \< OK >, tornare all'interfaccia del terminale passo dopo passo ed eseguire systemctl restart NetworkManager.service. Allo stesso modo, in rari casi, la scheda di rete deve essere accesa e spenta per avere effetto.
Modificare il modo in cui i file di configurazione vengono utilizzati¶
Tutte le distribuzioni RHEL, sia upstream che downstream, sono configurate allo stesso modo. Il file di configurazione delle informazioni di rete è memorizzato nella directory /etc/sysconfig/network-scripts/ e una scheda di rete corrisponde a un file di configurazione. Il file di configurazione ha molti parametri, come mostrato nella tabella seguente. Avviso! I parametri devono essere scritti in maiuscolo.
Attenzione
Nelle distribuzioni RHEL 9.x, il percorso della directory in cui è memorizzato il file di configurazione del NIC è stato modificato, ovvero /etc/NetworkManager/system-connections/. Vedi quì per ulteriori informazioni.
È possibile scegliere se la scheda di rete si avvia automaticamente con il sistema
ONBOOT=yes
TYPE
Tipo di interfaccia della scheda di rete, solitamente Ethernet
TYPE=Ethernet
BOOTPROTO
La modalità di ottenimento dell'ip può essere l'acquisizione dinamica DHCP o la configurazione manuale statica, utilizzando un indirizzo statico
BOOTPROTO=static
IPADDR
L'indirizzo ip della scheda di rete, quando BOOTPROTO=static, questo parametro avrà effetto
IPADDR=192.168.100.4
HWADDR
Indirizzo hardware, ovvero indirizzo MAC
HWADDR=00:0C:29:84:F6:9C
NETMASK
Maschera di sottorete decimale
NETMASK=255.255.255.0
PREFIX=24
Maschera di sottorete, rappresentata da numeri
PREFIX=24
gateway: 192.168.20.254
Gateway, se ci sono più schede di rete, questo parametro può comparire una sola volta
GATEWAY=192.168.100.1
PEERDNS
Quando è sì, i parametri DNS definiti qui modificheranno /etc/resolv.conf; quando è no, /etc/resolv.conf non verrà modificato. Quando si utilizza DHCP, l'impostazione predefinita è sì
PEERDNS=yes
DNS1
Il DNS primario è selezionato, ha effetto solo quando PEERDNS=no
DNS1=8.8.8.8
DNS2
DNS alternativo, efficace solo quando PEERDNS=no
DNS2=114.114.114.114
BROWSER_ONLY
Se consentire solo i browser
BROWSER_ONLY=no
USERCTL
Se gli utenti ordinari sono autorizzati a controllare il dispositivo della scheda di rete, sì significa che è consentito, no significa che non è consentito
USERCTL=no
UUID
Codice di identificazione univoco universale, la funzione principale è quella di identificare l'hardware, in generale, non è necessario compilare
PROXY_METHOD
Metodo proxy, generalmente nessuno, può essere lasciato vuoto
IPV4_FAILURE_FATAL
Se è sì, significa che il dispositivo sarà disabilitato dopo che la configurazione ipv4 è fallita; se è no, significa che non sarà disabilitato.
IPV4_FAILURE_FATAL=no
IPV6INIT
Se abilitare IPV6, sì per abilitare, no per non abilitare. Quando IPV6INIT=yes, possono essere abilitati anche i due parametri IPV6ADDR e IPV6_DEFAULTGW. Il primo rappresenta l'indirizzo IPV6 e il secondo il gateway designato
IPV6INIT=yes
IPV6_AUTOCONF
Se utilizzare la configurazione automatica di IPV6, sì significa utilizzare; no significa non utilizzare
IPV6_AUTOCONF=yes
IPV6_DEFROUTE
Se dare a IPV6 il percorso predefinito
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL
Dopo che la configurazione IPV6 è fallita, se disabilitare o meno il dispositivo
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE
Genera il modello di indirizzo IPV6, i valori opzionali sono stable-privacy e eui64
IPV6_ADDR_GEN_MODE=stable-privacy
Dopo che il file di configurazione è stato modificato con successo, ricordarsi di riavviare il servizio della scheda di rete systemctl restart NetworkManager.service.