Vous n'êtes pas identifié(e).
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
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
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
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.
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
C'est effectivement LA solution à mon problème, merci beaucoup !
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