GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come configurare l'indirizzo IP statico in RHEL 8 / CentOS 8

Durante il lavoro su server Linux , l'assegnazione di un indirizzo IP statico su schede NIC/Ethernet è una delle attività comuni svolte da ogni ingegnere Linux. Se si configura l'indirizzo IP statico correttamente su un server Linux, quindi può accedervi in ​​remoto tramite la rete. In questo articolo dimostreremo quali sono i diversi modi per assegnare o configurare un indirizzo IP statico sulla scheda di rete del server RHEL 8 / CentOS 8.

Di seguito sono riportati i modi per configurare l'IP statico su una scheda di rete,

  • nmcli (strumento da riga di comando)
  • File di script di rete(ifcfg-*)
  • nmtui  (interfaccia utente basata su testo)

Configura l'indirizzo IP statico utilizzando lo strumento da riga di comando nmcli

Ogni volta che installiamo il server RHEL 8 / CentOS 8, quindi "nmcli ', uno strumento da riga di comando viene installato automaticamente, nmcli viene utilizzato dal gestore di rete e ci consente di configurare l'indirizzo IP statico sulle schede Ethernet.

Esegui il comando ip addr di seguito per elencare le schede Ethernet sul tuo server

[[email protected] ~]# ip addr

Come possiamo vedere nell'output del comando sopra, abbiamo due NIC enp0s3 e enp0s8. Attualmente l'indirizzo IP assegnato alla scheda di rete è tramite server DHCP.

Supponiamo di voler assegnare l'indirizzo IP statico sulla prima NIC (enp0s3) con i seguenti dettagli,

  • Indirizzo IP =192.168.1.4
  • Maschera di rete =255.255.255.0
  • Gateway=192.168.1.1
  • DNS =8.8.8.8

Esegui i seguenti comandi nmcli uno dopo l'altro per configurare l'ip statico,

Elenca le schede Ethernet attualmente attive utilizzando "connessione nmcli comando ",

[[email protected] ~]# nmcli connection
NAME    UUID                                  TYPE      DEVICE
enp0s3  7c1b8444-cb65-440d-9bf6-ea0ad5e60bae  ethernet  enp0s3
virbr0  3020c41f-6b21-4d80-a1a6-7c1bd5867e6c  bridge    virbr0
[[email protected] ~]#

Usa sotto il comando nmcli per assegnare un IP statico su enp0s3,

Sintassi:

# connessione nmcli modifica indirizzo ipv4 

Nota: In breve, di solito sostituiamo la connessione con la parola chiave "con" e la modifichiamo con la parola chiave "mod" nel comando nmcli.

Assegna ipv4 (192.168.1.4) all'interfaccia enp0s3,

[[email protected] ~]# nmcli con mod enp0s3 ipv4.addresses 192.168.1.4/24
[[email protected] ~]#

Imposta il gateway usando il comando nmcli sotto,

[[email protected] ~]# nmcli con mod enp0s3 ipv4.gateway 192.168.1.1
[[email protected] ~]#

Imposta la configurazione manuale (da dhcp a statica),

[[email protected] ~]# nmcli con mod enp0s3 ipv4.method manual
[[email protected]8 ~]#

Imposta il valore DNS come "8.8.8.8",

[[email protected] ~]# nmcli con mod enp0s3 ipv4.dns "8.8.8.8"
[[email protected] ~]#

Per salvare le modifiche precedenti e ricaricare l'interfaccia, eseguire il comando nmcli sottostante,

[[email protected] ~]# nmcli con up enp0s3
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)
[[email protected] ~]#

L'output del comando sopra conferma che l'interfaccia enp0s3 è stata configurata correttamente. Qualunque siano le modifiche che abbiamo apportato utilizzando i comandi nmcli sopra, tali modifiche vengono salvate permanentemente nel file "etc/sysconfig/network-scripts/ifcfg-enp0s3"

