Gestion des ip sur linux

1 – Avoir son ip locale

ip a

on retrouve son ip locale qui commence par 192.168.xxxx

2 – mettre son ip locale en statique ou en dynamique

  • Installer netplan (si pas déjà installé)
apt install netplan.io
  • Rechercher le fichier yaml qui s’occupe du réseau
ls /etc/netplan/*.yaml
  • dans notre exemple il s’agit du fichier 50-cloud-int.yaml
  • on va éditer ce fichier
nano /etc/netplan/50-cloud-init.yaml
  • dans notre exemple, on est en DHCP donc ip dynamique
  • Si on veux passer en ip statique on doit remplacer
  • – dhcp4: true par dhcp4: false
  • – Rajouter les lignes comme dans la copie écran suivante (bien entendu les ip, passerelle et dns dont à mettre en fonction de la configuration réseau souhaitée)
  • on enregistre et on génère le netplan
netplan generate
  • on applique
netplan apply

on est bien en ip statique

  • si on veux passer en ip dynamique, il suffit de modifier le fichier comme le premier exemple

⚠️Si on est sur une machine containerisé sous docker ou lxc netplan n’existe pas, l’ip se gère au niveau du container

3 – Connaître son ip publique

  • installation de curl si pas installé
apt install curl

(déjà installé dans notre exemple)

curl -4 ifconfig.me
  • on a notre ip publique