Next Previous Contents

5. Mendirikan Intranet

Sebuah Intranet tidaklah lengkap tanpa adanya penggunaan sumber daya (resources) secara bersamaan melalui beberapa platform yang berbeda-beda. Anda perlu dukungan untuk filesystem-filesystem lain, sehingga Anda dapat mengakses data-data di filesystem-filesystem lain tersebut. Dokumen ini memberi petunjuk untuk menghubungkan Linux dan beberapa filesystem yang populer di bawah ini.

Filesystem-filesystem tersebut dapat di-compile ke dalam kernel Linux atau ditambahkan sebagai module-module, tergantung dari versi Linux Anda. Untuk keterangan lebih lanjut mengenai cara meng-compile kernel Anda dapat membaca Kernel HOWTO di http://sunsite.unc.edu/mdw/HOWTO/Kernel-HOWTO.html dan juga Module HOWTO http://sunsite.unc.edu/mdw/HOWTO/Module-HOWTO.html untuk meng-compile kernel dengan module.

5.1 NCPFS

Untuk menggunakan secara bersamaan berkas-berkas di server Netware Anda membutuhkan dukungan untuk NCP (ncpfs). NCPFS bisa dikenali dengan baik oleh kernel versi 1.2.x dan 1.3.71 ke atas, tetapi tidak dengan kernel versi 1.3.x awal. NCPFS tidak dapat mengakses NDS database di Netware 4.x, tetapi dapat menggunakan bindery. Jika Anda menggunakan Netware 4.x Anda dapat menggunakan dukungan untuk bindery untuk container tertentu menggunakan perintah Set Bindery Context di console sebagai berikut:


  set Bindery Context = CORP.MYDOM;WEBUSER.MYDOM
Pada kedua contoh di atas digunakan dukungan bindery untuk dua container.

Anda perlu men-download utilitas filesystem NCP di ftp://sunsite.unc.edu/pub/Linux/system/filesystems/ncpfs/ncpfs.tgz (yang terbaru ncpfs-2.0.10) dari Sunsite.

Pemasangan

Untuk memasang utilitas untuk ncpfs ketikkan

   zcat ncpfs.tgz | tar xvf -
untuk meng-uncompress berkas-berkas ke direktorinya masing-masing. Dalam hal ini akan menghasilkan direktori ncpfs-2.0.10. Masuklah ke direktori ncpfs ini. Bacalah berkas README dan suntinglah Makefile bila perlu.

Pemasangan ncpfs bergantung pada versi kernel yang Anda gunakan. Untuk kernel 1.2, Anda cukup mengetikkan 'make'. Kemudian dengan mengetikkan 'make install' akan memasang berkas-berkas executable dan manual (man pages).

Jika Anda menggunakan kernel 1.3.71 ke atas, kemungkinan Anda harus meng-compile ulang kernel. Dengan versi-versi ini, bagian kernel dari ncpfs sudah termasuk di dalam direktori (atau subdirektorinya) source. Untuk mengetahui apakah kernel perlu di-compile ulang, ketikkan

   cat /proc/filesystems
Seharusnya ada baris yang memberi tahu bahwa kernel mengenali ncpfs.

Jika tidak ada ncpfs, Anda bisa meng-compile ulang kernel atau menambahkan ncpfs sebagai module. Jika meng-compile ulang kernel Anda seharusnya mengetikkan 'make config' dan ketika ditanya tentang

The IPX protocol (CONFIG_IPX) [N/y/?]

jawab 'y'. Mungkin Anda belum membutuhkan jaringan internal secara penuh setelah ini. Sesudah kernel terpasang dengan baik, lakukan reboot, periksalah /proc/filesystems dan jika semua OK lanjutkan dengan pemasangan utilitas ncpfs. Pindahlah ke direktori ncpfs yang tadi Anda buat (melalui expand/uncompress), dan ketikkan 'make'. Setelah proses compile selesai ketikkan 'make install' untuk memasang utilitas dan manual (man).

Menggunakan NCPFS (mounting)

Untuk memeriksa pemasangan ketikkan

   ipx_configure --auto_interface=on --auto_primary=on

....tunggu 10 detik kemudian ketikkan

   slist
Seharusnya Anda sudah bisa melihat daftar dari server-server Netware Anda. Sekarang kita sudah bisa menggunakan berkas-berkas dari server Netware.

Misalkan kita perlu mengakses berkas-berkas HTML dari direktori \home\htmldocs di volum VOL1: di server MYDOM_NW, penulis menyarankan agar Anda membuat pengguna (user) baru di server ini, katakanlah 'EXPORT' dengan password 'EXP123' yang Anda beri hak akses yang sesuai ke direktori tersebut dengan menggunakan SYSCON atau NWADMIN.

Di mesin Linux buatlah sebuah direktori baru /mnt/MYDOM_NW. Sekarang ketikkan perintah

   ncpmount -S MYDOM_NW -U EXPORT -P EXP123 /mnt/MYDOM_NW
