callback pl 5 OWT73TTZDA5LAXRQAQDRDWVF3H3CSUEL53FH3QQ


Callback-miniHOWTO: Teraz Linux dzwoni do mnie ... Następna strona Poprzednia strona Spis treści 5. Teraz Linux dzwoni do mnie ... Możemy dodzwaniać się już do naszego Linuxa. Pora teraz na to aby on do nas zadzwonił. Nie wymaga to specjalnego już wysiłku wystarczy wyedytować jeden plik. Zanim jednak to zrobimy musimy zebrać numery telefonów od osób które maj ,a korzystać z tej usługi. Sprawdzamy teraz czy w katalogu /etc/mgetty+sendfax znajduje się plik o nazwie callback.config. Jeżeli tam się znajduje to pozostawiamy go w spokoju. Można wypełnić go treścią ale nie ma najmniejszej potrzeby ponieważ jego pusta zawartość nie ma wpływu na funkcjonowanie callbacku. Ważne tylko aby tam był. Teraz czas na wpisanie numerów telefonów jakie wcześniej zebraliśmy. Będziemy kreować pseudo użytkowników powiązanych z numerami ich telefonów. W tym celu wpisujemy do pliku /etc/mgetty+sendfax/login.conf linijkę tekstu podobną do poniższej call - - /usr/sbin/callback - S 123456 gdzie call to pseudo użytkownik potrzebny do zainicjowania połączenia zwrotnego, a linia /etc/mgetty+sendfax/ uruchamia program który oddzwania pod wskazany numer (w tym przypadku jest to 123456). Podobnie czynimy z innymi użytkownikami przypisując pseudo użytkownikom poszczególne numery telefonów. Postaram się teraz wytłumaczyć jak całą operacja wygląda w praktyce. Gdy dzwonimy do naszego serwera ten prosi nas o weryfikację. Wtedy to logujemy się jako pseudo użytkownik, w tym przypadku call. Skrypt w naszym komputerze zawesza modem w oczekiwaniu a połączenie zostaje przerwane. Program callbeck zaczyna działać i oddzwania do nas. Weryfikujemy się powtórnie jako pppuser zestawiamy połączenie oraz postawienie interfejsu ppp na serwerze. I to już wszystko. Czeka nas teraz skonfigurowanie stacji roboczych pracujących z naszym serwerem. W przypadku Windows operacja jest dość prosta. Instalujemy Dial-up dla naszego numeru dostępowego a następnie we właściwościach modemu znajdujemy zakładkę "Właściwości" --> Rozszerzone ---> Ekstra gdzie wpisujemy &c0 s0=1 Zamykamy okienko i dzwonimy. Logujemy się według opisu powyżej. Gdy chcemy zastosować Linux-a, to musimy odwołać się do skryptów. Trudno jest podać jakiś jeden dobry skrypt dla naszego Linuxa. Ważne jest to aby mieć dobrze skonfigurowane ppp w systemie (sprawdź to dzwoniąc jako pppuser najpierw przez skrypty). Poniżej skrypty napisane przez A. Góździa. Najlepiej jak wsadzisz wszystko do katalogu /etc/ppp i tam będziesz odpalał swoje skrypty. Nie musisz tego koniecznie robić tego w tym miejscu jest to tylko moja sugestia. Dokładnie o pisaniu skryptów pod Linuxem możesz poczytać w PPP-HOWTO. Najpierw jednak plik konfiguracyjny dla demona ppp (przykład dla modemu na comie 2). /etc/options lock defaultroute noipdefault modem /dev/cua1 33600 crtscts debug passive asyncmap 0 I właściwe skrypty: Pierwszy o nazwie ppp-call #!/bin/bash teksta="Polaczenie nieudane" tekstb="Chyba bedziesz polaczony" # /sbin/setserial /dev/cua1 spd_vhi killall -INT pppd 2>/dev/null rm -f /var/lock/LCK* /var/run/ppp*.pid (/usr/sbin/pppd -detach /dev/ttyS1 115200 \ connect "/usr/sbin/chat -v -f /etc/ppp/pppcallback" &) || \ (echo $teksta; ls marsss >/dev/null; exit 1) echo $tekstb exit 0 Drugi nazwany pppcallback TIMEOUT 60 ABORT 'ERROR' ABORT 'BUSY' ABORT 'NO ANSWER' ABORT 'NO DIALTONE' ABORT '\nVOICE\r' ABORT '\nRINGING\r\n\r\nRINGING\r' '' AT&FH0 'OK-+++\c-OK' 'AT&C0S0=1' TIMEOUT 75 OK ATDT5376443 CONNECT '' ogin:-ogin: ppp_pseudouser '\nNO CARRIER\r' '' TIMEOUT 180 '\nRING\r' AT&C1A CONNECT '' TIMEOUT 20 ogin:-ogin: pppuser sword:-sword ppp Powyższe dwa skrypty powinny wystarczyć dla prawidłowego funkcjonowania całości. Pozostaje teraz odpalić ppp-call :) Następna strona Poprzednia strona Spis treści

Wyszukiwarka

Podobne podstrony:
callback pl 6
Callback pl (3)
Callback pl
callback pl 4
callback pl 3
callback pl 1
Callback pl (2)
callback pl 2
TI 99 08 19 B M pl(1)
bootdisk howto pl 8
BORODO STRESZCZENIE antastic pl
notatek pl sily wewnetrzne i odksztalcenia w stanie granicznym
WSM 10 52 pl(1)
amd102 io pl09
PPP HOWTO pl 6 (2)
bridge firewall pl 3

więcej podobnych podstron