Następna strona Poprzednia strona Spis treści

2. Modem

Linia dzierżawiona nie jest podłączona do centrali telefonicznej, nie zapewnia więc napięcia stałego, sygnału wybierania lub zajętości, ani dzwonka. Znaczy to, że twoje modemy będą musiały same poradzić sobie z tą sytuacją.

Powinieneś mieć dwa identyczne zewnętrzne modemy obsługujące linię dzierżawioną i ,,głuchy'' tryb pracy. Upewnij się, że twoje modemy naprawdę to potrafią! Twój modem powinien posiadać też odpowiednią dokumentację. Potrzebne będą też:

2.1 Konfiguracja modemu

Ogólna uwaga o konfiguracji modemu i liniach inicjalizujących:
Konfiguruj swoje oprogramowanie modemowe takie jak minicom lub (m)getty tak, żeby używało najwyższej możliwej prędkości - 57600 bodów dla 14.400 i 115200 bodów dla 28.800 lub szybszych.
Wiele ludzi używa bardzo długich i skomplikowanych linii inicjalizujących, często zaczynających się AT&F i zawierających mnóstwo komend specyficznych dla danego modemu. Jest to niepotrzebne. Większość programów używa takich samych ustawień modemu, a więc czemu nie zapisać tych ustawień do nieulotnej pamięci modemu i używać ,,ATZ'' do inicjalizacji modemu we wszystkich programach? W ten sposób można zamienić lub rozszerzyć modemy bez rekonfiguracji oprogramowania.

Większość programów wymaga następujących ustawień:

Sprawdź te ustawienia za pomocą AT&V lub AT&I[numer] (przeczytaj dokumentację modemu).

Ustawienia te nie są identyczne do profilu firmowego (&F), a więc używanie linii inicjalizującej z AT&F nie jest dobrym pomysłem. Dobrą rzeczą jest użycie AT&F tylko wtedy, gdy masz powód żeby sądzić, że ustawienia zapisane w nieulotnej pamięci modemu są bardzo niepoprawne. Jeżeli sądzisz, że znalazłeś odpowiednie ustawienia dla twoich modemów, zapisz je w pamięci nieulotnej komendą AT&W i przetestuj dokładnie protokołem Z-Modem zarówno dla plików tekstowych ASCII, jak i binarnych. Konfiguruj twoje modemy do linii dzierżawionej tylko jeżeli masz pewność, że te ustawienia działają idealnie.

Dowiedz się, jak przestawić twój modem w ,,głuchy'' tryb, oraz, co ważniejsze, w tryb linii dzierżawionej - modem może być rekonfigurowany tylko wtedy, gdy nie znajduje się w ,,głuchym'' trybie. Upewnij się, czy napewno ustawiłeś modemy na największą możliwą prędkość. Kiedy modem wejdzie w ,,głuchy'' tryb pracy, będzie ignorował wszystkie komendy ,,AT'' - z tego powodu nie będzie można ustawić jego szybkości do tej ustawionej dla portu szeregowego; będzie używał prędkości skonfigurowanej komendami AT (prędkość ta jest zapisana w rejestrze S komendą AT&W).

Teraz skonfiguruj modemy w następujący sposób:

Zapisz konfigurację do nieulotnej pamięci (&W).

2.2 Test

Podłącz modemy do dwóch komputerów używając przewodów RS232 i połącz ze sobą modemy za pomocą kabla RJ11. Użyj programu takiego jak Minicom (na Linuxa), procom albo telix (DOS) na obu komputerach, żeby sprawdzić modemy. Powinieneś zobaczyć tekst pisany na jednym komputerze w drugim terminalu i odwrotnie. Jeżli widzisz śmieci, sprawdź prędkość portu i inne ustawienia. Teraz odłącz i podłącz ponownie przewód RJ11. Poczekaj, aż połączenie ponownie się ustali. Odłącz i podłącz ponownie kable RS232, wyłącz i włącz modemy, uruchom ponownie minicoma. Modemy powinny zawsze połączyć się ponownie na najwyższej możliwej prędkości (niektóre modemy mają diody pokazujące prędkość). Sprawdź, czy modemy naprawdę ignorują znak ESC (+++). Jeżeli będzie to potrzebne, wyłącz znak ESC.

Jeżeli to wszystko działa, możesz rekonfigurować modemy: wyłącz dźwięk w zdalnym modemie (M0) i ustaw niski poziom głośności w modemie lokalnym (L1).

2.3 Przykłady

Hi-Tech

Lokalnie:

ATL1&C1&D3&L2%D1&W&W1
Zdalnie:
ATM0&C1&D3&L2%D1S0=1&W&W1

Tron DF

Znak ESC powinien być wyłączony za pomocą komendy S2 > 127;

Lokalnie:

ATL1&L1Q1&C1&D3S2=171\D1&W
Zdalnie:
ATM0&L2Q1&C1&D3S0=1S2=171\D1&W

US Robotics Courier V-Everything

Poniższa sekcja jest oparta na informacjach dostarczonych przez Rolf'a Raar'a.
USR Sportster i USR Courier-I nie obsługują linii dzierżawionych. Potrzebna będzie wersja Courier V-everything. Na serwerze USR znajduje się strona ,,wyjaśniająca'' jak skonfigurować Courier'a do linii dzierżawionej. Jednakże jeżeli będziesz postępował zgodnie z tymi wskazówkami, skończysz z modemem kompletnie ,,pozbawionym rozumu'', który nie będzie mógł być kontrolowany lub nadzorowany przez pppd.

USR Courier może być konfigurowany przez przełączniki DIP, jednakże najpierw musisz podać mu linię inicjalizacyjną. Po pierwsze, upewnij się, że używa prawidłowego profilu fabrycznego. Inaczej niż większość innych modemów ma ich trzy: &F0, &F1, &F2. Standardowy, którego powinieneś używać, to &F1. Uwaga: jeżeli wyślesz mu AT&F, załaduje &F0! Dla resetowania przy DTR, ustaw bit 0 rejestru S13. Znaczy to, że musisz ustawić S13 na 1. Następnie musisz przestawić go w tryb linii dzierżawionej za pomocą &L1: ATS13=1&L1&W
Przełączniki dip powinny być w domyślnych ustawieniach, wyjątkiem są:

3 - WYŁ - Wyłączyć kody wynikowe.

4 - ZAŁ - Wyłączyć komendy offline

5 - ZAŁ dla lokalnego, WYŁ dla zdalnego

8 - WYŁ - ,,Głuchy'' tryb pracy


Następna strona Poprzednia strona Spis treści