![]() |
|
M�wi�c prosto, Intranet to opisowy wyraz u�ywany dla implementacji technologii Internetowych w organizacjach korporacyjnych, bez zewn�trznego po��czenia do globalnego Internetu. Ta implementacja jest wykonana w taki spos�b, �eby dostarczy� ogromne zasoby informacyjne organizacji do ka�dego miejsca pracy, z minimalnym kosztem, czasem i wysi�kiem. Ten dokument stara si� wyt�umaczy� w prosty spos�b, jak ustawi� Intranet u�ywaj�c gotowych, tanich lub darmowych narz�dzi.
Ten dokument przyjmuje, �e wiesz ju�, jak zainstalowa� TCP/IP w twoim serwerze Linuxowym, oraz po��czy� go fizycznie do sieci LAN u�ywaj�c karty sieciowej Ethernet. Przyjmuje te�, �e posiadasz podstawow� wiedz� o systemach Netware, WinNT i Mac'ach. Konfiguracja serwera Netware zosta�a pokazana na przyk�adzie wersji 3.1x jako podstawy. Mo�esz te� u�y� INETCFG, uzyskuj�c ten sam rezultat. Po stronie klient�w, omawiamy Windows 3.1x, Windows for Workgroups, Win95, WinNT, oraz Apple PowerMac.
W przyk�adach u�ywam prywatnych adres�w sieci (RFC-1918) - 172.16.0.0 i 172.17.0.0. Mo�esz wybra� odpowiadaj�ce adresy, zale�nie od twojej konfiguracji.
Serwer Serwer Serwer Linuxowy Netware WFWG/NT 172.16.0.1 172.16.0.2 172.16.0.3 | | | 172.16.0.0 ------+-----+-----+--------+--+-------------- | | | | 172.16.0.254 Stacja robocza 1 Router 172.16.0.5 | 172.17.0.254 | ----------+-------+-------- 172.17.0.0 | Stacja robocza 2 172.17.0.5
Przed rozpocz�ciem instalacji, b�d� potrzebne nast�puj�ce programy:
Nowe wersje Linux Intranet Server HOWTO b�d� okresowo wysy�ane na comp.os.linux.announce i comp.os.linux.help. B�d� te� umieszczane na r�nych Linuxowych serwerach FTP, w��cznie z sunsite.unc.edu.
Naj�wie�sza wersja tego dokumentu jest dost�pna w formacie HTML pod adresem http://www.inet.co.th/cyberclub/karnadp/http.html
Je�eli masz pytania lub komentarze o tym dokumencie, wy�lij do mnie list na adres karnad@indiamail.com.
Sugestie, krytyka i ka�dy inny rodzaj poczty s� zawsze mile widziane. Je�eli znajdziesz b��d w tym dokumencie, daj mi zna�, �ebym m�g� go poprawi� w nast�pnej wersji. Dzi�kuj�.
Kiedy �ci�gasz serwer, masz dwie opcje: pobra� �r�d�a i skompilowa� je samodzielnie, albo wzi�� binaria. Binaria pod Linuxa (ELF) s� dost�pne z NCSA, ale tylko najnowsza wersja.
Serwer NCSA poprowadzi ci� przez kolejne opcje konfiguracji i przygotuje r�ne pliki. Ale zanim �ci�gniesz HTTPd, przygotuj odpowiedzi na nast�puj�ce pytania:
Po pierwsze musisz wybra� mi�dzy �r�d�ami i binariami. Je�eli tw�j system nie figuruje w menu, b�dziesz musia� pobra� domy�lne �r�d�a i skompilowa� je samemu.
�eby sprawdzi� wersj� twojego Linuxa przejd� do linii polece� twojej maszyny i napisz:
linux:~$ uname -a
powinna pojawi� si� linia podobna do tej
linux:~$ uname -a
Linux linux 2.0.29 #4 Tue Sep 13 04:05:51 CDT 1994 i586
linux:~$
Wersja Linuxa to 2.0.29.
Pozosta�e parametry mog� by� podane przed �ci�ganiem lub p�niej, podczas
modyfikacji pliku srm.conf
w katalogu
/usr/local/etc/httpd/conf
.
Dok�adne nazwy dyrektyw, kt�re pojawiaj� si� w pliku httpd.conf
,
s� pokazane w nawiasach. Jedyny wyj�tek to dyrektywa DocumentRoot,
kt�ra pojawia si� w pliku srm.conf
.
Ta dyrektywa okre�la spos�b dzia�ania serwera HTTPd na twoim komputerze. Preferowana metoda to ,,standalone''. Dzi�ki temu demon HTTP b�dzie dzia�a� ca�y czas. Je�eli wybierzesz �adowanie HTTPd przez ,,inetd'', binaria serwera b�d� �adowane do pami�ci na ka�de zapytanie przegl�darek, co mo�e spowolni� tw�j serwer.
Dyrektywa ta definiuje port twojej maszyny, na kt�rym HTTPd b�dzie nas�uchiwa� zapyta� HTTP. Je�eli mo�esz zalogowa� si� jako root, u�yj standardowego ustawienia - 80. Je�eli nie, wybierz port od 1025 do 65535.
Jest to nazwa u�ytkownika, jak� przybierze serwer podczas odpowiadania na zapytania HTTP i wykonywania operacji na plikach. Musisz to ustali� tylko je�eli serwer jest uruchamiany jako root. Je�eli nie masz uprawnie� root'a, u�yj swoj� nazw� u�ytkownika, a je�li jeste� administratorem systemu, mo�esz chcie� stworzy� specjalnego u�ytkownika, �eby kontrolowa� prawa dost�pu do plik�w.
Okre�la identyfikator grupy serwera. Jest to dyrektywa bardzo podobna do poprzedniej i jest potrzebna tylko wtedy, gdy serwer pracuje w trybie ,,standalone''.
Je�eli nie masz uprawnie� root'a, u�yj nazwy twojej g��wnej grupy. Mo�esz dowiedzie� si�, do jakiej grupy nale�ysz, wydaj�c polecenie groups w linii polece� Linuxa.
Gdy u�ytkownicy serwera maj� problemy z serwerem, powinni wysy�a� poczt� pod adres okre�lony t� dyrektyw�. Mo�esz tu umie�ci� sw�j osobisty adres e-mail.
Jest to miejsce, w kt�rym znajduje si� serwer. Je�eli masz uprawnienia root'a,
umie�� serwer w jego domy�lnym katalogu - /usr/local/etc/httpd
.
Je�eli nie mo�esz zalogowa� si� jako root, wybierz podkatalog w twoim katalogu
domowym. Mo�esz dowiedzie� si� o nazwie twojego katalogu domowego komend�
pwd.
Ta dyrektywa okre�la miejsce plik�w HTML (nie tylko - np. plik�w graficznych,
skrypt�w CGI itp. - przyp. t�um.). Domy�lny katalog to
/usr/local/etc/httpd/htdocs
.
Mo�esz tak�e wybra� katalog domowy specjalnego u�ytkownika, kt�rego wybra�e�
dyrektyw� ,,User'', albo podkatalog w twoim katalogu domowym, je�eli nie mo�esz
logowa� si� jako root.
Je�eli nie wiesz, jakie ustawienia wybra�, u�yj domy�lnych. Teraz mo�esz ju� �ci�gn�� NCSA HTTPd z http://hoohoo.ncsa.uiuc.edu/docs/setup/OneStep.html.
Powiniene� przeczyta� dokumentacj� HTTPd, znajduj�c� si� na
http://hoohoo.ncsa.uiuc.edu/docs/,
zanim zaczniesz instalowa� HTTPd.
Je�eli b�dziesz chcia� skompilowa� kod �r�d�owy serwera, b�dziesz musia�
zmodyfikowa� pliki makefile w ka�dym z trzech katalog�w (support, src,
cgi-src
). Je�eli twoja wersja Linuxa jest ju� obs�ugiwana przez te pliki,
wystarczy tylko napisa� make linux w katalogu serwera
(np. /usr/local/etc/httpd
). (? - przyp. t�um.)
Jest to prosta czynno�� - wystarczy napisa� make linux
w linii polece�
w g��wnym katalogu serwera.
Uwaga: U�ytkownicy starej wersji Linuxa, nie obs�uguj�cej binari�w
ELF, musz� odkomentowa� lini� #define NO_PASS
w pliku
portablility.h
(pami�taj, �e ,,#'' w pliku j�zyka C jest dyrektyw�
kompilatora - mo�na tam wpisa� ,,define'' lub ,,undef'' - chocia� mo�e jest
to tam ,,zakomentowane'' dodatkowymi ,,#'' - przyp. t�um.) i ustawi�
DBM_LIBS = -ldbm
w pliku Makefile
przed kompilacj� HTTPd.
Po zainstalowaniu HTTPd, zaloguj si� jako root i uruchom go, pisz�c httpd &. (przyjmuj�c, �e zainstalowa�e� go jako ,,standalone'') Powiniene� widzie� go teraz w li�cie generowanej przez polecenie ps. Najprostszy spos�b przetestowania HTTPd, to telnet. W linii polece� Linuxa napisz
linux:~$ telnet 172.16.0.1 80
gdzie 80 jest domy�lnym portem dla HTTP. Je�eli ustawi�e� dyrektyw� ,,Port'' na inny ni� 80, wpisz ten numer zamiast 80. Powiniene� otrzyma� odpowied� wygl�daj�c� tak jak to:
Trying 172.16.0.1...
Connected to linux.mydomain.
Escape character is '^]'.
Teraz, kiedy wpiszesz jakikolwiek znak i naci�niesz enter, powiniene� otrzyma� odpowied� podobn� do poni�szej.
HTTP/1.0 400 Bad Request
Date: Wed, 10 Jan 1996 10:24:37 GMT
Server: NCSA/1.5
Content-type: text/html
<HEAD><TITLE>400 Bad Request < /TITLE> < /HEAD>
<BODY><H1>400 Bad Request < /H1>
Your client sent a query that this server could
not understand.<P>
Reason: Invalid or unsupported method.<P>
< /BODY>
Teraz mo�esz po��czy� si� z serwerem u�ywaj�c innych komputer�w.
Odwo�uj� ci� do diagramu w rozdziale Wprowadzenie, znajduj� si� tam u�ywane w tym dokumencie adresy. Stacja robocza 1 (dalej nazywana W/S1) znajduje si� w sieci 172.16.0.0 i mo�e bezpo�rednio po��czy� si� z serwerem Linuxowym, a Stacja Robocza 2 (W/S2) jest w sieci 172.17.0.0, musi wi�c u�ywa� bramki (gateway)/routera 170.17.0.254, �eby dosta� si� do maszyny Linuxowej. Adres bramki jest potrzebny tylko podczas konfiguracji W/S2. Netware odwo�uje si� do bramki jako do ,,ip_router''.
U�yj� W/S2 dla zilustrowania konfiguracji klient�w. �eby skonfigurowa� W/S1 zmie� jedynie adres 172.17.0.5 na 172.16.0.5 i zignoruj wszystkie odwo�ania do bramki/routera.
Je�eli nie masz routera, nie musisz czyta� nast�pnej sekcji - przejd� do
Je�eli nie masz routera, mo�esz omin�� t� sekcj�.
Musisz skonfigurowa� serwer Linuxowy, �eby rozpoznawa� router. Dzi�ki temu bedzie pozwala� Stacji Roboczej 2 po��czy� si� z serwerem WWW. Powiniene� zalogowa� si� jako root, �eby skonfigurowa� serwer Linuxowy. W linii polece� serwera napisz
route add gw default 172.16.0.254
�eby u�ywa� tej bramki za ka�dym razem, kiedy uruchamiasz serwer Linuxowy,
wyedytuj plik /etc/rc.d/rc.inet1
i zmie� lini� zawieraj�c� definicj�
bramki na GATEWAY = "172.16.0.254"
. Upewnij si�, �e linia GATEWAY
nie jest odkomentowana.
(W dystrybucji RedHat mo�esz umie�ci� informacje o bramce m.in. w pliku /etc/rc.d/rc.local - wstaw tam polecenie ,,route add default gw 172.16.0.254'' - przyp. t�um.)
Mo�esz te� doda� routing do konkretnych sieci po drugiej stronie routera. Mo�esz to uzyska� poleceniem
route add -net 172.17.0.0 gw 172.16.0.254
W celu dodawania tego routingu przy ka�dym uruchomieniu Linuxa, dodaj powy�sz�
komend� do pliku /etc/rc.d/rc.local
.
W celu skonfigurowania serwera Netware, powiniene� mie� uprawnienia nadzorcy (Supervisor) lub przynajmniej uprawnienia operatora konsoli (Console Operator). Je�eli nie mo�esz ich uzyska�, popro� o pomoc twojego administratora sieci.
Na serwerze w��cz typ ramek Ethernet_II w twojej sieci LAN, wydaj�c nast�puj�ce komendy, lub do��czaj�c je do pliku AUTOEXEC.ncf.
load NE2000 frame=Ethernet_II name=IPNET
load TCPIP
bind IP to IPNET addr=172.16.0.2 mask=FF.FF.FF.0
Mo�liwe, �e b�dziesz musia� poda� numer slotu karty podczas �adowania drivera NE2000 (zale�nie od twojej konfiguracji). (np. ,,load NE2000 slot=3 frame=...'')
Je�eli u�ywasz PC-t�w, mo�esz wybra� pomi�dzy Windows 3.1, WFWG (Windows for Workgroups - przyp. t�um.) i Windows '95. Procedura instalacji w Win95 r�ni si� od starszych wersji windows je�eli u�ywasz 32 bitowego klienta Microsoftu lub Novella. Je�li b�dziesz u�ywa� klienta 16 bitowego, procedura instalacji jest identyczna dla wszystkich tych �rodowisk, mo�esz wi�c u�ywa� instrukcji dotycz�cych Windows 3.x. Instrukcje instalacji klienta 32 bitowego znajduj� si� w sekcji Instalacja w Windows 95.
Je�eli u�ywasz Win3.1 lub WFWG, mo�esz zainstalowa� Klienta Netware (nazywanego ,,VLM'') i dodatkowe pliki dostarczane z dyskietk� obs�ugi TCP/IP:
TCPIP.exe, VTCPIP.386, WINSOCK.dll i WLIBSOCK.dll
Zauwa�, �e plik WINSOCK.dll r�ni si� od dostarczanych z Win95 i Trumpetem. Zainstaluj Klienta Netware z obs�ug� windows. Skopiuj pliki VTCPIP.386, WINSOCK.dll i WLIBSOCK.dll do katalogu SYSTEM, a plik TCPIP.exe do katalogu NWCLIENT. Zmodyfikuj teraz plik STARTNET.bat w katalogu NWCLIENT:
lsl
ne2000 ----> driver twojej karty sieciowej
c:\windows\odihlp.exe ----> je�eli u�ywasz WFWG
ipxodi
tcpip ----> dodaj t� lini�
nwip ----> je�eli u�ywasz Netware/IP
vlm
Stw�rz podkatalog, powiedzmy, \NET\TCP
i skopiuj pliki HOSTS,
NETWORKS, PROTOCOLS i SERVICES z katalogu /etc
serwera Linuxowego,
lub katalogu SYS:ETC na serwerze Netware. Zmodyfikuj skopiowany plik HOSTS,
dodaj�c lini� dotycz�c� serwera Linuxowego. To pozwoli ci odwo�ywa� si� do
serwera jako http://linux.mydomain/
zamiast
http://172.16.0.1/
, kiedy u�ywasz przegl�darki WWW -
127.0.0.1 localhost
172.16.0.1 linux.mydomain
Zmodyfikuj plik NET.cfg w katalogu NWCLIENT
Link Driver NE2000
port 300
int 3
MEM D0000
FRAME Ethernet_802.2
; ---- dodaj te linie ----
FRAME Ethernet_II
Protocol TCPIP
PATH TCP_CFG C:\NET\TCP
ip_address 172.17.0.5
ip_netmask 255.255.255.0
ip_router 172.17.0.254 ---> dodaj adres twojej bramki tylko
---> wtedy, je�eli musisz jej u�ywa�,
---> �eby dosta� si� do serwera HTTP
Link Support
MemPool 6192 ---> Minimum to 1024 - spr�buj u�y� innych warto�ci
Buffers 10 1580 ---> To te� mo�e by� wysterowane
;---------------------------------
; Je�eli u�ywasz Netware/IP b�dziesz musia� doda� takie linie
;
NWIP
NWIP_DOMAIN_NAME mydomain
NSQ_BROADCAST ON
NWIP1_1 COMPATIBILITY OFF
AUTORETRIES 1
AUTORETRY SECS 10
W pliku SYSTEM.ini w katalogu WINDOWS dodaj taki wpis dla VTCPIP.386:
[386Enh]
.....
network=*vnetbios, vipx.386, vnetware.386, VTCPIP.386
.....
Zrestartuj komputer i uruchom STARTNET.bat. Mo�esz teraz u�ywa� swojej ulubionej przegl�darki WWW, �eby ogl�da� twoje strony. Nie musisz logowa� si� do sieci Netware i uruchamia� TCPMAN (je�eli u�ywasz Trumpet Winsock).
Sekcja ta opisuje instalacj� 32-bitowego klienta dla Windows 95. Po pierwsze musisz zainstalowa� nast�puj�ce sk�adniki:
W celu ich instalacji kliknij na ikonach: M�j Komputer, Panel Sterowania, Sie�. Kliknij ,,Dodaj''. Znajdziesz si� w oknie, w kt�rym wy�wietlone s� nast�puj�ce napisy: Klient, Karta, Protok�, oraz Us�uga.
�eby zainstalowa� Klienta sieci Netware, wykonaj nast�puj�ce czynno�ci:
�eby zainstalowa� protok� TCP/IP
Windows 95 domy�lnie instaluje kilka innych protoko��w. Usu� je, pod�wietlaj�c je i klikaj�c przycisk ,,Usu�''. Zazwyczaj Windows 95 instaluje protok� Microsoft NetBeui, oraz protok� kompatybilny z IPX/SPX. Mo�esz usun�� NetBeui, ale IPX/SPX b�dzie potrzebny, je�eli b�dziesz chcia� logowa� si� na serwer Netware.
W celu skonfigurowania TCP/IP, kliknij na TCP/IP, W�a�ciwo�ci i na pasku ,,Adres IP''. Wprowad� adres IP w polu ,,Podaj adres IP'' jako 172.17.0.5. W polu ,,Maska Podsieci'' wprowad� 255.255.255.0. Nast�pnie wybierz pasek ,,Bramka'' (lub ,,Router'' - przyp. t�um.); wprowad� adres bramki w polu ,,Nowa bramka'' - 172.17.0.254 i kliknij przycisk ,,Dodaj''. Adres bramki powinien znajdowa� si� w polu zainstalowanych bramek. Kliknij OK.
Powiniene� zobaczy� pro�b� o zrestartowanie komputera, zr�b to. Powiniene� teraz by� w stanie u�ywa� przegl�darki do po��czenia si� z serwerem HTTP.
Ta sekcja koncentruje si� na opisaniu dost�pu do sieci TCP/IP za pomoc� Klienta Microsoft, korzystaj�c z system�w
Uwaga: �eby� m�g� odwo�ywa� si� do serwera Linuxowego jako
http://linux.mojadomena/
zamiast http://172.16.0.1/
w przegl�darce WWW i programach intranetowych, musisz zmodyfikowa� plik
hosts
. Mo�esz te� doda� rekordy dla wszystkich twoich komputer�w
(Netware, Unix, WinNT). Systemy Windows trzymaj� sw�j plik HOSTS w katalogu
\WINDOWS
lub w \WINDOWS\SYSTEM
, zale�nie od
wersji. Zmodyfikuj ten plik, dodaj�c lini� dla serwera Linuxowego:
127.0.0.1 localhost
172.16.0.1 linux.mojadomena
172.16.0.2 netware.mojadomena
172.16.0.3 winNT.mojadomena
172.16.0.5 ws_1
Ta sekcja opisuje instalacj� 32-bitowego klienta w WFWG. Najpierw musisz
�ci�gn�� sterowniki TCP/IP dla Windows z serwera Microsoftu. Najnowsza obecnie
wersja to 3.11b z
ftp://ftp.microsoft.com/ lub z innych serwer�w jako tcp32b.exe
.
Upewnij si�, �e zainstalowa�e� Win32 przed uruchomieniem 32-bitowego sterownika
TCP/IP.
Kiedy rozpakowa�e� ju� pliki TCP/IP do tymczasowego katalogu (np.
C:\TEMP
, sprawd�, czy masz plik OEMSETUP.INF
w katalogu
\WINDOWS\SYSTEM
. Je�eli tak, zmie� jego nazw�. Skopiuj
OEMSETUP.INF
z katalogu TEMP do \WINDOWS\SYSTEM
.
Je�eli uruchamia�e� inne stosy TCP/IP w twoim systemie, usu� je zanim
przejdziesz dalej.
Uruchom Ustawienia Sieci lub Ustawienia Windows/Zmie� Ustawienia Sieci.
Powiniene� zosta� zapytany o kart� sieciow� - wybierz odpowiedni�. Je�eli nie zosta�e� zapytany,
Zostaniesz poproszony o skonfigurowanie stosu TCP/IP. Zawsze mo�esz zmieni� konfiguracj�, pod�wietlaj�c protok� TCP/IP pokazany w polu Karty Sieciowe i klikaj�c przycisk Ustaw.
Kliknij OK. System poprosi ci� o zrestartowanie komputera, zr�b to. Powiniene� m�c przegl�da� strony na serwerze HTTP.
Ta sekcja opisuje instalacj� 32-bitowego klienta Microsoft w Windows 95. Najpierw musisz zainstalowa� nast�puj�ce komponenty:
W celu ich instalacji kliknij na ikonie M�j Komputer, nast�pnie Panel Sterowania, Sie�. Kliknij ,,Dodaj''. Znajdziesz si� w oknie z napisami: Klient, Karta, Protok�, oraz Us�uga.
�eby zainstalowa� Klienta Sieci Microsoft:
Instalacja protoko�u TCP/IP:
Domy�lnie Windows 95 instaluje kilka protoko��w. Usu� je, pod�wietlaj�c je i klikaj�c przycisk ,,Usu�''. Zazwyczaj Win95 instaluje protok� Microsoft NetBeui.
W celu konfiguracji TCP/IP, kliknij na ,,TCP/IP'', ,,W�a�ciwo�ci'', oraz na pasku ,,Adres IP''. Wprowad� tw�j adres IP w polu ,,Podaj adres IP'' - 172.14.0.5. W polu ,,Maska Podsieci'' wpisz 255.255.255.0. Wybierz pasek ,,Bramka'' i wprowad� adres routera w polu ,,Nowa Bramka'' - 172.17.0.254. Kliknij przycisk ,,Dodaj''.
Adres bramki powinien si� teraz pojawi� w polu zainstalowanych bramek. Kliknij OK. Powiniene� otrzyma� pro�b� o zrestartowanie systemu - zr�b to. Mo�esz teraz u�y� przegl�darki, �eby po��czy� si� z serwerem HTTP.
Ta sekcja opisuje instalacj� klienta TCP/IP dla WinNT 4.0.
Powiniene� zosta� zapytany o kart� sieciow� - wybierz odpowiedni�.
W celu dodania protoko�u
Zostaniesz poproszony o skonfigurowanie stosu TCP/IP. W ka�dej chwili mo�esz zmieni� ustawienia, pod�wietlaj�c protok� TCP/IP i klikaj�c na ,,W�a�ciwo�ci''.
Kliknij OK. System poprosi ci� o restart. Mo�esz teraz u�ywa� dowolnej przegl�darki do ��czenia si� z serwerem HTTP.
Je�eli u�ywasz Macintosha, mo�esz skorzysta� z tej sekcji, opisuj�cej instalacj� MacTCP na PowerMacach.
Uwaga: �eby� m�g� odowo�ywa� si� do serwera Linuxowego jako do
http://linux.mojadomena/
zamiast http://172.16.0.1/
w przegl�darce WWW i wszystkich twoich programach intranetowych,
musisz wyedytowa� plik hosts
. Format tego pliku jest inny od
stostowanego w Unixach. Plik hosts Maca jest oparty na RFC-1035. Mo�esz te�
doda� rekordy dla innych komputer�w (Netware, Unix, WinNT). MacOS trzyma sw�j
plik HOSTS w ,,folderze Preferencji'' w ,,folderze Systemowym''. Do tego pliku
dodaj lini� dla serwera Linuxowego:
linux.mojadomena A 172.16.0.1
netware.mojadomena A 172.16.0.2
winNT.mojadomena A 172.16.0.3
ws_1 A 172.16.0.5
Ta sekcja opisuje instalacj� MacTCP. Najpierw musisz �ci�gn�� MacTCP z serwera Apple lub zainstalowa� go z ,,Internet Connection CD''. W celu skonfigurowania MacTCP, kliknij Menu Jab�ko/ Panel Sterowania/ TCP/IP. W oknie konfiguracji wybierz ,,Po��cz przez:'' ,,Ethernet''. Zmie� ,,Ustawienie'' na ,,R�czne''
Kliknij OK. Mo�esz po��czy� si� teraz z serwerem HTTP.
Intranet nie jest kompletny bez mo�liwo�ci dzielenia zasob�w na r�nych platformach. B�dziesz potrzebowa� obs�ugi innych system�w plik�w, w celu uzyskania dost�pu do danych na nich. Ten dokument dostarcza informacji o pod��czaniu Linuxa do komputer�w z nast�puj�cymi popularnymi systemami plik�w:
Te systemy plik�w mog� by� wkompilowane do j�dra Linuxa albo dodane jako modu�y, zale�nie od wersji Linuxa. Je�eli nie wiesz, jak skompilowa� j�dro, mo�esz odwo�a� si� do Kernel HOWTO http://www.jtz.org.pl/Html/Kernel-HOWTO.pl.html i Module HOWTO http://www.jtz.org.pl/Html/Module-HOWTO.pl.html.
W celu wsp�dzielenia plik�w z serwera Netware, b�dziesz potrzebowa� obs�ugi
NCP (ncpfs). NCPFS dzia�a z j�drami od 1.2.x i 1.3.71. Nie dzia�a z �adnym
starszym j�drem 1.3.x. Nie mo�e odczytywa� bazy danych NDS w Netware 4.x,
ale mo�e u�ywa� adresowania (??? ,,bindery'' binder to spinacz albo np.
przydzielanie port�w us�ugom - przyp. t�um.).
Je�eli u�ywasz Netware 4.0, mo�esz w��czy� adresowanie dla konkretnych domen
(??? ,,containers'' pojemniki - przyp. t�um.) u�ywaj�c komendy
Set Bindery Context
na konsoli:
set Bindery Context = KORPORACJA.MOJADOMENA;U�YTKOWNIKWEB.MOJADOMENA
W powy�szym przyk�adzie, w��czono adresowanie dla tych dw�ch domen.
B�dziesz musia� �ci�gn�� programy systemu plik�w NCP z ftp://sunsite.icm.edu.pl/pub/Linux/system/filesystems/ncpfs/ncpfs.tgz (Obecnie ncpfs-2.0.10).
�eby zainstalowa� ncpfs napisz
zcat ncpfs.tgz | tar xvf -
�eby rozpakowa� pliki do ich katalogu (mo�na te� �atwiej, tar xzvf
ncpfs.tgz
- przyp. t�um.). W przypadku tego pliku otrzymasz katalog
ncpfs-2.0.10
. Zmie� katalog na ncpfs-2.0.10 przed kontynuowaniem
instalacji. Przeczytaj plik README i zmie� Makefile, je�eli jest to potrzebne.
Spos�b instalacji ncpfs zale�y od wersji twojego j�dra. W 1.2 powiniene� po prostu napisa� ,,make'', a potem ,,make install'' - zainstaluje to binaria i strony man.
Je�eli u�ywasz 1.3.71 lub p�niejszego, b�dziesz musia� przekompilowa� j�dro. Od tej wersji cz�� j�dra z ncpfs jest za��czona w �r�d�ach. �eby sprawdzi�, czy j�dro musi by� rekompilowane, napisz
cat /proc/filesystems
Powinna pokaza� si� (mi�dzy innymi - przyp. t�um.) linia m�wi�ca o ncpfs.
Je�eli nie, mo�esz albo przekompilowa� j�dro, albo doda� ncpfs jako modu�. �eby przekompilowa� j�dro, musisz napisa� ,,make config'', a kiedy program zapyta ci� o
The IPX protocol (CONFIG_IPX) [N/y/?]
odpowiedz ,,y''. Prawdopodobnie nie jest ci potrzebna pe�na sie� wewn�trzna,
o kt�r� zostaniesz nast�pnie zapytany. Kiedy j�dro zostanie zainstalowane
zresetuj system, sprawd� /proc/filesystems
, i je�eli wszystko dzia�a,
kontynu�uj instalacj� program�w ncpfs. Zmie� katalog na zawieraj�cy �ci�gni�te
pliki ncpfs i napisz ,,make'', a po kompilacji ,,make install'', �eby
zainstalowa� r�ne programy i strony man.
W celu sprawdzenia typu instalacji napisz
ipx_configure --auto_interface=on --auto_primary=on
poczekaj 10 sekund i napisz
slist
Powiniene� uzyska� list� serwer�w Netware. Jeste�my gotowi do wsp�dzielenia plik�w z serwera Netware.
Za��my, �e musisz dosta� si� do plik�w HTML z katalogu
\home\htmldocs
na dysku VOL1: serwera MOJADOMENA_NW.
Radz� stworzy� u�ytkownika (na przyk�ad) ,,EXPORT'' z has�em ,,EXP123''
na serwerze, do kt�rego udzielasz dost�pu do danego katalogu u�ywaj�c SYSCON
lub NWADMIN.
W maszynie Linuxowej stw�rz nowy katalog /mnt/MOJADOMENA_NW
.
Wpisz
ncpmount -S MOJADOMENA_NW -U EXPORT -P EXP123 /mnt/MOJADOMENA_NW
�eby zamontowa� katalog. Komenda
ls /mnt/MOJADOMENA_NW/vol1/home/htmldocs
wypisze list� wszystkich plik�w w
MOJADOMENA_NW/VOL1:\HOME\HTMLDOCS
(u�ywaj�c notacji
Netware). Je�eli napotkasz jaki� problem, przeczytaj IPX HOWTO
http://sunsite.unc.edu/mdw/HOWTO/IPX-HOWTO.html, �eby usyska� wi�cej
informacji o protokole IPX.
W celu wsp�dzielenia plik�w z serwera Windowsowego, potrzebna ci b�dzie obs�uga SMB (smbfs).
B�dziesz musia� �ci�gn�� programy dla systemu plik�w SMB z ftp://sunsite.unc.edu/pub/Linux/system/filesystems/smbfs/smbfs.tgz (obecnie wersja smbfs-2.0.1).
�eby zainstalowa� programy smbfs napisz
zcat smbfs.tgz | tar xvf -
�eby rozpakowa� pliki do ich katalogu (mo�na te� tar xzvf smbfs.tgz
-
przyp. t�um.). W przypadku wersji 2.0.1 otrzymasz katalog smbfs-2.0.1
.
Zmie� katalog na ten z smbfs przed kontynuowaniem instalacji. Przeczytaj plik
README i zmie� Makefile, je�eli jest to potrzebne.
Spos�b instalacji smbfs zale�y od wersji twojego j�dra. W 1.2, powiniene� napisa� po prostu ,,make'', a potem ,,make install'', �eby zainstalowa� binaria i strony man.
Je�eli u�ywasz j�dra 2.0 lub p�niejszego, b�dziesz musia� przekompilowa� j�dro. Od tej wersji, obs�uga smbfs jest ju� w �r�d�ach j�dra. W celu sprawdzenia, czy j�dro potrzebuje rekompilacji, napisz
cat /proc/filesystems
Powinna wy�wietli� si� (mi�dzy innymi - przyp. t�um.) linia o smbfs.
Je�eli nie, mo�esz albo przekompilowa� j�dro, albo doda� obs�ug� smbfs jako
modu�. W celu rekompilacji j�dra napisz ,,make config'', a kiedy program
zapyta si� o dodanie obs�ugi systemu plik�w SMB, opowiedz tak. Kiedy j�dro
zostanie poprawnie zainstalowane zresetuj system, sprawd�
/proc/filesystems
i je�eli wszystko jest w porz�dku kontynuuj
instalacj� program�w smbfs. Zmie� katalog na zawieraj�cy �ci�gni�te pliki smbfs
i napisz ,,make''. Po kompilacji napisz ,,make install'', �eby zainstalowa�
r�ne binaria i strony man.
W naszym przyk�adzie przyjmijmy, �e serwer Windows NT nazywa si�
,,MOJADOMENA_NT'' i wsp�dzieli sw�j katalog C:\PUB\HTMLDOCS
o nazwie dzielonej ,,HTDOCS'' bez has�a. W maszynie Linuxowej stw�rz nowy
katalog /mnt/MOJADOMENA_NT
. Wpisz
smbmount //MOJADOMENA_NT/HTMLDOCS /mnt/MOJADOMENA_NT -n
�eby zamontowa� system plik�w SMB. Je�eli to nie dzia�a, spr�buj
smbmount //MOJADOMENA_NT/COMMON /mnt/MOJADOMENA_NT -n -I 172.16.0.3
Wpisanie komendy
ls /mnt/MOJADOMENA_NT
wypisze wszystkie pliki w \\MYDOM_NT\PUB\HTMLDOCS
(u�ywaj�c notacji Windowsowej).
Najpierw potrzebne jest ci j�dro z obs�ug� NFS b�d� to wkompilowan�, b�d� jako modu�.
Za��my, �e posiadasz komputer Unixowy z NFS'em o nazwie MOJADOMENA_UNIX i z adresem IP 172.16.0.4. Mo�esz sprawdzi� udost�pniane (exported) przez ten komputer katalogi pisz�c
showmount -e 172.16.0.4
Kiedy znamy ju� udost�pniane katalogi, mo�emy zamontowa� je wpisuj�c odpowiedni� komend� mount. Radz� ci utworzy� podkatalog w ,,/mnt/'' (powiedzmy ,,MOJADOMENA_UNIX'') i u�ywa� go jako punkt montowania.
mount -o rsize=1024,wsize=1024 172.16.0.4:/pub/htmldocs /mnt/MOJADOMENA_UNIX
Mo�e zaj�� potrzeba zmiany rsize i wsize, zale�nie od twojego �rodowiska. Je�eli napotkasz jaki� problem, przeczytaj NFS HOWTO http://sunsite.unc.edu/mdw/HOWTO/NFS-HOWTO.html, �eby uzyska� wi�cej informacji o protokole NFS.
Teraz, kiedy skonfigurowali�my serwer HTTP i klient�w, oraz po��czyli�my serwer Linuxowy z innymi serwerami, musimy wykona� par� ma�ych ustawie� na serwerze Linuxowym, �eby uzyska� mo�liwo�� dost�pu do zamontowanych system�w plik�w z przegl�darek WWW.
Istniej� dwie metody dost�pu do zamontowanych system�w plik�w przez strony HTML.
/usr/local/etc/httpd/htdocs
), �eby odwo�ywa� si� do zamontowanych
katalog�w jako
srm.conf
w katalogu
/usr/local/etc/httpd
.
# Alias nowanazwa prawdziwanazwa
Alias /icons/ /usr/local/etc/httpd/icons/
# aliasy dla serwer�w
Alias /netware/ /mnt/MOJADOMENA_NW/vol1/home/htmldocs/
Alias /winNT/ /mnt/MOJADOMENA_NT/
Alias /unix/ /mnt/MOJADOMENA_UNIX/
...zrestartuj HTTPd. Mo�esz dosta� si� do dokument�w na serwerze netware,
odwo�uj�c si� do niego jako http://linux.mojadomena/netware/index.htm
,
lub podobnie dla innych serwer�w.
Mo�esz po��czy� tw�j intranet z Internetem, �eby uzyska� dost�p do poczty elektronicznej i wszystkich wspania�ych informacji, kt�re zawiera. Proponuj� napisanie kr�tkiej notatki opisuj�cej jak to zrobi�, dla przysz�ej wersji dokumentu. Dok�adne wyja�nienie znajduje si� w ISP Hookup HOWTO http://www.jtz.org.pl/Html/ISP-Hookup-HOWTO.html i Diald mini HOWTO http://www.jtz.org.pl/Html/mini/Diald.pl.html.
W biurze serwer HTTP mo�e by� u�ywany do zapewnienia przezroczystego dost�pu do informacji z innych serwer�w, znajduj�cych si� pod r�nymi lokacjamii w r�nych katalogach. Dane mog� by� prostymi dokumentami w Wordzie, arkuszami kalkulacyjnymi w Lotusie lub z�o�onymi bazami danych.
Ta technologia jest zazwyczaj u�ywana w nast�puj�ce sposoby:
Tymi dokumentami mog� by� listy nowo�ci, raporty periodyczne, mapy, zakres dzia�alno�ci firmy, cenniki, informacje o produktach i ka�dy dokument b�d�cy potrzebny sp�ce.
Szybki dost�p do ksi��ek telefonicznych firmy itp. Te dane mog� by� przedstawione jako strona WWW albo przez skrypty CGI; serwer mo�e s�u�y� jako bramka do istniej�cych lub nowych aplikacji. Znaczy to, �e przy u�yciu tych samych standardowych mechanizm�w dost�pu, informacje mog� by� szerzej dost�pne w prostszy spos�b. Mo�e by� u�yty do stworzenia interfejsu z RDBMS, jak ORACLE i SYBASE dla generowania informacji w czasie rzeczywistym. Oto lista odno�nik�w do takich serwer�w w Sieci.
Kiedy kultura w firmie zmienia si� do punktu, w kt�rym nawet ka�dy oddzia� przesuwa si� w kierunku indywidualnych za�o�e�, technologia Intranetu zapewnia idealny �rodek dostarczenia naj�wie�szych informacji do odzia�u lub pracownika. Mocne technologie wyszukiwania zapewniaj� mo�liwo�� znalezienia grupy lub pojedynczej osoby posiadaj�cej odpowiedzi na pytania powstaj�ce w normalnej procedurze robienia interes�w.
Dzi�ki obs�udze formularzy HTML, serwery mog� zapewnia� karty do wype�niania, ankiety i proste rozmieszczanie zada� w czasie.
Administratorzy mog� u�ywa� intranetu do dostarczania oprogramowania oraz uaktualninie� ,,na ��danie'' do u�ytkownik�w przez sie� firmy. Mo�e to by� dokonane dzi�ki j�zykowi ,,Java'', kt�ry pozwala na tworzenie i przezroczyst� dystrybucj� obiekt�w na ��danie, a nie tylko danych lub aplikacji. Jest to rzeczywi�cie mo�liwe, dzi�ki nowszym wersjom Linuxa, obs�uguj�cym Jav�.
Dzi�ki swojej mo�liwo�ci u�ywania intranetowych produkt�w pocztowych ze standardowymi i prostymi metodami do��czania dokument�w, d�wi�ku, obrazu i innych multimedi�w, poczta jest opisywana jako prosta metoda komunikacji. Pod Linuxa dost�pna jest du�a liczba program�w do systemu poczty elektronicznej, takich jak sendmail, pop3d i imapd.
Technologia intranetu rozwija si� tak szybko, �e dost�pne narz�dzia, a konkretnie HTML, mog� zosta� u�yte do przeprowadzenia olbrzymiej zmiany w sposobie korzystania z system�w. Dzi�ki HTML mo�na zbudowa� interfejs, kt�ry jest ograniczony tylko wyobra�ni� tw�rcy. Pi�kno u�ywania technologi intranetu jest nim dlatego, �e mo�na korzysta� z niego w bardzo prosty spos�b. Klikni�cie odno�nika ze strony HTML mo�e zabra� ci� do nast�pnej strony, w��czy� alarm, wykona� procedur� zako�czenia roku, lub zrobi� cokolwiek, co robi program komputerowy.
Oto lista innych interesuj�cych rzeczy, kt�re mo�esz wykona� dzi�ki Linuxowemu serwerowi intranetu. Wszystkie programy wymienione poni�ej nale�� do kategorii freeware lub sharewere.
Je�eli znasz inne interesuj�ce zastosowania serwera intranetu na Linuxie, napisz do mnie.
Dzi�kuj� ludziom z NCSA za zapewnienie tak wspania�ej dokumentacji, Davidowi Andersonowi i innym za wypr�bowanie tego HOWTO i przysy�anie komentarzy. Opis Netware/IP powsta� dzi�ki Romelowi Floresowi (rom@mnl.sequel.net).
Prawa autorskie tego dokumentu: © 1996, 1997 Pramod Karnad. Jest on rozpowszechniany pod nast�puj�cymi warunkami:
Je�eli masz jakie� sugestie, albo znalaz�e� b��d, daj mi zna�. # # # #
Hosting by: Hurra Communications Sp. z o.o.
Generated: 2007-01-26 18:02:22