HTTP Netware Sieć Intranet na Linuxie


HTTP Netware - Sieć Intranet na Linuxie

Dokument ten zakłada, że umiesz zainstalować protokół TCP/IP na Linux-ie i podłączyć się fizycznie do sieci lokalnej przy pomocy karty Ethernet. Zakłada się także, że masz jakieś podstawowe wiadomości na temat sieci Netware. Konfiguracja serwera Netware została pokazana na przykładzie wersji 3.1x. Możesz zrobić to samo używając INETCFG. Strona klienta dotyczy Windows 3.1x, Windows for Workgroups i Windows 95.

We wszystkich przykładach zakładam, że adres Linux-a to 200.0.0.1 i dlatego przypisuję adresy 200.0.0.2 i 200.0.0.3 odpowiednio serwerowi Netware i stacji roboczej. Ty możesz oczywiście wybrać adresy odpowiednie dla siebie.

1.1 Co jest potrzebne.

Przed instalacją będziesz potrzebował następującego oprogramowania.

serwera HTTP, który można ściągnąć ze strony OneStep NCSA HTTPd Downloader.
Klienta sieci Novell Netware dostępnego na Netwire. (Pliki dotyczące TCP/IP można znaleźć w uaktualnieniu Lan Workplace LW42T3.exe).
Przeglądarki takiej jak np. Netscape Navigator albo NCSA Mosaic. Pakiety te są także dostępne w Polsce pod adresem:
Netscape - ftp.icm.edu.pl.
Mosaic - ftp.icm.edu.pl.
2. Instalacja serwera HTTP.

Kiedy ściągniesz serwer masz do wyboru dwie opcje: Wziąć źródła i skompilować samemu, albo wziąć już skompilowane programy. Programy te na Linux-a w wersji ELF są dostępne przy serwerze NCSA ale nie ma ich w starszych wersjach.

2.1 Przygotowania przed ściągnięciem.

Serwer firmy NCSA przeprowadzi cię przez konfigurację i przygotuje dla ciebie różne pliki. Ale zanim będziesz chciał ściągnąć HTTPd przygotuj się na następujące pytania.

System Operacyjny

Najpierw musisz wybrać czy ściągasz wersję źródłową czy skompilowaną. Jeśli akurat twój system nie pojawi się w menu, to będziesz musiał ściągnąć wersję źródłową i skompilowac ją samemu.

Żeby sprawdzić wersję twojego Linux-a napisz w linii poleceń:

uname -a

w odpowiedzi uzyskasz mniej więcej coś takiego:

linux:~$uname -a
Linux linux 1.0.9 #4 Tue Sep 13 04:05:51 CDT 1994 i586
linux:~$

Wersja Linux-a to 1.0.9. (Uwaga: Bieżące wersje Linux-a są w formacie ELF i powinny wyglądać tak: 1.2.13 ELF)



Pozostałe parametry mogą być podane przed ściągnięciem albo skonfigurowane później poprzez modyfikację pliku srm.conf w katalogu /usr/local/etc/httpd/conf. Nazwy właściwych dyrektyw, które występują w pliku httpd.conf zostały pokazane w nawiasach. Jedynym wyjatkiem jest dyrektywa DocumentRoot, która występuje w pliku srm.conf.

Typ procesu (ServerType).

Określa to w jaki sposób twój komputer będzie uruchamiał serwer HTTPd. Metodą preferowaną jest "standalone". To powoduje, że demon HTTPd jest ciągle uruchomiony. Jeśli wybierzesz ładowanie HTTPd przez "inetd", to program będzie ponownie ładowany do pamięci przy każdym odwołaniu, co może w rezultacie spowolnić twój serwer.

Przypisywanie portu (Port).

Tutaj podajesz na jakim porcie demon będzie "słuchał" żądań HTTP. Jeśli masz uprawnienia "root-a", to wybierz wartość domyślną czyli 80.
W innym wypadku musisz wybrać wartość z przedziału od 1025 do 65535.

Identyfikator użytkownika dla serwera (User).

Jest to identyfikator, na który HTTPd zmieni swój podczas odpowiadania na żądanie i działania na plikach. Odpowiedź na to pytanie musi być udzielona tylko jeśli jako rodzaj serwera wybrałeś "standalone".
Jeśli nie masz uprawnień root-a, po prostu użyj swojego identyfikatora. Jeśli jesteś administratorem systemu, możesz stworzyć specjalnego "użytkownika", tak żebyś mógł kontrolować dostęp do plików.

