Projet

Général

Profil

Anomalie #4943

Mis à jour par Joël Cuissinat il y a environ 11 ans

au niveau du /usr/share/eole/pretemplate/00-alias_vlan
dans le cas suivant :
j'ai 2 alias eth0 sur le même subnet :
<pre>
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0e:0c:69:11:e9 brd ff:ff:ff:ff:ff:ff
inet 10.255.1.246/28 brd 10.255.1.255 scope global eth0
inet 195.83.208.13/29 brd 195.83.208.15 scope global eth0:0
inet 195.83.208.14/29 brd 195.83.208.15 scope global secondary eth0:1
</pre>
Ca se passe dans les 3 dernières lignes du script
<pre>
# suppression des alias existants
for alias in `ifconfig -s |grep :|cut -d' ' -f1`;do
ifconfig $alias down >/dev/null
done
</pre>
quand le le premier alias est down le second saute aussi, du coup une erreur se produit quand à l'occurence suivante un down est fait sur interface non montée, par contre si le second alias est down avant le premier pas de soucis
j'ai corrigé ajoutant un sort -r du coup les alias sont supprimés dans le sens inverse dans lequel ils ont été monté et ça ne pose plus de problèmes
<pre>
for alias in `ifconfig -s |grep :|cut -d' ' -f1|sort -r`;do
</pre>


<pre>
*** Préconfiguration ***
run-parts: executing /usr/share/eole/pretemplate/00-alias_vlan reconfigure
SIOCSIFFLAGS: Ne peut attribuer l'adresse demandée
run-parts: /usr/share/eole/pretemplate/00-alias_vlan exited with return code 255

RECONFIGURE : Erreur => Erreur pretemplate
</pre>


souci identique pour les amons 2.2

Retour