|
Jak używać programów dosowskich umieszczonych na serwerze Novella na Linuksie Autor: Lucjan ModzelOstatnia aktalizacja : 08.06.20001. Po co to komu - czyli ideologia 2. Co nam będzie potrzebne 3. Instalujemy pakiet ncpfs 4. Instalujemy pakiet dosemu 5. Konfiguracja NCPFS 7. DOSEMU + NCPFS = NOVELL?! 8. I to właściwie byłoby na tyle ... 9. Źródła & Bibliografia: (Polecam dla chcących wiedziec więcej) 1. Po co to komu - czyli ideologia Może ktoś się zastanawiać czemu ktoś by chciał korzystać z tychże programów ale umieszczonych na serwerze Novella. Przecież można ewentulnie skopiować sobie na dysk lokalny i odpalić w dosemu. Albo jeszcze po co w ogóle używać programów dosowskich. Na te zarzuty można podać prosty przykład. Jest jakaś tam sobie firma XXX a w niej pracuje pan Zdzisio który zajmuje się przede wszystkim pisaniem ofert, wpisywaniem sterty cyfr i liczb w arkuszu kalkulacyjnym oraz odpowiedzalny jest również za wysyłanie i odbiór e-mail'i - wybór jest prosty linux + np. StarOffice + przegladarka z klientem poczty Netscape.Ale jest jeszcze jedno "ale" : otóż istnieje w naszej firmie XXX serwer novelowski na którym jest zainstalowany dosowy program do obsługi magazynu i sprzedaży , dosowy program finansowy lub też inne tego typu programy, które sa ważne a pan Zdzisio jako człowiek odpowiedzialny za współpracę ze swiatem zewnętrznym musi mieć do tychże programów dostęp. (Nie będzie przecież przepędzaś fakturujacej własnie coś pani Marysi żeby sprawdzic czy akurat przyjać fascynujacą ofertę na dajmy to ogórki. Ale nasz pan Zdzisio sprawdza magazyn a tu okazuje się że takowe jeszcze mu z poprzedniej dostawy gnija . Tak więc dostęp do programu na serwerze novela jest mu niezbędny. I zostaje mu pozornie jedno wyjście - windows. Ale spróbujmy oszczedzić firmie XXX wydatku rzędu 1000 zl na windowsa i nerwów pana Zdzicha na krytyczne wyjątki. Zainstalujmy mu Linuksa - niech ma cos z życia - a spod linuksa udostępnimy mu ten dziwny program magazynowy czy tam inny. Niech wie ile ma ogórkow na stanie i wiecej niech nie zamawia2. Co nam będzie potrzebne
3. Instalujemy pakiet ncpfs
4. Instalujemy pakiet dosemu
To nie nie było skomplikowane ale wszystko jeszcze przed nami musimy te pakiety jeszcze odpowiednio skonfigurowac ja akurat używam Slackware 4.0 (do tego celu) nie wiem wiec jak bedzie działało na wcześniejszych wersjach (uruchamiane było to również przeze mnie na RedHacie 6.1 - do tej dystrybucji zresztą te pakiety są istalowane prawie domyślnie na etapie pierwszej instalacji. Na szczęście konfiguracja jest wspólna . 5. Konfiguracja NCPFS Aby używac tego pakietu musimy miec obsługę ipx'a zawartą w jadrze - dla tych których to przeraża - pocieszenie: jest ono domyślnie zawarte w wymienionych powyżej dystrybucjach (caly czas zakładam ze używane będą conajmniej te wersje ) Tylko jedno zastrzeżenie w redhacie ipx jest wkomilowany tzn. działa wszystko od razu, natomiast w slakware jest wkomilowane jako modul - czyli przed użyciem trzeba go "uaktywnić" A robimy to zabójczym ciągiem (proszę się nie pomylić przy wpisywaniu):modprobe ipx Następnie konfigurujemy interfejs sieciowy:ipx_interface add -p eth0 802.2 0x22 No dobrze ale co to znaczy i czy u mnie bedzie działało ?Już objaśniam składnię polecenia
6. Konfiguracja DOSEMU Mamy juz zainstalowany pakiet dosemu zatem do dziela. W celu uruchomienia emulatora wpisujemu dos ... a tu co ? ups error ! Wyrzuca nam komunikat, że nie ma jakiegoś tam pliku hdimage.first czy coś tam. Okazuje sie ze dosemu to tylko środowisko w którym możemy uruchomic dos a do tego potrzebujemy: darmowego FreeDosa (nie polecam nie będzie działać - jest na takie faneberie ciut zbyt niestabilny), albo Novell DOSa - nie wiem nie testowałem, lub też MS-DOSa - tu jednak musimy mieć na niego licencję - nie możemy przecież używać nielegalnego oprogramowania (na Novell DOSa zreszta też) w wersji najlepiej 6.22 (niższych wersji także nietestowałem - wiec nie gwarantuję). Jak jednak to zrobić - otóż wcale to nie jest skomplikowane. W katalogu /etc (w linuxie rzecz jasna) odszukujemy plik dosemu.conf a w nim linię ...=var/lib/dosemu/hdimage.first" zmieniamy "hdimage.first" na "bootdos" - skoro już mieszamy w tym pliku to powinniśmy takze odhaczyć na yes opcje ipx_support ktora umożliwi nam współpracę z protokołem ipx . W katalogu /var/lib/dosemu tworzymy katalog bootdos a następnie przegrywamy do niego zawartość dyskietki startowej MS-DOS. Teraz możemy już uruchomić dosa poleceniem dos ( robimy to jako root lub edytujemu jeszcze plik dosemu.users jesli nie wiemy jak to zrobić musze niestety odesłac do dosemu-howto -pl (lepiej właściwie jako root żadnych eksperymentów nie przeprowadzać z uruchamianiem dosemu ale jak komus specjalnie narazie na tym niezależy lub na przykład ma sprzęt do eksperymentów to co ja tu będę mówił...) jeśli wystartował dos a na ekranie widzimy ten wzruszajacy "c:\" to tę część mamy za soba .7. DOSEMU + NCPFS = NOVELL?! Dobrze slist pokazuje już nam wszystkie serwery novelowe w okolicy, w dosemu możemy nawet w niektóre gierki zagrać ale co dalej? Czyżby może ... ależ tak! pamiętamy nwclienta ?
Pamietajmy tylko jeszcze jedno - ale jak my tu załadujemy sterownik karty sieciowej pod działającym linuksem który jeszcze do tej karty podwiesił najpierw swoje sterowniki ? No własnie tu jest problem ale można go ominać po prostu jest nam potrzebny dodatkowy plik tzw "pdether" czyli sterownik który na naszym podstawowym protokole TCP/IP przeniesie ipxa do tego jeszcze potrzebujemy wirtualny sterownik naszej karty sieciowej - a tu do kazdej jest inny ja testowałem na dwóch: dlinka de22x oraz bardzo niegdyś popularnym 3c509 czyli Etherlink III 3coma. Pozostaje tylko jeden problem wjakiej kolejności , co ładowac i jeszcze najważniejsze skad to wziąść. W naszym przypadku spod dosemu kolejność jest następująca:
8. I to właściwie byłoby na tyle ... Pozostaje nam tylko teraz przejść na f: i zalogować się oraz uruchomić żądany program a to powinien załatwić nam jeden "bacik" (czyli costam.bat) w którym umieszczamy wywołanie klienta (np. call c:\nwclient\startnet.bat), logowanie i uruchamienie programiku. Pozostanie nam prawdopodobnie tylko jeden szkopuł -a nazywa się on "polskie znaki narodowe" ale to dopiero w niedalekiej przyszłościUWAGA: Autor tego dokumentu korzystał z wielu źródeł w większości w języku angielskim w związku z tym do wielu słów nie znalazł ścisłych odpowiedników - co nie oznacza że takowe istnieją. Autor zdaje sobie również sprawę jak wiele może jeszcze tu być błędów, przeinaczeń, niedomówień itd. itp. W związku z tym będę bardzo wdzięczny za wszelkiego rodzaju uwagi o spostrzeżonych błędach a kierować je proszę :pod ten adres9. Źródła & Bibliografia: (Polecam dla chcących wiedziec więcej) DOSEMU-HOWTO-PLIPX-HOWTO plik ../doc/dosemu+netware z oryginalnej dokumentacji pakietu dosemu ... ... oraz wiele innych (man, doc, howto itp. ), które w mniejszym lub większym stopniu przyczyniły się do powstania tego dokumantu, a których wszystkich nie sposób wymienić w tak krótkim opisie |
|