Hi,
ich habe es ja schon angedroht, das ich wegen meinen ISDN-Problemen einen Thread aufmache werde.
Ok. Mein System (ISDN-lastig):
Linux gate 2.4.18-4GB i686
i4l-2002.7.31-0
fcpci-suse8.0-03.09.10
hylafax-4.1.3-56
(Software<Update> laut SDB installiert)
Ich habe schon öfters gelesen das man mit cinternet
Provider ändern kann deswegen habe ich das auch installiert.
Meine erste Frage ist wo werden die Provider-Angaben noch gespeichert? Folgendes Skript wollte ich benutzen um Sonntags(Feiertags) einen XXL-Provider zu wählen um ab 00:02 das update-Verzeichnis von SuSE zu spiegeln:
<kleines Script>
#! /bin/sh
SuSE_CONFIG="/sbin/SuSEconfig"
CINTERNET="/usr/sbin/cinternet"
ISDN_CONF_DIR="/etc/sysconfig/isdn"
PROVIDER=$1
echo $PROVIDER
cp $ISDN_CONF_DIR/$PROVIDER-net0 $ISDN_CONF_DIR/cfg-net0
$SuSE_CONFIG --module isdn > /dev/null
$CINTERNET --dialin --provider-name $PROVIDER
rcsmpppd restart > /dev/null
sleep 2
#( muss man komischerweise (im Skript)2x machen, beim ersten mal kommt immer eine Fehlermeldung, normal ist das nich, oder?)
$CINTERNET --dialin --provider-name $PROVIDER
rcsmpppd restart > /dev/null
$CINTERNET --status |egrep "prov|PROV|Pro"
echo "##########################################"
cat /var/lib/smpppd/smpppd.var.conf|egrep "prov|PROV|Pro"
echo "#########################################"
cat /etc/sysconfig/network/ifcfg-ippp0|egrep "prov|PROV|Pro"
Im Moment sind natürlich noch Test-Zeilen drin. Aber es
tut seine Arbeit. Nachdem es die Providernamen an den
mir bekannten Stellen ändert, bekomme ich auch den gewünschten "active-Provider" angezeit. Auch in cfg-net0 stehen die richtigen Angaben.
Wenn ich jetzt wähle, mit:
cinternet --start oder isdnctrl ...; bekomme ich
trotzdem den alten Provider.
Ein "rcisdn restart" würde ich ungern machen, da sonst
manchmal das ganze System einfriert (trotz SDB-Update) :-(
Komisch: Wenn ich Yast2 nach der Änderung aufrufen, stehen
alle Werte "wie gewünscht" drin. Ein bestätigen der config mit "weiter" bzw. "Speichern der Konfiguration"
bringt mir dann beim Wählen den richtigen Provider.
Leider lässt sich das nicht cron-gesteuert erledigen ;-)
Und das ist nur eines meiner Probleme; Hylafax kommt später. Darum hatte ich in meiner letzten Mail, geschrieben: "Hätte ich doch nur nicht auf 8.0..."
Hoffe auf Hilfe,
Viele Grüße
Michael John