====== Configuration IP ====== L'utilitaire ''ip'' est le remplaçant de ''ipconfig'', fourni par le paquet ''iproute2''. ==== Configurer statiquement le réseau ==== Sans démon qui gère le réseau, la configuration des adresses IP est persistée dans le fichier ''/etc/network/interfaces'': iface enp6s0 inet static address 192.168.1.31/24 gateway 192.168.1.1 Ensuite: sudo ifdown enp6s0 sudo ifup enp6s0 ==== Commandes de configuration réseau ==== === Ajouter une adresse IP === ip addr add / dev ifconfig add / === Définir la passerelle === ip route add default via [[https://www.cyberciti.biz/faq/howto-debian-ubutnu-set-default-gateway-ipaddress/|Source]] Changer la passerelle: ip route change default via === Définir les serveurs DNS === nameserver 1.2.3.4 === Activer/désactiver une interface === ip link set eth0 up === Faire une tentative de configuration DHCP === dhclient eth0 === Changer l'adresse MAC d'une interface === ip link set eth0 address === Créer un "câble" réseau === Deux interfaces réseaux qui communiquent entre elles: ip link add name interface1 type veth peer name interface2 Ne pas oublier de up les deux interfaces créées, utile pour connecter deux bridges. ==== Bridges ==== * [[https://hechao.li/2017/12/13/linux-bridge-part1/|Linux Bridge - Part 1]] === Installation === apt install bridge-utils echo "bridge" >> /etc/modules === Créer un bridge entre deux interfaces === brctl addbr mybridge ip link set mybridge up brctl addif mybridge tun0 brctl addif mybridge tun1 brctl show === Supprimer un bridge === brctl delbr mybridge === Supprimer une interface d'un bridge === brctl delif mybridge tun0