Configuration du réseau sur Linux
La configuration du réseau est une étape essentielle sur un serveur Linux et celle-ci peut être différente selon la distribution utilisée.
Sur Debian
La configuration se situe dans le fichier suivant :
vim /etc/network/interfaces |
Et se présente sous la forme suivante pour une configuration statique
auto ens192
iface ens192 inet static
address 192.168.0.100
netmask 255.255.255.0
gateway 192.168.0.254
dns-nameservers 1.1.1.1 1.0.0.1
La configuration du DNS doit également être ajoutée dans le fichier resolv.conf et pour appliquer la configuration persistante, il est préférable d’installer le paquet
sudo apt install resolvconf |
Et ensuite aller dans :
vim /etc/resolv.conf |
domain nameserver.local search nameserver.local nameserver 1.1.1.1 nameserver 1.0.0.1 |
Et appliquer les changements
sudo systemctl restart networking.service |
Sur Ubuntu
Sur les versions récentes d’Ubuntu, la configuration est gérée par netplan
Il suffit de créer ou modifier le fichier :
vim /etc/netplan/01-netcfg.yaml |
network:
version: 2
renderer: networkd
ethernets:
ens160:
dhcp4: no
addresses:
- 192.168.0.100/24
routes:
- to: default
via: 192.168.0.254
nameservers:
addresses:
- 1.1.1.1
- 1.0.0.1
search:
- nameserver.local
Puis vérifier la syntaxe du fichier
netplan generate |
Appliquer les changements
netplan apply |
Sur RedHat
Sur RedHat la configuration du réseau est gérée par Network Manager et peut être effectuée via l’interface graphique
sudo nmtui |
Via le fichier de configuration
sudo vim /etc/sysconfig/network-scripts/ifcfg-ens192 |
TYPE=Ethernet BOOTPROTO=none NAME=ens192 DEVICE=ens192 ONBOOT=yes IPADDR=192.168.0.100 PREFIX=24 GATEWAY=192.168.0.254 DNS1=1.1.1.1 DNS2=1.0.0.1 DOMAIN=nameserver.local SEARCH="nameserver.local" |
Appliquer les changements
sudo systemctl restart NetworkManager |
Et également avec l’outil en ligne de commande nmcli
Lister les interfaces
sudo nmcli device |
Créer une conf statique
|