gif gif gif
Dalej: Polskie litery Wyżej: Terminal z polskimi literami Poprzednio: Terminal z polskimi literami

Kermit

Programem, który można wykorzystać do połączeń terminalowych z serwerem jest kermit. Posiada on szereg bardzo interesujących własności:

Znany od wielu już lat przez ludzi korzystającyc z modemu jako prgram pozwalający na realizację połączeń terminalowych, był chwalony głównie ze względu na sprawną transmisję wszelkich plików na liniach o bardzo różnych parametrach (również tam, gdzie obcinany jest ósmy bit) i ,,niską'' cenę (w wesji UNIX i DOS jest darmowy).

Od pewnego już czasu program może być wykorzystany również na komputerze korzystającym z połączenia sieciowego z wykorzystaniem protokołu TCP/IP.

Program został opracowany na Uniwersytecie Columbia (Nowy Jork) i najnowsza wersja pracująca w środowisku DOS nazywa sie MS-DOS Kermit i ma numer 3.14. Wersja pracująca w środowisku UNIX (C-Kermit) i ma numer 5A(190).

Instalacja programu jest bardzo prosta: po sprowadzeniu go z Uniwersytety Columbia (dostępny jest również lokalnie) należy archiwum rozpakować (korzystając z programu unzip lub pkunzip, w tym ostatnim przypadku trzeba użyć parametru -d).

Konfiguracja jest bardzo prosta:

  1. Gdy korzystamy z połączenia modemowego:
    1. w pliku dialups.txt wpisujemy parametry połączeń które chcemy realizować, na przykład:
      ci1        202213    38400    none
      
      (format jest chyba oczywisty: nazwa symboliczna w pierwszej kolumnie, numer telefonu w drugiej, szybkość połączenia w trzeciej i rodzaj parzystości w ostatniej),
    2. w pliku mscustom.ini określamy swoje preferencje:
      set modem hayes
      (lub inaczej) rodzaj używanego modemu (w podkartotece modems powinniśmy znaleźć plik najlepiej odpowiadający używanemu przez nas modemowi, lub napisać własny - modyfikując już istniejący),
      set printer nul
      nie mamy drukarki :-( (linia powinna zostać ,,zakomentowana'' gdy jednak ją posiadamy),
      set port 1
      (lub inaczej) określamy, gdzie podłączony jest modem,
      set speed 19200
      (lub inczej) szybkość transmisji z komputera do modemu (jeżeli mamy w miarę nowoczesny modem z kompresją - odpowidni plik konfiguracyjny modemu i tak zaproponuje szybkość wyższą),
      set flow rts/cts
      (lub xon/xoff) sposób sterowania przepływem informacji pomiędzy komputerem a modemem (w zależności od skonfigurowania modemu),
      set term type vt320
      (lub inaczej) określa typ emulowanego terminala,
      set term bytesize 8
      transmisja będzie 8 bitowa (co zapewnia poprawne przesyłanie znaków narodowych),
      do 8bit
      j. w.
      set term color 0 30 47
      (lub inaczej) żeby określić kolor ekranu emulatora,
      set term under 0 33 47
      (lub inaczej) żeby określić w jaki sposób ma być emulowany atrybut podkreślenia,
      set term controls 7
      sekwencje sterujące (związane na przykład z klawiszami funkcyjnymi) są 7 bitowe (bardzo niewiele aplikacji pozwala na pracę z sekwencjami sterującymi w standardzie 8 bitowym),
      define _editor b
      (bez znaczenia dla standardu emulacji) określa rodzaj edytora wywoływanego komendą edit (zamiast b podajemy nazwę ulubionego edytora),
      eastern
      ładuje odpowiedni zestaw fontów i uruchamia procedury translacji z ISO 8859-2 do CP 852,
      _bs 008
      jaki kod będzie wysyłal klawisz backspace - standardowo wysyła kod del (ascii 127).

  2. Gdy korzystamy z połączenia ,,sieciowego'';
    1. musimy mieć packet driver odpowiedni dla używanej karty sieciowej,
    2. w pliku mscustom.ini powinniśmy wpisać swoje preferencje; ustawienia są zbliżone do tych używanych przy połączeniach modemowych, dodatkowo określić trzeba parametry ,,sieciowe'':
      SET TCP/IP ADDRESS a.b.c.d
      numer IP naszego komputera (można również wpisać bootp gdy korzystamy w naszej sieci lokalnej z serwera BOOTP),
      SET TCP/IP SUBNETMASK a.b.c.d
      maska sieciowa,
      SET TCP/IP DOMAIN x.y.z
      domena, w której znajduje się nasz komputer,
      SET TCP/IP GATEWAY a.b.c.d
      numer IP routera łączącego podsieć z resztą Internetu,
      SET TCP/IP PRIMARY-NAMESERVER a.b.c.d
      numer IP głównego nameserwera,
      SET TCP/IP SECONDARY-NAMESERVER a.b.c.d
      numer IP pomocniczego nameserwera,
      SET TCP/IP BROADCAST a.b.c.d
      broadcast obowiązujący w naszej podsieci.

Połączenie nawiązujemy:





gif gif gif
Dalej: Polskie litery Wyżej: Terminal z polskimi literami Poprzednio: Terminal z polskimi literami



(C) by Wojciech Myszka
PIĄ, 30 SIER 1996 07:48:03