Identyfikator grupy dla serwera (Group).

Jest to numer grupy, na który HTTPd zmieni swój podczas odpowiadania na żądanie i działania na plikach. Jest to podobne do identyfikatora użytkownika i wymagane jest tylko jeśli serwer ma działać jako "standalone".

Jeśli nie masz uprawnień root-a, to użyj nazwy swojej grupy. Aby się dowiedzieć do jakiej grupy należysz napisz w linii poleceń groups.

Adres pocztowy administratora serwera (ServerAdmin).

Jest to adres osoby, do której użytkownicy mają wysyłać komentarze i uwagi na temat działania serwera. Możesz tu podac swój adres.

Lokalizacja katalogu serwera (ServerRoot).

Jest to katalog, w którym rezyduje twój HTTPd. Jeśli jesteś administratorem, to zostaw wartość domyślną (/usr/local/etc/httpd). Jeśli nie, to wybierz jakiś podkatalog w twoim katalogu domowym. Swój katalog domowy możesz odnaleźć przy pomocy polecenia pwd.

Lokalizacja dokumentów HTML (DocumentRoot).

To jest miejsce, gdzie mają znajdować się pliki HTML, które będą tworzyć strony twojego serwera. Wartością domyślną jest /usr/local/etc/httpd/htdocs.
Możesz to oczywiście zmienić na katalog specjalnego użytkownika, którego wcześniej stworzyłeś albo na podkatalog twojego katalogu domowego jeśli nie jesteś root-em.

Jeśli nie masz pewności, to użyj wartości domyślnych. Teraz kiedy już masz odpowiedzi na te pytania możesz ściągnąć NCSA HTTPd. Powinieneś przeczytać dokumentację HTTPd zanim zaczniesz instalację. Jeśli planujesz kompilować program, to musisz zmodyfikować pliki "makefile" w każdym z trzech podkatalogów: support, src, cgi-src. Jeśli twoja wersja Linux-a jest już obsługiwana, to musisz tylko napisać make linux w głównym katalogu (czyli /usr/local/etc/httpd).

2.2 Kompilowanie HTTPd.

Kompilacja jest prosta, po prostu napisz make linux w linii poleceń w głównym katalogu serwera.
Uwaga: Użytkownicy Linux-a w wersji pre-ELF muszą odkomentować linię #define NO_PASS w pliku portability.h oraz DBM_LIBS= -ldbm w pliku Makefile przed kompilacją.

3. Testowanie HTTPd.

Po tym jak zainstalowałeś HTTPd, zaloguj się jako root i wystartuj demona pisząc httpd & (przy założeniu, że instalowałeś go jako wersję "standalone"). Powinieneś go teraz zobaczyć w liście procesów generowanej przez ps. Najprostszą metodą na sprawdzenie HTTPd jest telnet. Napisz w wierszu poleceń:



telnet 200.0.0.1 80

gdzie 80 to domyślny port HTTP. Jeśli skonfigurowałeś "Port" jako coś innego to wpisz ten numer zamiast 80. Powinieneś otrzymać odpowiedź, która wygląda mniej więcej tak:



Trying 200.0.0.1...
Connected to linux.ppg_corp.
Escape character is '^]'.

Teraz jeśli wpiszesz jakiś znak i wciśniesz , to powinieneś otrzymać odpowiedź podobną do tej poniżej:



HTTP/1.0 400 Bad Request
Date: Wed, 10 Jan 1996 10:24:37 GMT
Server: NCSA/1.5
Content-type: text/html

