Linux — Réseau

IP, routes, ports, DNS, DHCP

Interfaces et routes

ip

ip a

Affiche interfaces et IP.

ip

ip link
sudo ip link set ens18 up

Affiche/gère état interfaces.

ip

ip route

Affiche table routage.

ping

ping 8.8.8.8
ping -c 4 192.168.1.1

Teste connectivité IP.

traceroute

traceroute 8.8.8.8

Affiche chemin réseau.

Ports et connexions

ss

ss -tulpn
ss -tunap

Affiche ports en écoute et connexions.

nc

nc -vz serveur 443

Teste un port TCP/UDP.

curl

curl -I https://example.com
curl -vk https://127.0.0.1

Teste une URL/API.

DNS

dig

dig google.fr
dig A google.fr
dig @1.1.1.1 google.fr

Interroge le DNS précisément.

nslookup

nslookup google.fr

Teste résolution DNS.

resolvectl

resolvectl status

État DNS systemd-resolved.

Hostname et hosts

hostnamectl

hostnamectl
sudo hostnamectl set-hostname srv-web01

Affiche/change nom machine.

/etc/hosts

sudo nano /etc/hosts

192.168.1.10 dc01
192.168.1.20 glpi

Résolution locale statique.

IP statique Debian

auto ens18
iface ens18 inet static
  address 192.168.1.10/24
  gateway 192.168.1.1
  dns-nameservers 1.1.1.1 8.8.8.8

Selon la distribution, ça peut passer par NetworkManager ou netplan.

DHCP

ÉlémentRôle
UDP 67Serveur DHCP
UDP 68Client DHCP
DORADiscover, Offer, Request, ACK