Zahadna vytaceni (ISDN, Linux SuSE 8.1)

Pavel Krpata pavel.krpata na spika.cz
Středa Červen 4 15:35:37 CEST 2003


Zdravim vsechny a omlouvam se za delsi prispevek,

dostal jsem se k nainstalovanemu systemu (instaloval nekdo jiny), ktery
slouzi jako ISDN dial-up firewall.
Konfigurace je:
- standardni PC s internim ISDN modemem (driver hisax) a 1 ethernet
interface
- dial-on-demand pomoci ipppd
- logovani ISDN pres isdnlog
- dale firewall zalozeny na iptables, stahovani pop-3 mail accountu pres
fetchmail a antivir, ale to by uz nemelo mit vliv.

Problem je ten ze krome spravneho cisla internetoveho providera system toci
jeste jina cisla, vesmes to jsou cisla na kterych jsou modemy a po spojeni
se ozve PPP protokol, ale jedna se o jineho providera, nez  ke kteremu
probiha pripojovani standardne (pri pouziti username a hesla se nepodari
autentifikovat). Cisla jsou standardni prazska, narozdil od cisla, ktere se
ma tocist spravne, ktere je 971.....
Probiha to tak ze se system pokousi pripojovat se spravnym cislem na
internet a paralelne toci asi v 0,5-2 minutovych intervalech jedno jine
cislo a to i kdyz se uspesne spoji (zrejme vyuziva druheho kanalu). K
vytaceni nedojde driv nez je pripojena ISDN linka k modemu, ale pokusy
pokracuji i po odpojeni.
Pokusy jsem provadel s bezicimi procesy omezenymi na minimum (posilam vypis
ps -ef) a odpojenym kabelem ze sitovky. Z ISDN linky byla odpojena vsechna
ostatni zarizeni, takze k ovlivneni by dojit nemelo. Provedl jsem testovani
na vice ISDN linkach a k vytaceni dochazelo vzdy, ale je zajimave ze na jine
ISDN lince bylo vytacene cislo jine (ale opet na nem bezel modem a ppp
protokol - fakt nechapu kde se ty cisla berou).

Prohledaval jsem vsechny konfiguracni soubory a nakonec i cely disk na low
level urovni, ale v textove podobe bylo cislo jen v logu. Zkousel jsem
strace na procesy isdnlog, ipppd a smpppd. isdnlog cislo vezme z
/dev/isdnctrl0 a rovnou ho zapise do logu, jidne se mi stopu chytit
nepodarilo.

Jestli je z toho nekdo moudry, prosim napiste, budu vdecny za kazdou radu.
Predem diky.

        Pavel Krpata





Další informace o konferenci Linux