Forum général.général Comment creer un script ?

Posté par  .
Étiquettes : aucune
0
6
fév.
2005
Bonjour a tous, j'ai réussi a configurer ma livebox Sagem mais le probleme c'est que je doit taper ces lignes de commandes à chaque démarage ... c'est un peu long ... !

Je voudrais automatiser ça et je crois qu'il faut créer un script mais je sais pas trop comment on fait et quel logiciel il faut utiliser.

/
su
pasword
modprobe ndiswrapper
iwconfig wlan0 essid "xxx"
iwconfig wlan0 key "xxx" (et c'est long !)
ifconfig wlan0 192.168.3.10
route add default gw 192.168.3.1
/

Merci pour votre aide !
  • # la nuit tous les chats sont gris (vraiment pas d'inspiration)

    Posté par  . Évalué à 1.

    La config réseau peut etre initialiser automatiquement au démarage, pas besoin de faire tes propres scripts je pense.

    Si tu est sous mandrake / redhat:
    Regarde dans le repertoire /etc/sysconfig/network-scripts/
    Tu dois avoir des scripts du genre ifcfg-eth0, ifcfg-wlan0 etc...
    tu peux y mettre tous les paramètre nécessaire: essid, ip, netmask etc

    Sous debian, c'est dans /etc/network/ , notemment le fichier "interfaces". (man interfaces).

    Pour ndiswrapper, je pense que "alias wlan0 ndiswrapper" dans /etc/modprobe.conf devrait marchait.

    Sinon, si tu tiens a faire ton script. tu mets tes commandes dans un fichier dont la premier ligne serait a peu près ca:
    #!/bin/sh
    ... tes commandes ...

    puis dans un shell, tu tape:
    chmod +x <ton fichier>
    ./ton fichier
    • [^] # Re: la nuit tous les chats sont gris (vraiment pas d'inspiration)

      Posté par  (site web personnel) . Évalué à 3.

      A noter que le su(1) dans un script ça risque de ne pas trop fonctionner. Vaut mieux juste mettre les commandes que tu ferais en root dans le script et puis exécuter le script en tant que root avec sudo par exemple. Enfin si tu veux vraiment t'amuser avec su, sudo, passwd et compagnie dans des scripts va jeter un coup d'oeil à expect.

      http://expect.nist.gov/(...)

      pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.