400 Bad Request < /TITLE> < /HEAD><br> <BODY><H1>400 Bad Request < /H1><br> Your client sent a query that this server could<br> not understand.<P><br> Reason: Invalid or unsupported method.<P><br> < /BODY><br><br>Teraz jesteÅ›my gotowi podÅ‚Ä…czyć siÄ™ do tego serwera z innego PC-ta używajÄ…c przeglÄ…darki WWW.<br><br>4. PoÅ‚Ä…czenie przez sieć Netware z Windowsami.<br><br>Å»eby ustawić serwer Netware powinieneÅ› mieć uprawnienia Supervisor-a, albo przynajmniej uprawnienia operatora konsoli. JeÅ›li ich nie masz, to spróbuj poprosić swojego administratora sieci, żeby ci pomógÅ‚ w instalacji. <br><br>W poniższych przykÅ‚adach zakÅ‚adam, że adres Linux-a to 200.0.0.1 i dlatego przypisujÄ™ adresy 200.0.0.2 i 200.0.0.3 odpowiednio serwerowi Netware i stacji roboczej. Ty możesz oczywiÅ›cie wybrać adresy odpowiednie dla siebie. <br><br>4.1 Ustaw serwer Netware.<br><br>WÅ‚Ä…cz na serwerze ramkÄ™ Ethernet_II przez wpisanie poniższych poleceÅ„ na konsoli lub w pliku autoexec.ncf <br><br> <br><br> load NE2000 frame=Ethernet_II name=IPNET<br> load TCPIP<br> bind IP to IPNET addr=200.0.0.2 mask=FF.FF.FF.0<br><br>Możesz podać numer slotu albo karty (board) podczas Å‚adowania sterownika do NE2000 w zaleźnoÅ›ci od twojej konfiguracji. (np. load NE2000 slot=3 frame=...). <br><br>Na PC-cie masz trzy możliwoÅ›ci: Win3.1, WfWg albo Win95. Procedura instalacji różni siÄ™ pomiÄ™dzy Win95 a starszymi wersjami windows jeÅ›li używasz 32-bitowego klienta z Microsoft-a lub Novell-a. JeÅ›li masz zamiar używac 16-bitowego klienta, to procedura instalacyjna jest opisana w instrukcji instalacji dla wersji pod Windows 3.1. JeÅ›li bÄ™dziesz instalowaÅ‚ wersjÄ™ klienta 32-bitowÄ…, to przejdź do Windows 95. <br><br>Windows 3.x<br><br>JeÅ›li używasz Win3.1 albo WfWg możesz zainstalować klienta Netware (VLMs) i kilka dodatkowych plików, które sÄ… dostarczane na dyskietce TCP/IP, a mianowicie: <br><br> <br><br> TCPIP.exe, VTCPIP.386, WINSOCK.dll i WLIBSOCK.dll<br><br>Zauważ, że plik WINSOCK.dll różni siÄ™ od tych z Win95 i Trumpet. Zainstaluj klienta Netware z obsÅ‚ugÄ… Windows-ów. Skopiuj VTCPIP.386, WINSOCK.dll i WLIBSOCK.dll do katalogu SYSTEM a TCPIP.exe do katalogu NWCLIENT. Teraz zmodyfikuj plik STARTNET.bat w katalogu NWCLIENT: <br><br> <br><br> lsl<br> ne2000 ---> sterownik do twojej karty<br> c:\windows\odihlp.exe ---->jeÅ›li używasz WfWg<br> ipxodi<br> tcpip---> dodaj tÄ™ liniÄ™<br> vlm<br><br>Stwórz podkatalog - powiedzmy \NET\TCP i skopiuj pliki HOSTS, NETWORKS, PROTOCOLS i SERVICES z /etc na twoim Linux-ie albo z SYS:ETC na serwerze Netware. Zmodyfikuj skopiowany plik HOSTS i dodaj liniÄ™ dla twojego nowego serwera Linux-a. To pozwoli ci na odwoÅ‚ywanie siÄ™ do serwera na Linux-ie w taki sposób http://linux.ppg_corp/ zamiast http://200.0.0.1/ w twojej przeglÄ…darce WWW. <br><br> <br><br> 127.0.0.1localhost<br> 200.0.0.1linux.ppg_corp<br><br>Zmodyfikuj plik NET.cfg w katalogu NWCLIENT <br><br> <br><br> Link Driver NE2000<br> port 300<br> int 3<br> MEM D0000<br> FRAME Ethernet_802.2<br><br>; ---- dodaj te linie ----<br><br>FRAME Ethernet_II<br><br> Protocol TCPIP<br>PATH TCP_CFG C:\NET\TCP<br>ip_address200.0.0.3<br>ip_netmask255.255.255.0<br><br> Link Support<br>MemPool 6192---> minimum to 1024, spróbuj z różnymi wartoÅ›ciami<br>Buffers 10 1580 ---> tutaj też możesz ustawić w/g wÅ‚asnych potrzeb<br><br>;---------------------------------<br><br>Zmodyfikuj plik SYSTEM.ini w katalogu WINDOWS i dodaj tÄ™ pozycjÄ™ dla VTCPIP.386 <br><br> <br><br> [386Enh]<br> .....<br> network=*vnetbios, vipx.386, vnetware.386, VTCPIP.386<br> .....<br><br>Zrestartuj PC-ta, uruchom STARTNET.bat i możesz już używać swojej ulubionej przglÄ…darki WWW. Nie musisz siÄ™ logować do sieci Netware i nie musisz uruchamiać TCPMAN-a (jeÅ›li używasz Trumpet Winsock). <br><br>Windows 95<br><br>Ta sekcja opisuje jak zainstalować 32-bitowego klienta pod Win95. Najpierw musisz zainstalować nastepujÄ…ce programy: <br><br> <br><br> Client for Netware Networks (od Microsoft-a albo Novell-a)<br> Microsoft TCP/IP Protocol<br> Network Adapter<br><br>Aby zainstalować te programy, kliknij na Mój komputer, Panel sterowania, Sieci. Klknij Dodaj. Teraz znajdziesz siÄ™ w oknie, które wyÅ›wietla Klient, Karta (Adapter), Protokół i UsÅ‚uga (Service). <br><br>Aby zainstalować klienta dla sieci Netware: <br><br> <br><br>kliknij dwa razy na Klient. <br>kliknij na Microsoft lub Novell. <br>kliknij dwa razy na Klient dla sieci Netware. <br>Aby zainstalować protokół TCP/IP <br><br>kliknij dwa razy na Protokół. <br>kliknij na Microsoft. <br>kliknij dwa razy na TCP/IP. <br>Windows 95 instaluje domyÅ›lnie kilka innych protokołów. UsuÅ„ je przez klikniÄ™cie na nich i wciÅ›niÄ™cie przyciku UsuÅ„. W typowych przypadkach Win95 instaluje protokół Microsoft NetBeui i protokół kompatybilny z IPX/SPX. Możesz skasować protokół NetBEUI, ale bÄ™dziesz potrzebowaÅ‚ protokoÅ‚u IPX/SPX jeÅ›li chcesz siÄ™ logować do serwera Netware.<br>WiÄ™cej szczegółów znajdziesz w TCP/IP Setup FAQ. <br><br>Aby ustawić TCP/IP kliknij na TCP/IP, kliknij na WÅ‚aÅ›ciwoÅ›ci, kliknij na adres IP <br><br> Wpisz twój adres IP w linii "Podaj adres IP" jako 200.0.0.3<br> W linii "Maska podsieci" wpisz 255.255.255.0<br> Kliknij OK.<br><br>PowinieneÅ› teraz dostać komunikat, aby zresetować komputer. Zrób tak. PowinieneÅ› teraz móc używać swojej przeglÄ…darki<br><br>5. Inne poÅ‚Ä…czenia.<br><br>To nie jest jedyny sposób na poÅ‚Ä…czenie siÄ™ z serwerem Linux-a. Możesz wypróbować kilka innych programów jak: <br><br>Strona WWW o Sambie (sam pakiet osiÄ…galny jest także na polskich mirrorach, np. ftp.icm.edu.pl. <br>TCP/IP z Microsoft-u <br>Sterownik pakietowy Trumpet TCP/IP <br>Sterowniki pakietowe CRYNWR <br>Możesz też być zainteresowany udostÄ™pnianiem serwera Netware przez zaÅ‚adowanie sterownika NCP dla Linux-a.<br><br>6. Aplikacje serwera WWW.<br><br>Serwer HTTP może być użyty w biurze, aby udostÄ™pniać w przejrzystej formie informacje znajdujÄ…ce siÄ™ na różnych serwerach, w różnych miejscach i katalogach. Danymi mogÄ… być proste dokumenty w Wordzie, arkusze w Lotusie, albo zÅ‚ożone bazy danych. Może być użyty do tworzenia interfejsu przy pomocy RDBMS takich jak ORACLE i SYBASE do generowania informacji w czasie rzeczywistym. Tutaj jest lista baz danych gateway-ów do WWW<br><br>7. PodziÄ™kowania i Legalność.<br><br>DziekujÄ™ ludziom z NCSA za dostarczenie tak wspaniaÅ‚ej dokumentacji oraz Davidowi Andersonowi za jego komentarze i wypróbowanie tego HOWTO!<br>Powiedziano mi (David), że nie możesz używać klienta Netware nie majÄ…c licencji Netware <br><br>7.1 Od tÅ‚umacza.<br><br>TÅ‚umaczenie to jest chronione prawami autorskimi © Bartosza Maruszewskiego. Dozwolone jest rozprowadzanie i dystrybucja na prawach takich samych jak dokument oryginalny. <br><br>JeÅ›li znalazÅ‚eÅ› jakieÅ› rażące bÅ‚Ä™dy ortograficzne, gramatyczne, skÅ‚adniowe, techniczne to pisz do mnie: <br><br>B.Maruszewski@jtz.org.pl <br><br>OficjalnÄ… stronÄ… tÅ‚umaczeÅ„ HOWTO jest http://www.jtz.org.pl <br><br>Aktualne wersje przetÅ‚umaczonych dokumentów znajdujÄ… siÄ™ na tejże stronie. DostÄ™pne sÄ… także poprzez anonimowe ftp pod adresem ftp.jtz.org.pl w katalogu /HOWTO/. <br><br>PrzetÅ‚umaczone przeze mnie dokumenty znajdujÄ… siÄ™ także na mojej stronie WWW. SÄ… tam też odwoÅ‚ania do Polskiej Strony TÅ‚umaczeniowej. <br><br>Kontakt z naszÄ… grupÄ…, grupÄ… tÅ‚umaczy możesz uzyskać poprzez listÄ™ dyskusyjnÄ… jtz@ippt.gov.pl. JeÅ›li chcesz sie na niÄ… zapisać, to wyÅ›lij list o treÅ›ci subscribe jtz ImiÄ™ Nazwisko na adres majordomo@ippt.gov.pl<br><br><br> <br>Wyszukiwarka<br> <form method="get" action="https://zanotowane.pl/szukaj3.php"> <input value="" id="q" name="q" /> <input type="submit" value="Szukaj" /> </form> <br>Podobne podstrony:<br><a href="../../159/3797">HTTP Netware pl (3)</a><br><a href="../../137/9122">http netware pl 3</a><br><a href="../../128/1610">http netware pl 1</a><br><a href="../../128/3331">AVR na Linuxie</a><br><a href="../../127/2125">http netware pl 7</a><br><a href="../../168/6655">http netware pl 6</a><br><a href="../../193/1390">praca dyplomowa serwer internetowy na linuxie</a><br><a href="../../138/1352">http netware pl 5</a><br><a href="../../171/9159">http netware pl 2</a><br><a href="../../162/934">http netware pl 4</a><br><a href="../../175/7037">Hakowanie Na Linuxie cz1(Hakowanie WEB)</a><br><a href="../../145/1802">HTTP Netware pl (2)</a><br><a href="../../145/1802">HTTP Netware pl (2)</a><br><a href="../../125/7191">HTTP Netware pl</a><br><a href="../../148/1458">Hakowanie Na Linuxie cz2(Attack DDos)</a><br><a href="../../93/5728">Modelowanie kompaktowych lamp fluoroscencyjnych do badaÅ„ ich oddziaÅ‚ywania na sieć zasilajÄ…cÄ…</a><br><a href="../../113/1650">WpÅ‚yw opraw LED na sieć zasilajÄ…cÄ…</a><br><br><a href="https://zanotowane.pl/szukaj3.php?q=HTTP+Netware+++Sie%C4%87+Intranet+na+Linuxie" rel="nofollow">wiÄ™cej podobnych podstron</a><br><br><form method="get" action="https://zanotowane.pl/szukaj3.php"><input value="" id="q" name="q" /><input type="submit" value="Szukaj" /></form> </div> <!-- /.container --> <footer> <div class="footer-blurb"> <div class="container"> <div class="row"> <div class="col-sm-4 footer-blurb-item"> </div> </div> <!-- /.row --> </div> </div> <div class="small-print"> <div class="container"> <p><a href="mailto:edibk@onet.pl">Kontakt</a> | <a href="../../polityka.php">Polityka prywatnoÅ›ci</a></p> </div> </div> </footer> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-L8W7STRP18"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-L8W7STRP18'); </script> </body> </html>