[Debian] Script réseau

Script réseau [Debian] - Linux et OS Alternatifs

Marsh Posté le 31-08-2004 à 18:29:18    

Hi all,
 
Je suis désolé, je pense que la question des scripts doit etre récurente mais j'arrive pas trop a m'en sortir.
Je dois faire un script contenant un ifconfig ra0 down et un iwconfig ra0 ......
mais je sais pas où le mettre
Quelqu'un a-t-il une idée ?
 
Merki

Reply

Marsh Posté le 31-08-2004 à 18:29:18   

Reply

Marsh Posté le 31-08-2004 à 18:40:08    

faudrait peut etre détailler la :D
 
pour faire quoi ? doit etre lancé qd ? kesako ?

Reply

Marsh Posté le 31-08-2004 à 18:44:39    

c'est vrai que j'ai pas bien détaillé !
J'ai une carte wifi chipset rt2400 délicate et il y a un petit probleme de timing pour pouvoir renseigner le ESSID et il faut donc faire un script pour que la liaison s'établisse.
Je souhaiterais que tout ceci se fasse au démarrage.
Dedans je vais mettre ce qui suit :  
 
#!/bin/sh
modprobe rt2400
ifconfig ra0 up
iwconfig ra0 essid 'ssid'
iwconfig ra0 channel 11
ifconfig ra0 192.168.1.10 netmask 255.255.255.0
 
voila, j'espere que c'est plus claire
 
merci

Reply

Marsh Posté le 31-08-2004 à 18:46:41    

tu mets ca dans /etc/init.d/tonscript.sh
 
ensuite tu as la commande update-rc.d pour faire ca proprement. cf le man. sinon un lien de porc.

Reply

Marsh Posté le 31-08-2004 à 18:48:28    

merci
mais le script va-t-il s'exécuter au bon niveau d'exécution ?

Reply

Marsh Posté le 31-08-2004 à 18:49:30    

man :o
 
tu spécifies le runlevel. tu as aussi /etc/rc.boot/ si tu veux

Reply

Marsh Posté le 31-08-2004 à 18:50:36    

je sais pas si je vais avoir faire
m'enfin !! i'm going to try

Reply

Marsh Posté le 31-08-2004 à 18:52:57    

/etc/rcS.d/ plutot que /etc/rc.boot d'ailleurs :o
 
ln -s /etc/init.d/tonscript.sh /etc/rcS.d/S99tonscript.sh
 
gruuiiiiiiik :)

Reply

Marsh Posté le 31-08-2004 à 19:58:03    

Tu peux aussi mettre ton appel à ton script dans /etc/networks/interfaces
avec la commande pre-up /ou/est/ton_script.sh (man interfaces)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed