Dalej: Polskie litery
Wyżej: Terminal z polskimi literami
Poprzednio: Terminal z polskimi literami
Programem, który można wykorzystać do połączeń terminalowych z serwerem
jest kermit.
Posiada on szereg bardzo interesujących własności:
- bardzo dobrą emulacje terminala w środowisku DOS (program pracuje
w środowisku MS Windows, ale nie jest to aplikacja okienkowa;
istnieje również wersja pracująca w środowisku Win95, ale ta nie jest
,,darmowa''):
- ansi,
- vt52,
- vt100, vt102,
- vt220,
- vt320 (łącznie z możliwościami graficznymi),
- Wyse 50,
- honeywell,
- Tektronix 4010 (terminal graficzny),
(i jeszcze kilku, rzadziej u nas spotykanych),
- bardzo efektywny transfer plików z serwara na komputer osobisty,
- przeźroczystą (w locie) translację znaków ze standardu ISO 8859-2
do CP 852 (tak podczas emulacji terminala jak i transferu plików).
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:
- Gdy korzystamy z połączenia modemowego:
- 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),
- 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).
- Gdy korzystamy z połączenia ,,sieciowego'';
- musimy mieć packet driver odpowiedni dla używanej karty
sieciowej,
- 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:
- przez wydanie komendy dial system w przypadku
używania modemu (system - symboliczna nazwa komputera z pliku
dialups.txt)
- przez wydanie polecenia telnet system w przypadku
używania połączenia sieciowego (system adres lub numer IP
komputera, z którym nawiązujemy połączenie).
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