[gull] Démarrage de deux configurations réseau

Gregoire Metral Gregoire.Metral at cig.unige.ch
Fri Mar 26 23:56:01 CET 2004


Bonjour à tou-te-s,

Je bute sur un problème qui devrait être assez simple (puisque M$ peut
le faire... ;-). Je travaille avec un portable qui est parfois à la
maison (IP 192.168.x.x, avec passerelle et masque correspondants) et
parfois au bureau (IP, passerelle et masque différents). Ces
configurations sont respectivement référencées comme eth0:1 et eth0, sur
la même carte réseau bien sûr.

J'ai configuré ces deux jeux de paramètres dans l'interface de ma RedHat
("Configuration du réseau" en mode graphique), et les deux profils sont
déclarés comme "actifs". Mais seule eth0 monte au démarrage. Si je suis
au bureau, c'est au poil. Si je suis à la maison, je dois faire un:
$su -
#ifup eth0:1
et le tour est joué.

Est-il possible de démarrer les deux configuration automatiquement, tout
en faisant confiance au système pour qu'il sache comment gérer le
réseau? Où déclarer cela?

Les messages de démarrage ne me réjouissent pas vraiment. Extrait de
boot.log:

[...]
mar 26 22:49:28 pccig31 pcmcia: Starting PCMCIA services:
mar 26 22:49:23 pccig31 sysctl: net.ipv4.conf.default.rp_filter = 1
mar 26 22:49:23 pccig31 sysctl: kernel.sysrq = 0
mar 26 22:49:23 pccig31 sysctl: kernel.core_uses_pid = 1
mar 26 22:49:23 pccig31 network: Configuration des paramètres réseau :
succeeded
mar 26 22:49:23 pccig31 network: Montage de l'interface : succeeded
mar 26 22:49:28 pccig31 pcmcia:  cardmgr.
mar 26 22:49:29 pccig31 rc: Starting pcmcia:  succeeded
mar 26 22:49:29 pccig31 netfs: Montage d'autres sytèmes de fichiers :
succeeded
mar 26 22:49:29 pccig31 apmd: Démarrage de apmd  succeeded
mar 26 22:49:30 pccig31 autofs: automount startup succeeded
mar 26 22:49:33 pccig31 sshd:  succeeded
Mar 26 22:49:37 pccig31 xinetd: Démarrage de xinetd  succeeded
mar 26 22:49:45 pccig31 ntpd:  succeeded
mar 26 22:49:45 pccig31 ntpd:  succeeded
mar 26 22:50:02 pccig31 ntpd:  failed
mar 26 22:50:02 pccig31 ntpd: Démarrage de ntpd  succeeded
[...]

J'ai un long script qui sélectionne les paramètres réseau à
démarrer,/etc/init.d/network, mais je ne comprends pas tout. Il y a
aussi un lien vers ce script depuis /etc/rc.d/rc4.d/S10network. J'ai
enfin deux fichiers de configuration dans /etc/sysconfig/network-scripts
nommés respectivement ifcfg-eth0 et ifcfg-eth0:1 qui indiquent tous deux
"ONBOOT=yes". Ca ne doit pas suffire...

Et puis, btw, si le câble réseau n'est pas branché (dans un train,
p.ex.), il passe beaucoup de temps à essayer de monter tous les services
réseau (il cherche la passerelle, il essaye de charger ntpd...). Est-ce
qu'on peut lui limiter son temps de recherche?

Merci pour les idées et bon week-end!
Grégoire




More information about the gull mailing list