[Ubuntu] Connection au réseau au démarage
Si comme moi vous avez un serveur qui tourne sous ubuntu server (7.10) vous avez surement remarqué qu’il faut se connecter au réseau à chaque démarrage. Bien sur faire un dhclient c’est rapide mais ce n’est pas pratique quand on est à l’autre bout du globe et qu’on a accès à cette machine seulement via ssh ou tout simplement si on est faignant.
Pour ma part c’est la deuxième proposition qui m’a motivé à trouver une solution à ce problème.
Rien de bien compliqué, le but est d’effectuer une connexion au réseau au démarrage.
Pendant le démarrage, il est exécuté plusieurs scripts et l’un d’eux est /etc/init.d/rc.local. C’est le dernier script exécuté par l’init.
Nous allons donc éditer ce script avec la commande :
sudo nano /etc/init.d/rc.local
Il faut maintenant rajouter la ligne de connexion. Un “dhclient” fera l’affaire.
dhclient
Voila mais cette configuration n’est pas très propre à mon gout même si elle à le mérite de fonctionner. Nous allons donc aussi étudier l'édition du fichier /etc/network/interfaces et utiliser une configuration IP static (ce qui est préférable pour un serveur tout de même !!)
Donc éditons le fichier /etc/network/interfaces
sudo nano /etc/network/interfaces
Ici vous devez déjà avoir quelque ligne du style :
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
La première interface correspond à l’interface de loopback utilisé en local pour le System d’exploitation. La deuxième est notre interface à configurer.
Nous allons donc changer notre iface eth0 inet dhcp par
auto eth1
iface eth1 inet static
address 192.168.1.24
netmask 255.255.255.0
Il faut bien entendu que vous renseigner votre interface, votre adresse IP et votre masque à vous car ma config n’est surement pas la votre !
iface représente notre interface et sa méthode de connexion, address l’adresse IP et netmask le masque de sous réseau.
Et voila nous sauvegardons le tout et redémarrons et là, miracle … notre ifconfig nous informe que nous somme correctement connecté !