... beim zweiten mal wird halt versucht, beide tap's hinzuzufügen, das erste wird fehlschlagen, das zweite sollte aber klappen, hatte ich dabei gehofft.
Geht denn das Stoppen, tap's entfernen und wieder starten? Also sind dann beide drin?
Ansonsten versuche doch bitte mal, die rc-Datei so zu verändern:
Code:
if [ -n "`grep "dev tap" /mod/etc/${DAEMON}.conf`" -a -x "`which brctl`" ]; then
for i in "`ifconfig | sed -n 's/\(tap[0-9]\).*/\1/p'`"; do
brctl show lan | grep -q $i || brctl addif lan $i
done
fi
(das könnte so gehen)
Code:
cp /etc/init.d/rc.openvpn /var/tmp
sed -i 's/brctl addif/brctl show lan | grep -q $1 || brctl addif ' /var/tmp/rc.openvpn
mount -o bind /var/tmp/rc.openvpn /etc/init.d/rc.openvpn
und versuche es dann nochmal (stoppen, tap's entfernen und wieder starten)
Jörg