J'ai un portable avec une carte réseau et une carte pcmcia wireless. Je veux le configurer de manière que l'interface eth0 (carte réseau) soit 'down' quand la carte pcmcia (eth1) est connectée, et up quand je la retire.
Bon, d'abord, je suis sous Slackware 8.1, je configure le fichier rc.inet1 pour eth0 puis network.opts (dans /etc/pcmcia) pour eth1.
Comme un exemple vaut souvent mieux que des phrases...
network.opts:
IP=192.168.0.4
NETMASK=255.255.255.0
NETWORK=192.168.0.0
BROADCAST=192.168.0.255
...
start-fn(){
ifconfig eth0 down;
route add default gw 192.168.0.254 dev eth1;
return;
}
stop_fn(){
ifconfig eth0 up;
route add default gw 192.168.0.254 dev eth0;
return;
}
Seulement au démarrage la table de routage n'est pas 'clean' parce que le système initialise d'abord la carte pcmcia avant d'initialiser la carte réseau (eth0) via rc.inet1.