xterminal pl 3 HHBMHXBX5WVZRBBMW34MNMBC3MTWOZGIAUQIARA


Jak podłączyæ XTerminal do Linux-a na PC-cie.: Kable, sieci i demony. Następna strona Poprzednia strona Spis treści 3. Kable, sieci i demony. Sekcja ta opisuje zmiany jakie trzeba wprowadziæ do sprzêtu i oprogramowania, aby podłączyæ XT do Linux-a. Przyjąłem tutaj takie nazewnictwo: 192.168.13.1 - imlinux.frog.de (maszyna z Linux-em) 192.168.13.41 - whisper.frog.de (podłączony XT) Zauważ, że są to adresy komputerów niepodłączonych do Internet-u i z tego co siê orientujê to w Niemczech nie ma domeny frog.de. Załóżymy, że nie ma innych maszyn w sieci i że NFS nie jest zainstalowany. [Jeśli ktoś używał NFS-u do podłączenia swojego XT, bardzo proszê o kontakt ze mną.] 3.1 Fizyczne podłączenie. Powinno byæ to tak łatwe jak włożenie dwóch kabli do dwóch komputerów. Zauważ, że niektóre XT mają dwa porty szeregowe, które mogą działaæ tylko przy konkretnych szybkościach jeśli są używane oba na raz. Sprawdź podrêcznik do swojego Xterminala. Później bêdziesz potrzebował adresu ethernet swojego XT. Jest on wyświetlany podczas startu XT nawet jeśli nie ma żadnych połączeñ. Jak tylko włożysz kable w odpowiednie miejsca bêdziesz mógł przetestowaæ połączenie ethernet. Po wystartowaniu, XT powinien narzekaæ, że jego zapytania o bootpd i tftpd nie są obsługiwane i powinien zacząæ startowaæ swój system operacyjny z ROM-u. Powinno zawieraæ siê tam prymitywne polecenie ping, które pozwoli ci na przetestowanie połączenia ethernet-owego z Linux-em. Nie panikuj jeśli to nie działa. XT przypuszczalnie potrzebuje całego swojego systemu operacyjnego, aby odpowiedzieæ. 3.2 Konfiguracja sieci. Informacje na temat konfiguracji TCP/IP powinieneś znaleźæ w NET-3-HOWTO, tak jak zostało to już wspomniane wyżej. Założymy, że masz już skonfigurowaną sieæ TCP/IP. Ponieważ XT to tylko nastêpny komputer w sieci, bêdziesz musiał siê upewniæ, że oba komputery - Linux i XT - znają swoje numery IP i że są podłączone do sieci. Konfiguracja maszyny Linux-owej. Informacje na temat XT bêdą musiały zostaæ zawarte w co najmniej tych plikach: /etc/hosts Add a line with the IP number of the XT, such as # /etc/hosts line for Linux machine. lprhost oraz loghost # są opcjonalne 192.168.13.1 imlinux imlinux.frog.de lprhost loghost # Nastepna linia jest nową linią dla XT. 192.168.13.41 whisper whisper.frog.de /etc/ethers This file provides a list of ethernet numbers and the corresponding host names. This does not seem to be needed in all distributions and setups, but in case it is, you will need to include the ethernet number of the XT and its hostname. This would be something like 04:03:e8:cc:0d:24 imlinux 0f:03:11:31:45:f1 whisper [Możliwe, że musisz zmieniæ także inne pliki jeśli masz takie programy jak named, routed czy gated. Ponieważ ja tego nie stosujê byłbym bardzo wdziêczny jeśli ktoś kto używa tych programów powiedziałby mi jakie pliki trzeba jeszcze zmieniæ.] Zrestartuj komputer, żeby siê upewniæ, że wszystkie dokonane zmiany działają. Konfiguracja XTerminala. Sprawdź w podrêczniku jakie pliki musisz zmieniæ, żeby podaæ te informacje. W moim przypadku był to jeden ogólny plik, w którym musiały siê znaleźæ poniższe informacje: ip_host_table 192.168.13.1 imlinux ip_host_table 192.168.13.1 imlinux.frog.de ip_host_table 192.168.13.41 whisper ip_host_table 192.168.13.41 whisper.frog.de file_access_1 TFTP file_host_name_1 imlinux.frog.de file_path_1 /usr/local/xterm/liveshere display_access_table whisper display_access_table imlinux enable_access_control YES xdmcp_server imlinux broadcast_address 192.168.13.255 default_telnet_host imlinux Zauważ, że XT pobiera swoje pliki poprzez tftp z katalogu /usr/local/xterm/liveshere, i że terminal jest w stanie wykonaæ XDMCP (ważne do konfiguracji xdm-a). Bêdą jeszcze inne pliki konfiguracyjne na takie rzeczy jak np. czcionki. Powinieneś móc używaæ czcionek zainstalowanych już na Linux-ie. W moim przypadku plik dotyczący czcionek wyglądał mniej wiêcej tak: /usr/lib/X11/fonts/75dpi /usr/lib/X11/fonts/100dpi ... /usr/local/xterm/misc /usr/local/xterm/openlook i jeszcze kilka linii, z tym samym efektem. Później jak już twój XT startuje z Linux-a, powinieneś zobaczyæ listê plików, które udało mu siê załadowaæ. Inną rzeczą, którą bêdziesz chciał mieæ to tzw. "backing store". Oznacza to, że czêści okienek, które są przykrywane przez nastêpne okienka zapisywane są w RAM-ie w XT a nie w Linux-ie. Sprawdź podrêcznik do swojego XT. 3.3 bootpd Bootpd jest demonem odpowiedzialnym za komunikacjê z XT podczas startu. Informuje go o tym kim jest i skąd ma pobraæ oprogramowanie do załadowania. Z jakichś dziwnych powodów demon ten nie znajduje siê w nowszych dystrybucjach, przynajmniej w Slackware 2.2.0.1 go nie było. Tak wiêc bêdziesz go musiał zdobyæ poprzez ftp albo jakoś inaczej. Powinien zostaæ umieszczony w /usr/sbin, a nie (jak informuje strona podrêcznika systemowego) w /etc pod nazwą in.bootpd. Dodaj nastêpującą liniê lub usuñ znak komentarza z pliku /etc/inetd.conf w linii: bootps dgram udp wait root /usr/sbin/tcpd /usr/sbin/in.bootpd Spowoduje to uruchomienie bootpd przez inetd kiedy pojawi siê jakieś żadanie skierowane do bootpd. Plikiem konfiguracyjnym dla bootpd jest plik /etc/bootpd. Składnia tego pliku jest wyjaśniona na stronie podrêcznika systemowego. W naszym przykładzie plik ten powinien wyglądaæ mniej wiêcej tak: (serwer jest tutaj użyty znowu w swoim normalnym znaczeniu) # Sample /etc/bootpd file # Najpierw ustawienia globalne dla tego, co jest używane przez # wszystkie maszyny. allhost:hd=/usr/local/xterm/liveshere:\ # Katalog domowy dla XT. :ds=192.168.13.1:\ # Serwer nazw domeny (imlinux) :sm=255.255.255.0:\ # Maska podsieci :gw=192.168.13.1:\ # Wrota (gateway) :ts=192.168.13.1:\ # Serwer czasowy :lp=192.168.13.1:\ # Serwer drukarki :to=-7200: # Offset czasu w sekundach # Nastêpnie pozycje dla poszczególnych XT. # Kolejne XT miały by swoje odrêbne pozycje. whisper:ht=ethernet:\ # Rodzaj połączenia sprzêtowego :ha=0f03113145f1:\ # Adres ethernet-owy XT :ip=192.168.13.41:\ # Numer IP XT (whisper) :tc=allhost:\ # Dołącz ustawienia globalne :bf=xtermOS: # Nazwa pliku startowego - OS XT Nazwa systemu operacyjnego (OS) dla XT nie może byc czêścią nazwy katalogu domowego (hd). W naszym przykładzie plik, w którym znajduje siê system operacyjny to /usr/local/xterm/liveshere/xtermOS, ale pozycja hd to /usr/local/xterm/liveshere/. bootpd zapisze informacje do obu plików /var/adm/syslog oraz /var/adm/messages, która po udanym starcie powinna wyglądaæ mniej wiêcej tak: Jul 17 05:19:42 imlinux in.bootpd[110]: connect from 0.0.0.0 Jul 17 05:19:42 imlinux bootpd[110]: reading "/etc/bootptab" Jul 17 05:19:42 imlinux bootpd[110]: read 2 entries from "/etc/bootptab" Jul 17 05:19:43 imlinux bootpd[110]: request from hardware address 0F03113145F1 Type 1 Jul 17 05:19:43 imlinux bootpd[110]: found 192.168.13.41 whisper Po tym, jak bootpd pomoże wystartowaæ XT bêdzie on jeszcze siedział w pamiêci przez ok. 15 minut, po czym jeśli nie ma już nic do roboty usunie siê. 3.4 tftpd Trivial File Transfer Program jest używany przez XT do załadowania systemu operacyjnego z dysku twardego z Linux-a. Powinien byæ zawarty w każdej dystrybucji i nie posiada pliku konfiguracyjnego. Możesz przetestowaæ ten program wpisując w wierszu poleceñ tftp. Tak jak to zrobiłeś w przypadku bootpd bêdziesz musiał dodaæ lub usunąæ znak komentarza z pliku /etc/inetd.conf w linii: tftp dgram udp wait root /usr/sbin/tcpd /usr/sbin/in.tftpd Zauważ, że tftp ma dostep tylko do tych plików, które mają odczyt dla świata. Pamiêtaj też, że tftp jest potencjalną dziurą w bezpieczeñstwie i że wersja tego programu zawarta w niektórych dystrybucjach Linux-a nie posiada opcji -r lub -s, które czynią ten program bardziej bezpiecznym. tftp także czyni zapis w /var/adm/messages. Jeśli bootpd dobrze wykonał swoją robotê, to nastêpne linie powinny wyglądaæ mniej wiêcej tak: Jul 17 05:19:43 imlinux in.tftpd[111]: connect from whisper Jul 17 05:19:58 imlinux in.tftpd[113]: connect from whisper Jul 17 05:19:59 imlinux in.tftpd[115]: connect from whisper Jul 17 05:20:00 imlinux in.tftpd[117]: connect from whisper Jul 17 05:20:03 imlinux in.tftpd[125]: connect from whisper Jul 17 05:20:05 imlinux in.tftpd[127]: connect from whisper i tak dalej przez pewną chwilê. Są to pliki, o które prosi XT ze swojego katalogu domowego. Powinieneś zobaczyæ także informacje na ekranie XT podczas ich przenoszenia. 3.5 Testowanie połączenia. Jak już zmodyfikowałeś pliki wymienione wyżej, powinieneś móc wystartowaæ XT. W zależności od producenta na ekranie pojawią siê mniej lub wiêcej mówiące komunikaty o tym co siê dzieje. Sprawdź uważnie czy nie ma jakichś informacji o plikach, które nie mogły zostaæ odnalezione. Jeśli wszystko jest w porządku, to na XT powinna siê uruchomiæ osobna wersja X-ów. To znaczy szare tło i kursor X. Jeśli na Linux-ie jest już uruchomiony xdm, to może siê nawet pojawiæ zachêta graficzna. Chociaż może siê też zdarzyæ, że bêdą siê działy dziwne rzeczy ponieważ nie wszystko jest jeszcze ustawione. W ostateczności przygotuj siê na zabicie xdm-a. Wiêkszośæ XT ma wbudowane funkcje, takie jak klient telnet-a, jako czêśæ ich startującego systemu operacyjnego. Możesz przetestowaæ dokładniej połączenie przez "zatelnetowanie" siê na Linux-a. W tym momencie, w zleżności od ustawionego dostêpu, możesz byæ już w stanie uruchomiæ programy pod X-y używając opcji wyświetlania. Spróbuj napisaæ na komputerze z Linux-em: xclock -display whisper:0 & Na XT powinien pojawiæ siê zegar. Możesz nawet w ten sposób uruchomiæ menedżera okienek. Następna strona Poprzednia strona Spis treści

Wyszukiwarka

Podobne podstrony:
Xterminal pl (2)
xterminal pl 2
LINUX HOWTO Xterminal pl
xterminal pl 5
xterminal pl 1
xterminal pl 4
xterminal pl
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
NIS HOWTO pl 1 (2)

więcej podobnych podstron