Afficher la pageAnciennes révisionsLiens de retourHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. ====== 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'': <code> iface enp6s0 inet static address 192.168.1.31/24 gateway 192.168.1.1 </code> Ensuite: <code bash> sudo ifdown enp6s0 sudo ifup enp6s0 </code> ==== Commandes de configuration réseau ==== === Ajouter une adresse IP === <code bash> ip addr add <ip>/<mask> dev <iface> ifconfig <iface> add <ip>/<mask> </code> === Définir la passerelle === <code bash> ip route add default via <ip> </code> [[https://www.cyberciti.biz/faq/howto-debian-ubutnu-set-default-gateway-ipaddress/|Source]] Changer la passerelle: <code bash> ip route change default via <ip> </code> === Définir les serveurs DNS === <file conf /etc/resolv.conf> nameserver 1.2.3.4 </file> === Activer/désactiver une interface === <code bash> ip link set eth0 up </code> === Faire une tentative de configuration DHCP === <code bash> dhclient eth0 </code> === Changer l'adresse MAC d'une interface === <code bash> ip link set eth0 address <nouvelle MAC> </code> === Créer un "câble" réseau === Deux interfaces réseaux qui communiquent entre elles: <code bash> ip link add name interface1 type veth peer name interface2 </code> 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 === <code bash> apt install bridge-utils echo "bridge" >> /etc/modules </code> === Créer un bridge entre deux interfaces === <code bash> brctl addbr mybridge ip link set mybridge up brctl addif mybridge tun0 brctl addif mybridge tun1 brctl show </code> === Supprimer un bridge === <code bash> brctl delbr mybridge </code> === Supprimer une interface d'un bridge === <code bash> brctl delif mybridge tun0 </code> linux/ip.txt Dernière modification : 2024/08/24 19:09de phsw