Inspecter la configuration des tunnels dans /etc/network
Dans les étapes précédentes, vous avez utilisé ip tunnel show
et ip link show
pour voir les tunnels actifs et leurs interfaces correspondantes. Maintenant, regardons où sont stockées certaines configurations d'interfaces réseau sur un système basé sur Debian comme Ubuntu : le fichier /etc/network/interfaces
.
Ce fichier est un emplacement courant pour définir les interfaces réseau, y compris les tunnels, qui doivent être configurées au démarrage du système.
Vous utiliserez la commande cat
pour afficher le contenu de ce fichier. cat
est une commande simple qui lit les fichiers séquentiellement et les affiche sur la sortie standard.
Tapez la commande suivante dans votre terminal et appuyez sur Entrée :
cat /etc/network/interfaces
Vous verrez le contenu du fichier de configuration des interfaces réseau. Il pourrait ressembler à ceci :
## interfaces(5) file used by ifup(8) and ifdown(8)
## Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
auto vti0
iface vti0 inet tunnel
mode ipip
address 192.168.1.1
netmask 255.255.255.0
local 10.0.0.1
remote 10.0.0.2
ttl 64
key 1234
Cette sortie montre comment l'interface de tunnel vti0
est définie. Vous pouvez voir :
auto vti0
: Cette ligne indique que l'interface vti0
doit être activée automatiquement au démarrage du système.
iface vti0 inet tunnel
: Définit vti0
comme une interface de tunnel utilisant la famille inet tunnel
.
mode ipip
: Spécifie le protocole de tunneling (IP-in-IP).
address
, netmask
, local
, remote
: Ces lignes définissent l'adressage IP et les points terminaux du tunnel.
ttl
: Définit le Time-to-Live pour les paquets traversant le tunnel.
key
: Spécifie une clé utilisée pour le tunnel (si configurée).
Remarque : Le contenu exact de ce fichier peut varier en fonction de la configuration du système. Cependant, la structure pour définir les interfaces, y compris les tunnels, est généralement similaire.
Inspecter les fichiers de configuration comme /etc/network/interfaces
est crucial pour comprendre comment vos interfaces réseau, y compris les tunnels, sont configurées de manière persistante sur le système.
Vous avez maintenant appris trois façons différentes d'examiner les tunnels réseau : les lister avec ip tunnel show
, vérifier leurs interfaces avec ip link show
et inspecter leurs fichiers de configuration.
Cliquez sur Continuer pour terminer ce laboratoire.