Lerm-IT

Blog traitant de technologies informatiques. Logiciel libre, AdminSys, DevOps et GNU/Linux !

26 Sep 2008

[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é !