GNU/Linux >> Tutoriels Linux >  >> Debian

Comment configurer une adresse IP statique dans Ubuntu 18.04 / 16.04 / Debian 9 / LinuxMint 18

La configuration du réseau et l'intégration des serveurs au réseau constituent la tâche d'administration initiale de tout administrateur système.

Dans certains cas, ces tâches sont automatisées à l'aide de DHCP (Dynamic Network Configuration Protocol) qui s'occupe d'attribuer une adresse IP au bureau et aux serveurs.

LIRE  :Comment configurer le serveur DHCP sur CentOS 7 / Ubuntu 18.04 / 16.04 / Debian 9

Mais, si vous optez pour une infrastructure plus grande, ils utilisent une adresse IP statique (manuelle) pour éviter les problèmes de réseau dus à la non-disponibilité des serveurs DHCP .

Intéressé par Netplan – un nouvel outil réseau pour configurer la mise en réseau dans Ubuntu 18.04 / Ubuntu 17.10 .

LIRE  :Comment configurer une adresse IP statique dans Ubuntu 18.04 à l'aide de Netplan

Configurer l'adresse IP statique dans Ubuntu / Debian

Configurons notre interface réseau pour les informations suivantes.

Adresse IP =192.168.1.10
Masque réseau =255.255.255.0
PASSERELLE=192.168.1.1
Serveur DNS 1 =192.168.1.1
Serveur DNS 2 =8.8.8.8
Nom de domaine =itzgeek.local

Basculez vers l'utilisateur root.

su -

OU

sudo su -

Assurez-vous d'installer les packages ifupdown et resolvconf.

apt-get -y install ifupdown resolvconf

Recherchez les interfaces réseau disponibles sur votre système

Vous pouvez utiliser l'une des commandes ci-dessous pour obtenir une liste des interfaces réseau disponibles sur votre système.

ifconfig

OU

ip a

Choisissez l'interface réseau souhaitée

Le résultat de la commande 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

À ce moment, mon interface système (enp0s3) prend l'adresse IP du serveur DHCP.

LIRE  :Comment configurer le serveur DHCP sur CentOS 7 / Ubuntu 18.04 / 16.04 / Debian 9

Pour cette démo, nous allons configurer une adresse IP statique pour cette interface.

Configurer l'adresse IP statique

Modifiez le fichier d'interfaces.

nano /etc/network/interfaces

Mettez à jour le fichier avec les informations ci-dessous. Si vous ajoutez des entrées DNS dans le fichier /etc/network/interfaces, alors vous devez installer le resolvconf paquet

# 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

Redémarrez la mise en réseau à l'aide de la commande suivante.

service networking restart

Vérifier l'adresse IP statique

Vérifiez l'adresse IP statique à l'aide des commandes ci-dessous.

ifconfig

OU

ip a

Sortie :

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

Vérifiez également les entrées des serveurs DNS.

cat /etc/resolv.conf

Sortie :

# 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

C'est tout.


Debian
  1. Comment définir une adresse IP statique sur Debian 10 Buster

  2. Comment configurer une adresse IP statique sur AlmaLinux

  3. Comment configurer une adresse IP statique sur Ubuntu 19.04 Disco Dingo Linux

  4. Comment configurer une adresse IP statique sur Ubuntu 20.04 Focal Fossa Desktop/Server

  5. Comment configurer une adresse IP statique sur Ubuntu 20.04

Comment configurer une adresse IP statique dans CentOS 7 / RHEL 7

Comment configurer le serveur NFS sur Debian 9 / Ubuntu 16.04 / LinuxMint 18

Comment configurer la mise en réseau pontée pour KVM sur Ubuntu 16.04 / 14.04 / Debian 9

Netplan - Comment configurer une adresse IP statique dans Ubuntu 18.04 à l'aide de Netplan

Comment configurer une adresse IP statique dans Debian 10

Comment configurer une adresse IP statique sur Ubuntu 18.04 (bureau)