untuk dapat menggunakan filesystem netware (mount). Dengan mengetikkan
   ls /mnt/MYDOM_NW/vol1/home/htmldocs
akan ditunjukkan daftar semua berkas di MYDOM_NW/VOL1:\HOME\HTMLDOCS (menggunakan notasi berkas Netware). Jika Anda menemui masalah silakan baca IPX HOWTO di http://sunsite.unc.edu/mdw/HOWTO/IPX-HOWTO.html untuk informasi lebih lanjut mengenai sistem IPX.

5.2 SMBFS

Untuk dapat menggunakan secara bersamaan berkas-berkas di server Windows Anda membutuhkan dukungan SMB (smbfs).

Anda perlu men-download utilitas filesystem SMB di ftp://sunsite.unc.edu/pub/Linux/system/filesystems/smbfs/smbfs.tgz (yang terbaru smbfs-2.0.1) dari Sunsite.

Pemasangan

Untuk memasang utilitas smbfs, ketikkan

   zcat smbfs.tgz | tar xvf -
untuk meng-uncompress berkas-berkasnya ke masing-masing direktorinya. Anda akan mendapatkan direktori smbfs-2.0.1 dalam hal ini. Pindahlah ke direktori ini. Bacalah berkas README dan suntinglah Makefile bila perlu.

Pemasangan smbfs bergantung pada versi kernel yang Anda gunakan. Untuk kernel 1.2, Anda cukup mengetikkan 'make'. Kemudian mengetikkan 'make install' akan memasang berkas-berkas executable dan manual (man).

Jika Anda menggunakan kernel 2.0 ke atas, kemungkinan Anda harus meng-compile ulang kernel. Dalam versi-versi tersebut, bagian kernel dari smbfs sudah termasuk di dalam direktori (atau subdirektorinya) source. Untuk mengetahui apakah kernel perlu di-compile ulang ketikkan

   cat /proc/filesystems
Seharusnya ada baris yang memberi tahu bahwa kernel mengenali smbfs.

Jika tidak ada smbfs, Anda dapat meng-compile ulang kernel atau menambahkan smbfs sebagai module. Jika meng-compile ulang, Anda seharusnya mengetikkan 'make config' dan ketika ditanya mengenai penambahan dukungan untuk filesystem SMB jawab ya. Sesudah kernel terpasang dengan baik, lakukan reboot, periksalah /proc/filesystems dan jika semua OK lanjutkan dengan pemasangan utilitas smbfs. Pindahlah ke direktori smbfs yang tadi Anda buat (melalui expand/uncompress), dan ketikkan 'make'. Setelah proses compile selesai ketikkan 'make install' untuk memasang berbagai utilitas dan manualnya (man).

Menggunakan SMBFS (mount)

Pada contoh berikut dimisalkan bahwa server WinNT diberi nama 'MYDOM_NT' dan menggunakan direktori C:\PUB\HTMLDOCS secara bersamaan dengan nama share 'HTMLDOCS' tanpa password. Di mesin Linux buatlah sebuah direktori baru /mnt/MYDOM_NT. Sekarang ketikkan perintah

   smbmount //MYDOM_NT/HTMLDOCS /mnt/MYDOM_NT -n

untuk melakukan mount filesystem SMB (windows share). Jika yang di atas tidak bisa, cobalah

   smbmount //MYDOM_NT/COMMON /mnt/MYDOM_NT -n -I 172.16.0.3

Mengetikkan perintah

   ls /mnt/MYDOM_NT
akan menunjukkan daftar semua berkas di bsol;bsol;MYDOM_NT\PUB\HTMLDOCS (menggunakan notasi berkas Windows).

5.3 NFS

Pertama-tama Anda membutuhkan kernel dengan filesystem NFS yang ter-compile atau sebagai module.

Misalkan Anda memiliki sebuah host Unix yang menggunakan NFS dengan nama MYDOM_UNIX dan alamat IP 172.16.0.4. Anda bisa mengetahui direktori-direktori mana yang diekspor (shared/digunakan bersamaan) oleh host ini dengan perintah


   showmount -e 172.16.0.4
Sesudah mengetahui direktori yang diekspor, Anda dapat melakukan mount terhadapnya dengan cara memberikan perintah mount yang sesuai. Penulis menyarankan untuk membuat sebuah subdirektori di bawah '/mnt' katakanlah 'MYDOM_UNIX' dan gunakanlah itu sebagai titik mount.

   mount -o rsize=1024,wsize=1024 172.16.0.4:/pub/htmldocs /mnt/MYDOM_UNIX
Argumen rsize dan wsize mungkin harus diubah sesuai dengan lingkungan Anda.

Jika Anda menemui masalah silakan baca NFS HOWTO di http://sunsite.unc.edu/mdw/HOWTO/NFS-HOWTO.html untuk informasi lebih lanjut mengenai sistem NFS.


Next Previous Contents