GNU/Linux >> Linux Esercitazione >  >> Debian

Come configurare l'indirizzo IP statico in Ubuntu 18.04 / 16.04 / Debian 9 / LinuxMint 18

Configurare la rete e portare i server nella rete è l'attività di amministrazione iniziale per qualsiasi amministratore di sistema.

In alcuni casi, queste attività vengono automatizzate tramite DHCP (Dynamic Network Configuration Protocol) che si occupa dell'assegnazione dell'indirizzo IP a desktop e server.

LEGGI :Come configurare il server DHCP su CentOS 7 / Ubuntu 18.04 / 16.04 / Debian 9

Tuttavia, se si passa all'infrastruttura più grande, utilizzano IP statico (manuale) per evitare problemi di rete dovuti alla mancata disponibilità dei server DHCP .

Interessato a Netplan:un nuovo strumento di rete per la configurazione della rete in Ubuntu 18.04 / Ubuntu 17.10 .

LEGGI :Come configurare l'indirizzo IP statico in Ubuntu 18.04 utilizzando Netplan

Configura l'indirizzo IP statico in Ubuntu/Debian

Configuriamo la nostra interfaccia di rete per le seguenti informazioni.

Indirizzo IP =192.168.1.10
Maschera di rete =255.255.255.0
GATEWAY=192.168.1.1
Server DNS 1 =192.168.1.1
Server DNS 2 =8.8.8.8
Nome dominio =itzgeek.local

Passa all'utente root.

su -

O

sudo su -

Assicurati di installare il pacchetto ifupdown e resolvconf.

apt-get -y install ifupdown resolvconf

Trova le interfacce di rete disponibili sul tuo sistema

Puoi utilizzare uno qualsiasi dei comandi seguenti per ottenere un elenco delle interfacce di rete disponibili sul tuo sistema.

ifconfig

O

ip a

Scegli l'interfaccia di rete desiderata

L'output del comando ifconfig:

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.6  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fd50:1d9:9fe3:1400:79fa:c48f:b679:c85  prefixlen 64  scopeid 0x0
        inet6 fd50:1d9:9fe3:1400:a00:27ff:fe36:34ae  prefixlen 64  scopeid 0x0
        inet6 fe80::a00:27ff:fe36:34ae  prefixlen 64  scopeid 0x20
        ether 08:00:27:36:34:ae  txqueuelen 1000  (Ethernet)
        RX packets 226971  bytes 327928478 (312.7 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 60417  bytes 4869126 (4.6 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 1  (Local Loopback)
        RX packets 4714  bytes 6158753 (5.8 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4714  bytes 6158753 (5.8 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Al momento, la mia interfaccia di sistema (enp0s3) prende l'indirizzo IP dal server DHCP.

LEGGI :Come configurare il server DHCP su CentOS 7 / Ubuntu 18.04 / 16.04 / Debian 9

Per questa demo, configureremo un IP statico per quell'interfaccia.

Configura indirizzo IP statico

Modifica il file delle interfacce.

nano /etc/network/interfaces

Aggiorna il file con le informazioni seguenti. Se stai aggiungendo voci DNS nel file /etc/network/interfaces, allora devi installare resolvconf pacchetto

# Interface Name #
auto enp0s3
# Static IP Address #
iface enp0s3 inet static
# IP Address #
address 192.168.1.10
# Netmask #
netmask 255.255.255.0
# Gateway #
gateway 192.168.1.1
# DNS Servers #
dns-nameservers 192.168.1.1
dns-nameservers 8.8.8.8
# Search Domain #
dns-search itzgeek.local

Riavvia la rete utilizzando il comando seguente.

service networking restart

Verifica indirizzo IP statico

Verifica l'IP statico utilizzando i comandi seguenti.

ifconfig

O

ip a

Risultato:

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.10  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fd50:1d9:9fe3:1400:a00:27ff:fe36:34ae  prefixlen 64  scopeid 0x0
        inet6 fe80::a00:27ff:fe36:34ae  prefixlen 64  scopeid 0x20
        ether 08:00:27:36:34:ae  txqueuelen 1000  (Ethernet)
        RX packets 107  bytes 10918 (10.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 165  bytes 22379 (21.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 1  (Local Loopback)
        RX packets 824  bytes 66440 (64.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 824  bytes 66440 (64.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Inoltre, verifica le voci dei server DNS.

cat /etc/resolv.conf

Risultato:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.1.1
nameserver 8.8.8.8
search itzgeek.local

Questo è tutto.


Debian
  1. Come impostare un indirizzo IP statico su Debian 10 Buster

  2. Come configurare l'indirizzo IP statico su AlmaLinux

  3. Come configurare l'indirizzo IP statico su Ubuntu 19.04 Disco Dingo Linux

  4. Come configurare l'indirizzo IP statico su Ubuntu 20.04 Focal Fossa Desktop/Server

  5. Come configurare l'indirizzo IP statico su Ubuntu 20.04

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

Come configurare il server NFS su Debian 9 / Ubuntu 16.04 / LinuxMint 18

Come configurare la rete con bridge per KVM su Ubuntu 16.04 / 14.04 / Debian 9

Netplan – Come configurare l'indirizzo IP statico in Ubuntu 18.04 usando Netplan

Come configurare l'IP statico in Debian 10

Come configurare l'indirizzo IP statico su Ubuntu 18.04 (desktop)