Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

agetty dial in shell server, problem...

[es] :: Linux/UNIX serveri i servisi :: agetty dial in shell server, problem...

[ Pregleda: 2340 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

pisac

Član broj: 13046
Poruke: 4578



+3341 Profil

icon agetty dial in shell server, problem...24.02.2014. u 20:37 - pre 123 meseci
Napravio sam dial-in shell ulaz preko agetty zakačenog na ISDN, ništa teško. Međutim...

Spajam se sa klijentskog kompjutera iz minicoma, klasičnom "atd...." komandom, i dobijam login na serveru. Ali kada se ulogujem, ukoliko nekom greškom otkucam "minicom" telefonska veza se prekida a na serveru ostaje aktivan proces (minicom) pa se ne budi agetty tako da linija ne prima nove dolazne pozive. I to tako ostaje beskonačno, odnosno već nekoliko sati koliko već gledam.

Probano više puta, na Slackware i CentOS-u.

Ima li kakvog rešenja za ovu vrstu problema?
 
Odgovor na temu

Aleksandar Olujic
none

Član broj: 247504
Poruke: 127
*.80.214.2.static.ip.tps.uz.



+15 Profil

icon Re: agetty dial in shell server, problem...25.02.2014. u 10:18 - pre 123 meseci
Minicom na serveru preuzme modem i agetty vise nece odgovarati na pozive sve dok je minicom proces ziv. Deinstaliraj minicom na serveru ili ga podesi da koristi drugi port.
 
Odgovor na temu

pisac

Član broj: 13046
Poruke: 4578



+3341 Profil

icon Re: agetty dial in shell server, problem...25.02.2014. u 14:29 - pre 123 meseci
To mi je jasno da minicom preuzima modem, ali deinstalacija niti promena porta nije primenljivo rešenje. Naći će se već neki način da se ista stvar napravi i drugim postupkom, naročito s obzirom da se ovo dešava u ne-root nalogu.

Minicom ostaje aktivan unutar naloga koji je spojen preko modema i to tako stoji nepomično u beskonačnost. Postoji li neki "timeout" metod da se modemske sesije ubiju posle recimo 5 minuta neaktivnosti?
 
Odgovor na temu

Aleksandar Olujic
none

Član broj: 247504
Poruke: 127
194.8.63.*



+15 Profil

icon Re: agetty dial in shell server, problem...25.02.2014. u 15:45 - pre 123 meseci
Ne shvatam zasto bi dijelio dial-in modem sa minicom-om (dial-out). Dodaj jos jedan modem i rijesena stvar. Ne vidim neki elegantan i brz nacin na koji bi utvrdio da li je minicom terminal aktivan i ubijao minicom ako nije. Da bi izbjegao problem da ti minicom prekida agetty sesiju vjerovatno je sasvim dovoljno samo obrisati init string u minicom-u.

 
Odgovor na temu

pisac

Član broj: 13046
Poruke: 4578



+3341 Profil

icon Re: agetty dial in shell server, problem...01.03.2014. u 23:49 - pre 123 meseci
Nije stvar u deljenju, nego je stvar u tome da sistem bude 100% pouzdan od ovakih besmislenih blokada koje se mogu javiti iz ko zna kojih razloga.

Znači, treba mi neki način koji će ubiti sesije koje su blokrane na ovaj ili sličan način, odnosno one u kojima se ništa ne dešava recimo 5min.
 
Odgovor na temu

agvozden
Aleksandar Gvozden
founder
Info-G
Beograd

Član broj: 37813
Poruke: 1123
*.dynamic.sbb.rs.

Sajt: www.gvozden.info


+68 Profil

icon Re: agetty dial in shell server, problem...02.03.2014. u 12:18 - pre 123 meseci
ubijanje procesa ti je najgore resenje. tako rizikujes da ostetis datoteke koje procesi koriste. procese treba zavrsiti na legalan nacin, ubijanje sluzi samo kod neposlusnih.
ako zelis 100% pouzdanost, nije saglasno sa kill.
Ranije nikada nisam delio modem za in /out. kada ti trba dial out zatvoris dial in procese...

 
Odgovor na temu

Aleksandar Olujic
none

Član broj: 247504
Poruke: 127
194.8.63.*



+15 Profil

icon Re: agetty dial in shell server, problem...03.03.2014. u 12:22 - pre 123 meseci
Koliko mogu da vidim mgetty podrzava locking pa u teoriji minicom ne bi ni mogao da se startuje kad je port locked.
 
Odgovor na temu

[es] :: Linux/UNIX serveri i servisi :: agetty dial in shell server, problem...

[ Pregleda: 2340 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.