Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| linux:ip [2018/10/16 23:08] – ↷ Page déplacée de ip à linux:ip phsw | linux:ip [2024/08/24 19:09] (Version actuelle) – [Bridges] add link phsw | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Configuration IP ====== | ====== Configuration IP ====== | ||
| - | L' | + | L' |
| - | ===== Ajouter une adresse IP ===== | + | |
| + | ==== 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 ''/ | ||
| + | < | ||
| + | iface enp6s0 inet static | ||
| + | address 192.168.1.31/ | ||
| + | gateway 192.168.1.1 | ||
| + | </ | ||
| + | Ensuite: | ||
| + | <code bash> | ||
| + | sudo ifdown enp6s0 | ||
| + | sudo ifup enp6s0 | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | ==== Commandes de configuration réseau ==== | ||
| + | |||
| + | |||
| + | === Ajouter une adresse IP === | ||
| <code bash> | <code bash> | ||
| ip addr add < | ip addr add < | ||
| ifconfig < | ifconfig < | ||
| + | </ | ||
| + | |||
| + | === Définir la passerelle === | ||
| + | <code bash> | ||
| + | ip route add default via <ip> | ||
| + | </ | ||
| + | [[https:// | ||
| + | |||
| + | Changer la passerelle: | ||
| + | <code bash> | ||
| + | ip route change default via <ip> | ||
| + | </ | ||
| + | |||
| + | === Définir les serveurs DNS === | ||
| + | <file conf / | ||
| + | nameserver 1.2.3.4 | ||
| + | </ | ||
| + | |||
| + | === Activer/ | ||
| + | <code bash> | ||
| + | ip link set eth0 up | ||
| + | </ | ||
| + | |||
| + | === Faire une tentative de configuration DHCP === | ||
| + | <code bash> | ||
| + | dhclient eth0 | ||
| + | </ | ||
| + | |||
| + | === Changer l' | ||
| + | <code bash> | ||
| + | ip link set eth0 address < | ||
| + | </ | ||
| + | |||
| + | === Créer un " | ||
| + | Deux interfaces réseaux qui communiquent entre elles: | ||
| + | <code bash> | ||
| + | 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:// | ||
| + | |||
| + | === Installation === | ||
| + | <code bash> | ||
| + | apt install bridge-utils | ||
| + | echo " | ||
| + | </ | ||
| + | |||
| + | === 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 | ||
| + | </ | ||
| + | |||
| + | === Supprimer un bridge === | ||
| + | <code bash> | ||
| + | brctl delbr mybridge | ||
| + | </ | ||
| + | |||
| + | === Supprimer une interface d'un bridge === | ||
| + | <code bash> | ||
| + | brctl delif mybridge tun0 | ||
| </ | </ | ||