Re: post-up dans /etc/network/interfaces

2010-04-08 Par sujet Bruno Muller
Hello,

Le mercredi 07 avril 2010 à 19:10 +0200, François TOURDE a écrit :
  #! /bin/bash
 ^
 A moins que ce ne soit cet espace, qui pose un souci ;) 

Non, ça c'est juste parce que le monsieur écoute un peu trop les
rumeurs ;)

cf. http://www.in-ulm.de/~mascheck/various/shebang/#details

Bruno

-- 
GÉNÉREUX
M : Je me suis fait faire une carte de donneur d'organes !
P : Mon pauvre Maurice... Qui voudrait de tes organes ?
M : Le restau chinois d'à côté...


signature.asc
Description: Ceci est une partie de message numériquement signée


Re: post-up dans /etc/network/interfaces

2010-04-08 Par sujet Pascal Hambourg
Salut,

François TOURDE a écrit :
 vic ros écrivait:
 
 /etc/network/if-up.d/setup_resolv.conf.sh
 
 Le contenu du répertoire en question est exécuté sans poser de question,
 lors d'un up de l'interface.

Exécuté par l'intermédiaire de run-parts qui a quelques contraintes,
comme par défaut l'absence de caractère . dans le nom. De toute façon
ce n'est pas le bon répertoire pour placer un script exécuté par une
option explicite dans le fichier interfaces.

 Du coup, il y a peut-être d'autres programmes dans ce répertoire, qui
 vont eux-aussi toucher à ton resolv.conf...

Notamment resolvconf. Regarder dans if-up.d/ et if-post-up.d/. A noter
que l'exécution des scripts dans if-*.d/ a lieu *après* l'exécution des
options correspondantes.

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4bbda6f9.1000...@plouf.fr.eu.org



post-up dans /etc/network/interfaces

2010-04-07 Par sujet vic ros

Bonjour,

Je suis sous Debian5 Lenny et voici le contenu de mon fichier 
/etc/network/interfaces :

debian5:~# cat /etc/network/interfaces
auto lo
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet dhcp
post-up /etc/network/if-up.d/setup_resolv.conf.sh

Et voici le contenu du script /etc/network/if-up.d/setup_resolv.conf.sh

debian5:~# ls -al /etc/network/if-up.d/setup_resolv.conf.sh
-rwxr-xr-x 1 root root 162 2010-04-07 10:50 
/etc/network/if-up.d/setup_resolv.conf.sh
debian5:~#

debian5:~# cat  /etc/network/if-up.d/setup_resolv.conf.sh
#! /bin/bash
/bin/echo domain homedomain.org /etc/resolv.conf
/bin/echo nameserver 192.168.1.70 /etc/resolv.conf
/bin/echo nameserver 192.168.1.1 /etc/resolv.conf

debian5:~#


Le but c'est d'écraser le fichier /etc/resolv.conf.

Je peux exécuter le scipt à la main et ca fonctionne, par contre au reboot le 
fichier /etc/resolv.conf n'est pas écrasé, j'ai l'impression que la ligne 
post-up n'est pas prise en compte.

Une idée ???

Merci de votre aide.

Vic.

  
_
Consultez vos emails Orange, Gmail, Yahoo!, Free ... directement depuis HOTMAIL 
!
http://www.windowslive.fr/hotmail/agregation/

Re: post-up dans /etc/network/interfaces

2010-04-07 Par sujet Иван
devine pourquoi...
pre != post
!

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20100407155926.ga6...@chorion.ath.cx



Re: post-up dans /etc/network/interfaces

2010-04-07 Par sujet François TOURDE
Le 14706ième jour après Epoch,
vic ros écrivait:

 Et voici le contenu du script
 /etc/network/if-up.d/setup_resolv.conf.sh

Le contenu du répertoire en question est exécuté sans poser de question,
lors d'un up de l'interface. Pas la peine de mettre un post-up dans le
fichier interfaces.

Du coup, il y a peut-être d'autres programmes dans ce répertoire, qui
vont eux-aussi toucher à ton resolv.conf...


 debian5:~# ls -al /etc/network/if-up.d/setup_resolv.conf.sh
 -rwxr-xr-x 1 root root 162 2010-04-07 10:50 
 /etc/network/if-up.d/setup_resolv.conf.sh
 debian5:~#

 debian5:~# cat  /etc/network/if-up.d/setup_resolv.conf.sh
 #! /bin/bash
^
A moins que ce ne soit cet espace, qui pose un souci ;)

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/87hbnni3yq@fermat.tourde.home