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 <ip>/<mask> dev <iface> ifconfig <iface> add <ip>/<mask>
Définir la passerelle
Définir les serveurs DNS
- /etc/resolv.conf
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 <nouvelle MAC>
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
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