====== 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