Gestion des interfaces
MicroCore étant non persistent il faut trouver un moyen de lui indiquer son IP, son masque de réseau, sa passerelle par défaut ou bien indiqué si on veut du DHCP.
Pour régler ce problème, nous allons utiliser des commandes non persistentes mais dans un script shell qui sera executé au démarrage.
Voici un exemple de fichier qui correspondra dans la majotité des cas. Nous verrons les sous interfaces plus tard:
fichier networks.sh
#! /usr/bin/env sh
# On force l'activation de l'interface
# Il faut bien evidemment rajouter cette commandes pour toutes les interfaces
ip link set eth0 up
# ==================== DHCP
# Par défaut le DHCP est activé. Pour le désactiver commenter la ligne
# On fait un DHCP uniquement pour l'interface voulu
udhcpc -i eth0
# ==================== STATIC
# Ajout d'une adresse IP (IPv4/IPv6)
#ip addr add <IP>/<masque> dev eth0
#ip route add default via <IP_passerelle> dev eth0