Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 05/11/2010 15:46:21

bidouille456
Membre
Inscription : 05/11/2010
Messages : 3

[RESOLU] Renouveler adresse IP automatiquement lors d'une reconnexion

Bonjour

J'utilise debian en tant que serveur depuis un moment déjà, mais je suis confronté à un soucis que je n'ai jamais rencontré avant.
En effet, ce serveur est branché directement sur un modem ethernet qui peut redémarrer n'importe quand.
Le soucis est que le serveur ne renouvelle pas automatiquement l'adresse lorsque le modem a été réinitialisé.
Pourtant, d'après dmesg, le fait que le modem ait redémarré apparait sous cette forme :
[  592.621609] eth1: link down.
[  595.890472] eth1: link up.

Est-il possible de créer une règle quelque part pour renouveler automatiquement l'IP lorsque le "link up" est détecté ?

Dernière modification par bidouille456 (07/11/2010 22:34:33)

Hors ligne

#2 06/11/2010 20:46:01

armen
Membre
Lieu : 48°03'03" N - 04°59'55" W
Inscription : 09/03/2004
Messages : 1 937

Re : [RESOLU] Renouveler adresse IP automatiquement lors d'une reconnexion

Bonjour bidouille456, soit l[e|a] bienvenu(e) sur Andesi.

As-tu essayé de mettre un script qui "renouvelle l'IP' dans le répertoire /etc/network/if-up.d ? (ne pas oublier de rendre le script exécutable et de donner le chemin des binaires que tu exécutes ...).

Normalement, quand une interface est activée, les scripts du dossier sus-cité sont exécutés. Reste à savoir si un link up a un effet similaire à un ifup ?


"La grandeur d'un métier est peut-etre, avant tout, d'unir des hommes : il n'est qu'un luxe véritable, et c'est celui des relations humaines." Antoine de Saint-Exupéry

Hors ligne

#3 07/11/2010 15:18:26

bidouille456
Membre
Inscription : 05/11/2010
Messages : 3

Re : [RESOLU] Renouveler adresse IP automatiquement lors d'une reconnexion

Merci pour ton aide.

D'après ce que j'ai pu observer, ifup/ifdown permettent d'activer/désactiver la carte réseau. Il semble n'y avoir aucun lien avec le link-up.

Je pensais plutôt à exécuter une action quand le noyau détecte le link-up. Peut-être avec l'aide d'un démon HAL ou quelque chose dans le genre. J'ai aussi pensé installer et configurer un gestionnaire de connexions en ligne de commande, mais je ne vois pas lequel.

Pour information, voici le fichier /etc/network/interfaces :

# WAN
allow-hotplug eth1
iface eth1 inet dhcp
    post-up iptables-restore < /etc/iptables.up.rules
#LAN
auto br0
iface br0 inet static
  address 192.168.0.1
  netmask 255.255.255.0
  bridge_ports eth0 wlan0
  bridge_stp off
  bridge_fd 0
  bridge_maxwait 0

Dernière modification par bidouille456 (07/11/2010 15:19:07)

Hors ligne

#4 07/11/2010 21:47:11

armen
Membre
Lieu : 48°03'03" N - 04°59'55" W
Inscription : 09/03/2004
Messages : 1 937

Re : [RESOLU] Renouveler adresse IP automatiquement lors d'une reconnexion

J'avais un doute que les scripts if-up.d puisse correspondre à ton problème, me voilà fixé.

Peut-être que ifplugd sera plus utile ? C'est un démon (à installer) qui configure l'interface si elle est branchée (donc link up). Je te renvoie vers cette page du site coagul.

coagul a écrit :

ifplugd est un démon qui détecte la présence du câble et va exécuter automatiquement les commandes «  ifdown  » et «  ifup  ».

Armen, espérant être plus efficace ce coup ci.


"La grandeur d'un métier est peut-etre, avant tout, d'unir des hommes : il n'est qu'un luxe véritable, et c'est celui des relations humaines." Antoine de Saint-Exupéry

Hors ligne

#5 07/11/2010 22:34:08

bidouille456
Membre
Inscription : 05/11/2010
Messages : 3

Re : [RESOLU] Renouveler adresse IP automatiquement lors d'une reconnexion

C'est effectivement LA solution à mon problème, merci beaucoup ! big_smile
La "déconfiguration" peut prendre un peu de temps (10 s d'après coagul), mais ça ne devrait pas poser de problème.

Encore merci et à bientôt.

Hors ligne

Pied de page des forums