/usr/share/doc/HOWTO/pl-html/Intranet-Server-HOWTO.pl.html is in doc-linux-pl-html 2002.06.14-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
<META HTTP-EQUIV="content-type" content="text/html; charset=iso-8859-2">
<TITLE>Linux Intranet Server HOWTO</TITLE>
</HEAD>
<BODY>
<H1>Linux Intranet Server HOWTO</H1>
<H2>Autor: Pramod Karnad
<A HREF="mailto:karnad@indiamail.com">karnad@indiamail.com</A><BR>
v2.11, 7 Kwietnia 1997<BR>
<B>Wersja polska: Leszek Urbañski
<A HREF="mailto:tygrys@fidonet.org.pl">tygrys@fidonet.org.pl</A><BR></B>
v1.0, 31 Lipca 1998</H2>
<P><HR>
<EM>Ten dokument opisuje jak ustawiæ Intranet u¿ywaj±c Linuxa jako serwer
obs³uguj±cy Unixa, Netware, NT i Windows. Wystarczy nawi±zaæ po³±czenie
z maszyn± Linuxow±, aby u¿ywaæ wszystkich platform.
Znajduj± siê tu dok³adne obja¶nienia jak ustawiæ HTTP u¿ywaj±c serwera NCSA,
oraz jak po³±czyæ siê z nim u¿ywaj±c klientów TCP/IP Novell'a, Microsoft
Windows 3.1, WFWG, Win 95, WinNT i MacTCP z Apple PowerMac.
Dokument ten zosta³ napisany w standardzie ISO8859-2. Orygina³ tego dokumentu
znajduje siê na http://www.inet.co.th/cyberclub/karnadp/http.html.</EM>
<HR>
<H2><A NAME="Intro"></A> <A NAME="s1">1. Wprowadzenie</A></H2>
<P>
<P>Mówi±c prosto, <B>Intranet</B> 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.
<P>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.
<P>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.
<P>
<BLOCKQUOTE>
<PRE>
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
</PRE>
</BLOCKQUOTE>
<P>
<H2>1.1 Co bêdzie potrzebne</H2>
<P>
<P>Przed rozpoczêciem instalacji, bêd± potrzebne nastêpuj±ce programy:
<P>
<UL>
<LI>Serwer HTTP, który mo¿e byæ ¶ci±gniêty z OneStep NCSA HTTPd Downloader
na
<A HREF="http://hoohoo.ncsa.uiuc.edu/docs/setup/OneStep.html">http://hoohoo.ncsa.uiuc.edu/docs/setup/OneStep.html</A>.
</LI>
<LI>Klient Novell Netware dostêpny z
<A HREF="http://support.novell.com/">http://support.novell.com/</A>
(Pliki TCP/IP s± za³±czone razem z klientem).
</LI>
<LI>Klient Microsoft TCP/IP dostêpny z
<A HREF="http://www.microsoft.com/">http://www.microsoft.com/</A>
</LI>
<LI>Klient Apple MacTCP dostêpny z
<A HREF="http://www.apple.com/">http://www.apple.com</A>
</LI>
<LI>Przegl±darki WWW takie jak Netscape - na
<A HREF="http://home.netscape.com/">http://home.netscape.com/</A>
lub MS Internet Explorer - na
<A HREF="http://www.microsoft.com/">http://www.microsoft.com/</A> lub NCSA Mosaic z
<A HREF="http://www.ncsa.uiuc.edu/SDG/Software/Mosaic/NCSAMosaicHome.html">http://www.ncsa.uiuc.edu/SDG/Software/Mosaic/NCSAMosaicHome.html</A>
</LI>
</UL>
<P>
<H2>1.2 Nowe wersje tego dokumentu</H2>
<P>
<P>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.
<P>Naj¶wie¿sza wersja tego dokumentu jest dostêpna w formacie HTML pod adresem
<A HREF="http://www.inet.co.th/cyberclub/karnadp/http.html">http://www.inet.co.th/cyberclub/karnadp/http.html</A><P>
<H2>1.3 Kontakt z autorem</H2>
<P>
<P>Je¿eli masz pytania lub komentarze o tym dokumencie, wy¶lij do mnie list na adres
<A HREF="mailto:karnad@indiamail.com">karnad@indiamail.com</A>.
<P>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ê.
<P>
<P>
<H2><A NAME="s2">2. Instalacja serwera HTTP</A></H2>
<P>
<P>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.
<P>
<H2>2.1 Przygotowania przed ¶ci±ganiem</H2>
<P>
<P>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:
<P>
<P>
<H3>System Operacyjny</H3>
<P>
<P>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.
<P>¯eby sprawdziæ wersjê twojego Linuxa przejd¼ do linii poleceñ twojej maszyny
i napisz:
<P>
<BLOCKQUOTE><CODE>
<PRE>
linux:~$ uname -a
</PRE>
</CODE></BLOCKQUOTE>
powinna pojawiæ siê linia podobna do tej
<BLOCKQUOTE><CODE>
<PRE>
linux:~$ uname -a
Linux linux 2.0.29 #4 Tue Sep 13 04:05:51 CDT 1994 i586
linux:~$
</PRE>
</CODE></BLOCKQUOTE>
<P>Wersja Linuxa to 2.0.29.
<P>Pozosta³e parametry mog± byæ podane przed ¶ci±ganiem lub pó¼niej, podczas
modyfikacji pliku <CODE>srm.conf</CODE> w katalogu
<CODE>/usr/local/etc/httpd/conf</CODE>.
Dok³adne nazwy dyrektyw, które pojawiaj± siê w pliku <CODE>httpd.conf</CODE>,
s± pokazane w nawiasach. Jedyny wyj±tek to dyrektywa DocumentRoot,
która pojawia siê w pliku <CODE>srm.conf</CODE>.
<P>
<P>
<H3>Typ procesu (ServerType)</H3>
<P>
<P>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.
<P>
<H3>Przydzielanie portu (Port)</H3>
<P>
<P>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.
<P>
<H3>UserID serwera (User)</H3>
<P>
<P>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.
<P>
<H3>Grupa identyfikacyjna serwera (Group)</H3>
<P>
<P>Okre¶la identyfikator grupy serwera. Jest to dyrektywa bardzo podobna do
poprzedniej i jest potrzebna tylko wtedy, gdy serwer pracuje w trybie
,,standalone''.
<P>
<P>
<P>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 <B>groups</B>
w linii poleceñ Linuxa.
<P>
<H3>Adres email administratora serwera (ServerAdmin)</H3>
<P>
<P>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.
<P>
<H3>Katalog serwera (ServerRoot)</H3>
<P>
<P>Jest to miejsce, w którym znajduje siê serwer. Je¿eli masz uprawnienia root'a,
umie¶æ serwer w jego domy¶lnym katalogu - <CODE>/usr/local/etc/httpd</CODE>.
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±
<B>pwd</B>.
<P>
<H3>Katalog plików danych serwera (DocumentRoot)</H3>
<P>
<P>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
<CODE>/usr/local/etc/httpd/htdocs</CODE>.
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.
<P>
<P>
<P>
<P>Je¿eli nie wiesz, jakie ustawienia wybraæ, u¿yj domy¶lnych.
Teraz mo¿esz ju¿ ¶ci±gn±æ NCSA HTTPd z
<A HREF="http://hoohoo.ncsa.uiuc.edu/docs/setup/OneStep.html">http://hoohoo.ncsa.uiuc.edu/docs/setup/OneStep.html</A>.
<P>Powiniene¶ przeczytaæ dokumentacjê HTTPd, znajduj±c± siê na
<A HREF="http://hoohoo.ncsa.uiuc.edu/docs/">http://hoohoo.ncsa.uiuc.edu/docs/</A>,
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 (<CODE>support, src,
cgi-src</CODE>). Je¿eli twoja wersja Linuxa jest ju¿ obs³ugiwana przez te pliki,
wystarczy tylko napisaæ <B>make linux</B> w katalogu serwera
(np. <CODE>/usr/local/etc/httpd</CODE>). (? - przyp. t³um.)
<P>
<H2>2.2 Kompilacja HTTPd</H2>
<P>
<P>Jest to prosta czynno¶æ - wystarczy napisaæ <CODE>make linux</CODE> w linii poleceñ
w g³ównym katalogu serwera.
<B>Uwaga:</B> U¿ytkownicy starej wersji Linuxa, nie obs³uguj±cej binariów
ELF, musz± odkomentowaæ liniê <CODE>#define NO_PASS</CODE> w pliku
<CODE>portablility.h</CODE> (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æ
<CODE>DBM_LIBS = -ldbm</CODE> w pliku <CODE>Makefile</CODE> przed kompilacj± HTTPd.
<P>
<H2><A NAME="s3">3. Testowanie HTTPd</A></H2>
<P>
<P>Po zainstalowaniu HTTPd, zaloguj siê jako root i uruchom go, pisz±c <B>httpd
&</B>. (przyjmuj±c, ¿e zainstalowa³e¶ go jako ,,standalone'') Powiniene¶
widzieæ go teraz w li¶cie generowanej przez polecenie <B>ps</B>.
Najprostszy sposób przetestowania HTTPd, to telnet. W linii poleceñ Linuxa
napisz
<P>
<BLOCKQUOTE><CODE>
<PRE>
linux:~$ telnet 172.16.0.1 80
</PRE>
</CODE></BLOCKQUOTE>
<P>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:
<P>
<BLOCKQUOTE><CODE>
<PRE>
Trying 172.16.0.1...
Connected to linux.mydomain.
Escape character is '^]'.
</PRE>
</CODE></BLOCKQUOTE>
<P>Teraz, kiedy wpiszesz jakikolwiek znak i naci¶niesz enter, powiniene¶ otrzymaæ
odpowied¼ podobn± do poni¿szej.
<P>
<BLOCKQUOTE><CODE>
<PRE>
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>
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>Teraz mo¿esz po³±czyæ siê z serwerem u¿ywaj±c innych komputerów.
<P>
<H2><A NAME="s4">4. £±czenie siê z serwerem Linuxowym</A></H2>
<P>
<P>Odwo³ujê ciê do diagramu w rozdziale
<A HREF="#Intro">Wprowadzenie</A>,
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''.
<P>
<P>
<P>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.
<P>
<P>
<P>Je¿eli nie masz routera, nie musisz czytaæ nastêpnej sekcji - przejd¼ do
<P>
<UL>
<LI>
<A HREF="#SetupNW">Konfiguracja klienta NetWare</A> je¿eli u¿ywasz
serwera Netware.</LI>
<LI>
<A HREF="#MSClient">Konfiguracja klienta MS Windows</A> je¿eli
u¿ywasz klienta Microsoftu.</LI>
</UL>
<P>
<H2>4.1 Konfiguracja serwera Linuxowego</H2>
<P>
<P><B>Je¿eli nie masz routera, mo¿esz omin±æ t± sekcjê.</B>
<P>
<P>
<P>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
<P>
<BLOCKQUOTE><CODE>
<PRE>
route add gw default 172.16.0.254
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>¯eby u¿ywaæ tej bramki za ka¿dym razem, kiedy uruchamiasz serwer Linuxowy,
wyedytuj plik <CODE>/etc/rc.d/rc.inet1</CODE> i zmieñ liniê zawieraj±c± definicjê
bramki na <CODE>GATEWAY = "172.16.0.254"</CODE>. Upewnij siê, ¿e linia GATEWAY
nie jest odkomentowana.
<P>(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.)
<P>
<P>
<P>Mo¿esz te¿ dodaæ routing do konkretnych sieci po drugiej stronie routera.
Mo¿esz to uzyskaæ poleceniem
<P>
<BLOCKQUOTE><CODE>
<PRE>
route add -net 172.17.0.0 gw 172.16.0.254
</PRE>
</CODE></BLOCKQUOTE>
<P>W celu dodawania tego routingu przy ka¿dym uruchomieniu Linuxa, dodaj powy¿sz±
komendê do pliku <CODE>/etc/rc.d/rc.local</CODE>.
<P>
<P>
<P>
<H2><A NAME="SetupNW"></A> 4.2 Konfiguracja serwera NetWare</H2>
<P>
<P>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.
<P>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.
<P>
<BLOCKQUOTE><CODE>
<PRE>
load NE2000 frame=Ethernet_II name=IPNET
load TCPIP
bind IP to IPNET addr=172.16.0.2 mask=FF.FF.FF.0
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<P>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=...'')
<P>
<H2><A NAME="NWClient"></A> 4.3 Konfiguracja klienta NetWare</H2>
<P>
<P>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
<A HREF="#NWWin95">Instalacja w Windows 95</A>.
<P>
<H3><A NAME="NWWin"></A> Windows 3.x</H3>
<P>
<P>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:
<P>
<P>TCPIP.exe, VTCPIP.386, WINSOCK.dll i WLIBSOCK.dll
<P>
<P>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:
<BLOCKQUOTE><CODE>
<PRE>
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
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<P>Stwórz podkatalog, powiedzmy, <CODE>\NET\TCP</CODE> i skopiuj pliki HOSTS,
NETWORKS, PROTOCOLS i SERVICES z katalogu <CODE>/etc</CODE> 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 <CODE>http://linux.mydomain/</CODE> zamiast
<CODE>http://172.16.0.1/</CODE>, kiedy u¿ywasz przegl±darki WWW -
<P>
<BLOCKQUOTE><CODE>
<PRE>
127.0.0.1 localhost
172.16.0.1 linux.mydomain
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<P>Zmodyfikuj plik NET.cfg w katalogu NWCLIENT
<P>
<BLOCKQUOTE><CODE>
<PRE>
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
</PRE>
</CODE></BLOCKQUOTE>
<P>W pliku SYSTEM.ini w katalogu WINDOWS dodaj taki wpis dla VTCPIP.386:
<P>
<BLOCKQUOTE><CODE>
<PRE>
[386Enh]
.....
network=*vnetbios, vipx.386, vnetware.386, VTCPIP.386
.....
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<P>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).
<P>
<H3><A NAME="NWWin95"></A> Windows 95</H3>
<P>
<P>Sekcja ta opisuje instalacjê 32-bitowego klienta dla Windows 95. Po pierwsze
musisz zainstalowaæ nastêpuj±ce sk³adniki:
<P>
<UL>
<LI>Klient sieci Netware (Microsoftu lub Novella)</LI>
<LI>Protokó³ Microsoft TCP/IP</LI>
<LI>Karta sieciowa</LI>
</UL>
<P>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.
<P>¯eby zainstalowaæ Klienta sieci Netware, wykonaj nastêpuj±ce czynno¶ci:
<P>
<OL>
<LI>Kliknij dwukrotnie na napisie Klient</LI>
<LI>Kliknij na ,,Microsoft'' lub ,,Novell''</LI>
<LI>Kliknij dwukrotnie na ,,Klient Sieci Netware''</LI>
</OL>
<P>¯eby zainstalowaæ protokó³ TCP/IP
<P>
<OL>
<LI>Kliknij dwukrotnie na napisie ,,Protokó³''</LI>
<LI>Kliknij na ,,Microsoft''</LI>
<LI>Kliknij dwukrotnie na TCP/IP</LI>
</OL>
<P>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.
<P>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.
<P>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.
<P>
<H2><A NAME="MSClient"></A> 4.4 Konfiguracja Klienta Microsoft</H2>
<P>
<P>Ta sekcja koncentruje siê na opisaniu dostêpu do sieci TCP/IP za pomoc± Klienta
Microsoft, korzystaj±c z systemów
<P>
<UL>
<LI>
<A HREF="#MSWFWG">Windows for Workgroups (WFWG)</A></LI>
<LI>
<A HREF="#MSWin95">Windows 95</A></LI>
<LI>
<A HREF="#MSWinNT">Windows NT 4.0</A></LI>
</UL>
<P><B>Uwaga:</B> ¯eby¶ móg³ odwo³ywaæ siê do serwera Linuxowego jako
<CODE>http://linux.mojadomena/</CODE> zamiast <CODE>http://172.16.0.1/</CODE>
w przegl±darce WWW i programach intranetowych, musisz zmodyfikowaæ plik
<CODE>hosts</CODE>. Mo¿esz te¿ dodaæ rekordy dla wszystkich twoich komputerów
(Netware, Unix, WinNT). Systemy Windows trzymaj± swój plik HOSTS w katalogu
<CODE>\WINDOWS</CODE> lub w <CODE>\WINDOWS\SYSTEM</CODE>, zale¿nie od
wersji. Zmodyfikuj ten plik, dodaj±c liniê dla serwera Linuxowego:
<P>
<BLOCKQUOTE><CODE>
<PRE>
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
</PRE>
</CODE></BLOCKQUOTE>
<P>
<H3><A NAME="MSWFWG"></A> Windows for Workgroups</H3>
<P>
<P>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
<A HREF="ftp://ftp.microsoft.com/">ftp://ftp.microsoft.com/</A> lub z innych serwerów jako <CODE>tcp32b.exe</CODE>.
Upewnij siê, ¿e zainstalowa³e¶ Win32 przed uruchomieniem 32-bitowego sterownika
TCP/IP.
<P>Kiedy rozpakowa³e¶ ju¿ pliki TCP/IP do tymczasowego katalogu (np.
<CODE>C:\TEMP</CODE>, sprawd¼, czy masz plik <CODE>OEMSETUP.INF</CODE> w katalogu
<CODE>\WINDOWS\SYSTEM</CODE>. Je¿eli tak, zmieñ jego nazwê. Skopiuj
<CODE>OEMSETUP.INF</CODE> z katalogu TEMP do <CODE>\WINDOWS\SYSTEM</CODE>.
Je¿eli uruchamia³e¶ inne stosy TCP/IP w twoim systemie, usuñ je zanim
przejdziesz dalej.
<P>Uruchom Ustawienia Sieci lub Ustawienia Windows/Zmieñ Ustawienia Sieci.
<UL>
<LI>Kliknij przycisk ,,Sieci''</LI>
<LI>Kliknij ,,Zainstaluj Sieæ Microsoft Network''</LI>
<LI>Wybierz obs³ugê dodatkowych sieci (je¿eli jest to potrzebne)</LI>
<LI>Kliknij OK</LI>
</UL>
<P>Powiniene¶ zostaæ zapytany o kartê sieciow± - wybierz odpowiedni±.
Je¿eli nie zosta³e¶ zapytany,
<UL>
<LI>Kliknij przycisk ,,Karty''</LI>
<LI>Wybierz kartê sieciow± (np. NE2000)</LI>
<LI>Kliknij OK</LI>
<LI>Kliknij przycisk ,,Protokó³''</LI>
<LI>Wybierz protokó³ MS TCP/IP-32</LI>
<LI>Kliknij OK</LI>
</UL>
<P>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.
<P>
<UL>
<LI>W polu adresu IP wprowad¼ 172.17.0.5</LI>
<LI>W polu maski podsieci wprowad¼ 255.255.255.0</LI>
<LI>Wprowad¼ adres bramki (routera) w polu domy¶lnej bramki - 172.17.0.254</LI>
</UL>
<P>Kliknij OK. System poprosi ciê o zrestartowanie komputera, zrób to. Powiniene¶
móc przegl±daæ strony na serwerze HTTP.
<P>
<H3><A NAME="MSWin95"></A> Windows 95</H3>
<P>
<P>Ta sekcja opisuje instalacjê 32-bitowego klienta Microsoft w Windows 95.
Najpierw musisz zainstalowaæ nastêpuj±ce komponenty:
<P>
<UL>
<LI>Klient Sieci Microsoft</LI>
<LI>Protokó³ Microsoft TCP/IP</LI>
<LI>Karta Sieciowa</LI>
</UL>
<P>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.
<P>¯eby zainstalowaæ Klienta Sieci Microsoft:
<P>
<OL>
<LI>Kliknij dwuktornie na ,,Klient''</LI>
<LI>Kliknij na ,,Microsoft''</LI>
<LI>Kliknij dwukrotnie na ,,Sieæ Microsoft''</LI>
</OL>
<P>Instalacja protoko³u TCP/IP:
<P>
<OL>
<LI>Kliknij dwukrotnie na ,,Protokó³''</LI>
<LI>Kliknij na ,,Microsoft''</LI>
<LI>Kliknij na ,,TCP/IP''</LI>
</OL>
<P>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.
<P>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''.
<P>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.
<P>
<H3><A NAME="MSWinNT"></A> Windows NT</H3>
<P>
<P>Ta sekcja opisuje instalacjê klienta TCP/IP dla WinNT 4.0.
<P>
<UL>
<LI>Uruchom Panel Sterowania / Sieæ</LI>
<LI>Wybierz pasek Karty</LI>
<LI>Kliknij Dodaj, ¿eby dodaæ now± kartê sieciow± (je¿eli nie masz jeszcze
zainstalowanej karty)</LI>
</UL>
<P>Powiniene¶ zostaæ zapytany o kartê sieciow± - wybierz odpowiedni±.
<P>W celu dodania protoko³u
<P>
<UL>
<LI>Wybierz pasek ,,Protoko³y''</LI>
<LI>Kliknij ,,Dodaj''</LI>
<LI>Wybierz protokó³ TCP/IP</LI>
<LI>Kliknij OK</LI>
</UL>
<P>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''.
<P>
<UL>
<LI>Wybierz pasek ,,Adres IP''</LI>
<LI>Zaznacz pole ,,Podaj adres IP''</LI>
<LI>W polu ,,Adres IP'' wprowad¼ 172.17.0.5</LI>
<LI>W polu ,,Maska Podsieci'' wpisz 255.255.255.0</LI>
<LI>Jako adres bramki (routera) w polu Domy¶lna Bramka wpisz 172.17.0.254</LI>
</UL>
<P>Kliknij OK. System poprosi ciê o restart. Mo¿esz teraz u¿ywaæ dowolnej
przegl±darki do ³±czenia siê z serwerem HTTP.
<P>
<H2><A NAME="MacClient"></A> 4.5 Konfiguracja TCP/IP na Macintoshu</H2>
<P>
<P>Je¿eli u¿ywasz Macintosha, mo¿esz skorzystaæ z tej sekcji, opisuj±cej
instalacjê MacTCP na PowerMacach.
<P><B>Uwaga:</B> ¯eby¶ móg³ odowo³ywaæ siê do serwera Linuxowego jako do
<CODE>http://linux.mojadomena/</CODE> zamiast <CODE>http://172.16.0.1/</CODE>
w przegl±darce WWW i wszystkich twoich programach intranetowych,
musisz wyedytowaæ plik <CODE>hosts</CODE>. 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:
<P>
<BLOCKQUOTE><CODE>
<PRE>
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
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<H3><A NAME="MacTCP"></A> MacTCP</H3>
<P>
<P>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''
<P>
<UL>
<LI>W polu adresu IP wprowad¼ 172.17.0.5</LI>
<LI>W polu maski podsieci wprowad¼ 255.255.255.0</LI>
<LI>Jako adres bramki (routera) podaj 172.17.0.254</LI>
</UL>
<P>Kliknij OK. Mo¿esz po³±czyæ siê teraz z serwerem HTTP.
<P>
<H2><A NAME="s5">5. Konfiguracja Intranetu</A></H2>
<P>
<P>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:
<P>
<UL>
<LI>
<A HREF="#NCPFS">NCP dla Netware</A></LI>
<LI>
<A HREF="#SMBFS">SMB dla Windows</A></LI>
<LI>
<A HREF="#NFS">NFS dla Unixa</A></LI>
</UL>
<P>
<P>
<P>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
<A HREF="http://www.jtz.org.pl/Html/Kernel-HOWTO.pl.html">http://www.jtz.org.pl/Html/Kernel-HOWTO.pl.html</A> i Module HOWTO
<A HREF="http://www.jtz.org.pl/Html/Module-HOWTO.pl.html">http://www.jtz.org.pl/Html/Module-HOWTO.pl.html</A>.
<P>
<P>
<P>
<H2><A NAME="NCPFS"></A> 5.1 NCPFS</H2>
<P>
<P>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
<CODE>Set Bindery Context</CODE> na konsoli:
<P>
<BLOCKQUOTE><CODE>
<PRE>
set Bindery Context = KORPORACJA.MOJADOMENA;U¯YTKOWNIKWEB.MOJADOMENA
</PRE>
</CODE></BLOCKQUOTE>
<P>W powy¿szym przyk³adzie, w³±czono adresowanie dla tych dwóch domen.
<P>Bêdziesz musia³ ¶ci±gn±æ programy systemu plików NCP z
<A HREF="ftp://sunsite.icm.edu.pl/pub/Linux/system/filesystems/ncpfs/ncpfs.tgz">ftp://sunsite.icm.edu.pl/pub/Linux/system/filesystems/ncpfs/ncpfs.tgz</A>
(Obecnie ncpfs-2.0.10).
<P>
<H3>Instalacja</H3>
<P>
<P>¯eby zainstalowaæ ncpfs napisz
<P>
<BLOCKQUOTE><CODE>
<PRE>
zcat ncpfs.tgz | tar xvf -
</PRE>
</CODE></BLOCKQUOTE>
<P>¿eby rozpakowaæ pliki do ich katalogu (mo¿na te¿ ³atwiej, <CODE>tar xzvf
ncpfs.tgz</CODE> - przyp. t³um.). W przypadku tego pliku otrzymasz katalog
<CODE>ncpfs-2.0.10</CODE>. Zmieñ katalog na ncpfs-2.0.10 przed kontynuowaniem
instalacji. Przeczytaj plik README i zmieñ Makefile, je¿eli jest to potrzebne.
<P>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.
<P>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
<P>
<BLOCKQUOTE><CODE>
<PRE>
cat /proc/filesystems
</PRE>
</CODE></BLOCKQUOTE>
<P>Powinna pokazaæ siê (miêdzy innymi - przyp. t³um.) linia mówi±ca o ncpfs.
<P>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
<P>
<BLOCKQUOTE><CODE>
<PRE>
The IPX protocol (CONFIG_IPX) [N/y/?]
</PRE>
</CODE></BLOCKQUOTE>
<P>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¼ <CODE>/proc/filesystems</CODE>, 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.
<P>
<H3>Montowanie NCPFS</H3>
<P>
<P>W celu sprawdzenia typu instalacji napisz
<P>
<BLOCKQUOTE><CODE>
<PRE>
ipx_configure --auto_interface=on --auto_primary=on
</PRE>
</CODE></BLOCKQUOTE>
<P>poczekaj 10 sekund i napisz
<P>
<BLOCKQUOTE><CODE>
<PRE>
slist
</PRE>
</CODE></BLOCKQUOTE>
<P>Powiniene¶ uzyskaæ listê serwerów Netware. Jeste¶my gotowi do wspó³dzielenia
plików z serwera Netware.
<P>Za³ó¿my, ¿e musisz dostaæ siê do plików HTML z katalogu
<CODE>\home\htmldocs</CODE> 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.
<P>W maszynie Linuxowej stwórz nowy katalog <CODE>/mnt/MOJADOMENA_NW</CODE>.
Wpisz
<P>
<BLOCKQUOTE><CODE>
<PRE>
ncpmount -S MOJADOMENA_NW -U EXPORT -P EXP123 /mnt/MOJADOMENA_NW
</PRE>
</CODE></BLOCKQUOTE>
<P>¿eby zamontowaæ katalog.
Komenda
<P>
<BLOCKQUOTE><CODE>
<PRE>
ls /mnt/MOJADOMENA_NW/vol1/home/htmldocs
</PRE>
</CODE></BLOCKQUOTE>
<P>wypisze listê wszystkich plików w
<CODE>MOJADOMENA_NW/VOL1:\HOME\HTMLDOCS</CODE> (u¿ywaj±c notacji
Netware). Je¿eli napotkasz jaki¶ problem, przeczytaj IPX HOWTO
<A HREF="http://sunsite.unc.edu/mdw/HOWTO/IPX-HOWTO.html">http://sunsite.unc.edu/mdw/HOWTO/IPX-HOWTO.html</A>, ¿eby usyskaæ wiêcej
informacji o protokole IPX.
<P>
<H2><A NAME="SMBFS"></A> 5.2 SMBFS</H2>
<P>
<P>W celu wspó³dzielenia plików z serwera Windowsowego, potrzebna ci bêdzie
obs³uga SMB (smbfs).
<P>Bêdziesz musia³ ¶ci±gn±æ programy dla systemu plików SMB z
<A HREF="ftp://sunsite.unc.edu/pub/Linux/system/filesystems/smbfs/smbfs.tgz">ftp://sunsite.unc.edu/pub/Linux/system/filesystems/smbfs/smbfs.tgz</A>
(obecnie wersja smbfs-2.0.1).
<P>
<H3>Instalacja</H3>
<P>
<P>¯eby zainstalowaæ programy smbfs napisz
<P>
<BLOCKQUOTE><CODE>
<PRE>
zcat smbfs.tgz | tar xvf -
</PRE>
</CODE></BLOCKQUOTE>
¿eby rozpakowaæ pliki do ich katalogu (mo¿na te¿ <CODE>tar xzvf smbfs.tgz</CODE> -
przyp. t³um.). W przypadku wersji 2.0.1 otrzymasz katalog <CODE>smbfs-2.0.1</CODE>.
Zmieñ katalog na ten z smbfs przed kontynuowaniem instalacji. Przeczytaj plik
README i zmieñ Makefile, je¿eli jest to potrzebne.
<P>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.
<P>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
<P>
<BLOCKQUOTE><CODE>
<PRE>
cat /proc/filesystems
</PRE>
</CODE></BLOCKQUOTE>
<P>Powinna wy¶wietliæ siê (miêdzy innymi - przyp. t³um.) linia o smbfs.
<P>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¼
<CODE>/proc/filesystems</CODE> 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.
<P>
<H3>Montowanie SMBFS</H3>
<P>
<P>W naszym przyk³adzie przyjmijmy, ¿e serwer Windows NT nazywa siê
,,MOJADOMENA_NT'' i wspó³dzieli swój katalog <CODE>C:\PUB\HTMLDOCS</CODE>
o nazwie dzielonej ,,HTDOCS'' bez has³a. W maszynie Linuxowej stwórz nowy
katalog <CODE>/mnt/MOJADOMENA_NT</CODE>. Wpisz
<P>
<BLOCKQUOTE><CODE>
<PRE>
smbmount //MOJADOMENA_NT/HTMLDOCS /mnt/MOJADOMENA_NT -n
</PRE>
</CODE></BLOCKQUOTE>
<P>¿eby zamontowaæ system plików SMB. Je¿eli to nie dzia³a, spróbuj
<P>
<BLOCKQUOTE><CODE>
<PRE>
smbmount //MOJADOMENA_NT/COMMON /mnt/MOJADOMENA_NT -n -I 172.16.0.3
</PRE>
</CODE></BLOCKQUOTE>
<P>Wpisanie komendy
<P>
<BLOCKQUOTE><CODE>
<PRE>
ls /mnt/MOJADOMENA_NT
</PRE>
</CODE></BLOCKQUOTE>
<P>wypisze wszystkie pliki w <CODE>\\MYDOM_NT\PUB\HTMLDOCS</CODE>
(u¿ywaj±c notacji Windowsowej).
<P>
<H2><A NAME="NFS"></A> 5.3 NFS</H2>
<P>
<P>Najpierw potrzebne jest ci j±dro z obs³ug± NFS b±d¼ to wkompilowan±,
b±d¼ jako modu³.
<P>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
<P>
<BLOCKQUOTE><CODE>
<PRE>
showmount -e 172.16.0.4
</PRE>
</CODE></BLOCKQUOTE>
<P>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.
<P>
<BLOCKQUOTE><CODE>
<PRE>
mount -o rsize=1024,wsize=1024 172.16.0.4:/pub/htmldocs /mnt/MOJADOMENA_UNIX
</PRE>
</CODE></BLOCKQUOTE>
<P>Mo¿e zaj¶æ potrzeba zmiany rsize i wsize, zale¿nie od twojego ¶rodowiska.
Je¿eli napotkasz jaki¶ problem, przeczytaj NFS HOWTO
<A HREF="http://sunsite.unc.edu/mdw/HOWTO/NFS-HOWTO.html">http://sunsite.unc.edu/mdw/HOWTO/NFS-HOWTO.html</A>, ¿eby uzyskaæ wiêcej
informacji o protokole NFS.
<P>
<H2><A NAME="AccessHTML"></A> <A NAME="s6">6. Dostêp do Sieci</A></H2>
<P>
<P>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.
<P>
<H2>6.1 Dostêp do zamontowanych systemów plików</H2>
<P>
<P>Istniej± dwie metody dostêpu do zamontowanych systemów plików przez strony
HTML.
<P>
<UL>
<LI>Stworzyæ dowi±zanie symboliczne w katalogu DocumentRoot
(<CODE>/usr/local/etc/httpd/htdocs</CODE>), ¿eby odwo³ywaæ siê do zamontowanych
katalogów jako
<UL>
<LI>ln -s /mnt/MOJADOMENA_NW/vol1/home/htmldocs netware</LI>
<LI>ln -s /mnt/MOJADOMENA_NT winNT</LI>
<LI>ln -s /mnt/MOJADOMENA_UNIX unix</LI>
</UL>
</LI>
<LI>Wprowadziæ aliasy do pliku <CODE>srm.conf</CODE> w katalogu
<CODE>/usr/local/etc/httpd</CODE>.
<BLOCKQUOTE><CODE>
<PRE>
# 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/
</PRE>
</CODE></BLOCKQUOTE>
...zrestartuj HTTPd. Mo¿esz dostaæ siê do dokumentów na serwerze netware,
odwo³uj±c siê do niego jako <CODE>http://linux.mojadomena/netware/index.htm</CODE>,
lub podobnie dla innych serwerów.</LI>
</UL>
<P>
<H2>6.2 £±czenie siê z Internetem</H2>
<P>
<P>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
<A HREF="http://www.jtz.org.pl/Html/ISP-Hookup-HOWTO.html">http://www.jtz.org.pl/Html/ISP-Hookup-HOWTO.html</A>
i Diald mini HOWTO
<A HREF="http://www.jtz.org.pl/Html/mini/Diald.pl.html">http://www.jtz.org.pl/Html/mini/Diald.pl.html</A>.
<P>
<H2>6.3 Inne mo¿liwo¶ci</H2>
<P>
<P>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.
<P>Ta technologia jest zazwyczaj u¿ywana w nastêpuj±ce sposoby:
<P>
<UL>
<LI>Publikacja dokumentów korporacji
<P>
<P>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.
</LI>
<LI>Dostêp do przeszukiwalnych katalogów
<P>
<P>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.
<P>
<P>
<P>
<UL>
<LI>- Dostêp do sieci -
<A HREF="http://cscsun1.larc.nasa.gov/~beowulf/db/web_access.html">http://cscsun1.larc.nasa.gov/~beowulf/db/web_access.html</A></LI>
<LI>- CGI gateways -
<A HREF="HTTP://www.w3.org/hypertext/WWW/RDBGate/Overview.html">HTTP://www.w3.org/hypertext/WWW/RDBGate/Overview.html</A></LI>
</UL>
</LI>
<LI>Strony firmy/oddzia³u/pracowników
<P>
<P>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.
</LI>
<LI>Proste aplikacje dla grup roboczych
<P>
<P>Dziêki obs³udze formularzy HTML, serwery mog± zapewniaæ karty do wype³niania,
ankiety i proste rozmieszczanie zadañ w czasie.
</LI>
<LI>Dystrybucja oprogramowania
<P>
<P>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ê.
</LI>
<LI>Poczta
<P>
<P>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 <B>sendmail, pop3d i imapd</B>.
</LI>
<LI>Interfejs u¿ytkownika
<P>
<P>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.
</LI>
</UL>
<P>
<H2><A NAME="s7">7. Inne zastosowania</A></H2>
<P>
<P>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.
<P>
<UL>
<LI>Przegl±daæ zawarto¶æ serwera Linuxowego u¿ywaj±c Otoczenia Sieciowego w Win95
lub NT; Ustawiæ WINS jako serwer NBT. Przejrzyj stronê SAMBY -
<A HREF="http://lake.canberra.edu.au/pub/samba/samba.html">http://lake.canberra.edu.au/pub/samba/samba.html</A></LI>
<LI>Zaimplementowaæ technologiê wyszukiwania w intranecie. Po³±cz siê z ht://Dig
na
<A HREF="http://htdig.sdsu.edu/">http://htdig.sdsu.edu/</A></LI>
<LI>U¿ywaæ CUSeeMe przez ustawienie lokalnego reflektora. Odwo³aj siê do ich strony
na
<A HREF="http://cu-seeme.cornell.edu/">http://cu-seeme.cornell.edu/</A></LI>
<LI>Uruchomiæ konferencjê sieciow±. U¿yj COW z
<A HREF="http://thecity.sfsu.edu/COW/">http://thecity.sfsu.edu/COW/</A></LI>
<LI>Rozpowszechniæ bazê danych SQL. Odwo³aj siê do strony mSQL na
<A HREF="http://Hughes.com.au/">http://Hughes.com.au/</A></LI>
<LI>Uruchomiæ serwery FTP, Gopher, Finger, Bootp na serwerze Netware. Zdob±d¼ je
z
<A HREF="http://mft.ucs.ed.ac.uk/">http://mft.ucs.ed.ac.uk/</A></LI>
<LI>Emulowaæ serwer Netware. Przejrzyj katalog programów NCP na
<A HREF="ftp://sunsite.icm.edu.pl/pub/Linux/system/filesystems/ncpfs/">ftp://sunsite.icm.edu.pl/pub/Linux/system/filesystems/ncpfs/</A></LI>
</UL>
<P>Je¿eli znasz inne interesuj±ce zastosowania serwera intranetu na Linuxie,
napisz do mnie.
<P>
<H2><A NAME="s8">8. Autorstwo i Legalno¶æ</A></H2>
<P>
<P>
<H2>8.1 Podziêkowania</H2>
<P>
<P>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).
<P>
<H2>8.2 Informacje o prawach autorskich</H2>
<P>
<P>Prawa autorskie tego dokumentu: © 1996, 1997 Pramod Karnad. Jest on
rozpowszechniany pod nastêpuj±cymi warunkami:
<P>
<UL>
<LI>Dokumenty Linux HOWTO mog± byæ rozpowszechniane i kopiowane w ca³o¶ci lub
w czê¶ci, przy u¿yciu ka¿dego ¶rodka fizycznego lub elektronicznego, dok±d
na wszystkich kopiach zostanie zachowana informacja o prawach autorskich.
Komercyjne rozpowszechnianie jest dozwoloze i zalecane, jednak¿e autor
chcia³by zostaæ powiadomiony o takich dystrybucjach.</LI>
<LI>Wszystkie t³umaczenia i prace pochodne lub po³±czone zawieraj±ce jakikolwiek
dokument Linux HOWTO musz± podlegaæ tym warunkom. Znaczy to, ¿e nie mo¿esz
tworzyæ prac pochodnych z HOWTO i dodawaæ ograniczenia w jego dystrybucji.
Wyj±tkiem tych zasad mog± byæ specjalne warunki; proszê o skontaktowanie siê
z koordynatorem Linux HOWTO pod adresem podanym ni¿ej.</LI>
<LI>Je¿eli masz pytania, skontaktuj siê z Gregiem Hankinsem, koordynatorem Linux
HOWTO, na
<A HREF="mailto:gregh@sunsite.unc.edu">gregh@sunsite.unc.edu</A>.
Finger udostêpni informacje na temat numeru telefonu i zwyk³ego adresu pocztowego.</LI>
</UL>
<P>
<H2><A NAME="s9">9. Od t³umacza</A></H2>
<P>
<P>Je¿eli masz jakie¶ sugestie, albo znalaz³e¶ b³±d,
<A HREF="mailto:tygrys@fidonet.org.pl">daj mi znaæ</A>.
</BODY>
</HTML>
|