[[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp0s3

Per confermare se l'indirizzo IP è stato nell'interfaccia enp0s3, utilizzare il comando ip seguente,

[[email protected] ~]#ip addr show enp0s3

Configura l'indirizzo IP statico utilizzando i file di script di rete (ifcfg-)

Possiamo configurare l'indirizzo IP statico su una scheda ethernet usando il suo script di rete o i file "ifcfg-". Supponiamo di voler assegnare l'indirizzo IP statico sulla nostra seconda scheda Ethernet "enp0s8".

  • IP=192.168.1.91
  • Maschera di rete/Prefisso =24
  • Gateway=192.168.1.1
  • DNS1=4.2.2.2

Vai nella directory "/etc/sysconfig/network-scripts" e cerca il file "ifcfgenp0s8", se non esiste crealo con il seguente contenuto,

[[email protected] ~]# cd /etc/sysconfig/network-scripts/
[[email protected] network-scripts]# vi ifcfg-enp0s8
TYPE="Ethernet"
DEVICE="enp0s8"
BOOTPROTO="static"
ONBOOT="yes"
NAME="enp0s8"
IPADDR="192.168.1.91"
PREFIX="24"
GATEWAY="192.168.1.1"
DNS1="4.2.2.2"

Salva ed esci dal file, quindi riavvia il servizio di gestione della rete per rendere effettive le modifiche precedenti,

[[email protected] network-scripts]# systemctl restart NetworkManager
[[email protected] network-scripts]#

Ora usa il comando ip sotto per verificare se l'indirizzo IP è assegnato a nic o meno,

[[email protected] ~]# ip add show enp0s8
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:7c:bb:cb brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.91/24 brd 192.168.1.255 scope global noprefixroute enp0s8
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fe7c:bbcb/64 scope link
       valid_lft forever preferred_lft forever
[[email protected] ~]#

L'output sopra conferma che l'indirizzo IP statico è stato configurato correttamente sulla scheda di rete "enp0s8"

Configura l'indirizzo IP statico utilizzando l'utilità 'nmtui'

nmtui è un'interfaccia utente basata su testo per il controllo del gestore di rete, quando eseguiamo nmtui, si aprirà un'interfaccia utente di base testuale attraverso la quale possiamo aggiungere, modificare ed eliminare connessioni. Oltre a questo nmtui può anche essere usato per impostare il nome host del tuo sistema.

Supponiamo di voler assegnare un indirizzo IP statico all'interfaccia enp0s3 con i seguenti dettagli,

  • Indirizzo IP =10.20.0.72
  • Prefisso =24
  • Gateway=10.20.0.1
  • DNS1=4.2.2.2

Esegui nmtui e segui le istruzioni sullo schermo, l'esempio è mostrato

[[email protected] ~]# nmtui

Seleziona la prima opzione "Modifica una connessione ' e quindi scegli l'interfaccia come 'enp0s3'

Scegli Modifica e quindi specifica l'indirizzo IP, il prefisso, il gateway e l'ip del server DNS,

Scegli OK e premi invio. Nella finestra successiva, scegli "Attiva una connessione '

Seleziona enp0s3 , Scegli Disattiva e premi invio

Ora scegli Attiva e premi invio,

Seleziona Indietro e poi Esci,

Utilizzare il comando IP di seguito per verificare se l'indirizzo IP è stato assegnato all'interfaccia enp0s3

[[email protected] ~]# ip add show enp0s3
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:53:39:4d brd ff:ff:ff:ff:ff:ff
    inet 10.20.0.72/24 brd 10.20.0.255 scope global noprefixroute enp0s3
       valid_lft forever preferred_lft forever
    inet6 fe80::421d:5abf:58bd:c47e/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
[[email protected] ~]#

L'output sopra conferma che abbiamo assegnato correttamente l'indirizzo IP statico all'interfaccia enp0s3 utilizzando l'utilità nmtui.

Questo è tutto da questo tutorial, abbiamo coperto tre diversi modi per configurare l'indirizzo ipv4 su una scheda Ethernet sul sistema RHEL 8 / CentOS 8. Non esitare a condividere feedback e commenti nella sezione commenti qui sotto.


Cent OS
  1. Come configurare un indirizzo IP statico su RHEL 8 / CentOS 8 Linux

  2. CentOS / RHEL 7:come configurare il server dei nomi solo cache

  3. CentOS / RHEL 6,7 :Come configurare hugepages

  4. Come configurare rsyslog per filtrare/eliminare un indirizzo IP specifico in CentOS/RHEL 6,7

  5. Come configurare il proxy in CentOS/RHEL/Fedora

Come configurare l'indirizzo IP statico in CentOS 7 / RHEL 7

Come configurare l'indirizzo IP statico in CentOS 8 / RHEL 8

Come installare e configurare Ansible su CentOS 8 / RHEL 8

Come impostare un indirizzo IP statico in CentOS Linux

Come configurare l'indirizzo IP statico di rete su RHEL/CentOS 8/7

Come configurare il server VNC su CentOS/RHEL 6