From delly@elang.stts.ac.id Fri Jan 22 19:38:18 1999 Date: Fri, 22 Jan 1999 01:34:03 +0700 From: Delly Reply-To: id-linux@linux.or.id To: "id-linux@linux.or.id" Subject: [id-linux] CARA PRAKTIS Setting NFS pd RH 5.1 (BAGIAN II) Ini adalah KELANJUTAN posting saya yg BAGIAN I Cara Praktis untuk Setting NFS pada RH 5.1 (BAGIAN II) ========================================== Delly Sartika ( delly@elang.stts.ac.id ), LUG STTS 21 Januari 1999 ....... 4.4 Konfigurasi rc.sysinit CLIENT --------------------------------- Edit file "/tftpboot/192.168.1.2/etc/rc.d/rc.sysinit" : *) Hilangkan/Hapus bagian - bagian yang ada "fsck"'nya, antara lain : if [-f /fsckoptions ]; then \ bla..bla..bla - HAPUS BLOK INI bla..bla..bla / fi if [ ! -f /fastboot ]; then \ bla..bla..bla \ HAPUS BLOK INI bla..bla..bla / fi / *) Cari baris yang ada "mount -a -t nonfs,proc" ganti dengan "mount -av" 4.5 Konfigurasi fstab CLIENT ---------------------------- Edit file "/tftpboot/192.168.1.2/etc/fstab", gantilah dengan : 192.168.1.1:/tftpboot/192.168.1.2 / nfs defaults 1 1 192.168.1.1:/bin /bin nfs defaults 1 1 192.168.1.1:/usr /usr nfs defaults 1 1 192.168.1.1:/sbin /sbin nfs defaults 1 1 192.168.1.1:/home /home nfs defaults 1 1 192.168.1.1:/lib /lib nfs defaults 1 1 none /proc proc defaults 1 1 4.6 Konfigurasi etc/sysconfig CLIENT ------------------------------------ *) Hapus file "ifcfg-ethX" (X=0,1,2...) yang ada di directory "/tftpboot/192.168.1.2/etc/sysconfig/network-scripts". Karena CLIENT mendapatkan IP address dari server, tidak perlu mengkonfigurasikan sendiri. *) Edit file "/tftpboot/192.168.1.2/etc/sysconfig/network" menjadi (sesuaikan dgn milik Anda): NETWORKING=yes FORWARD_IPV4="no" HOSTNAME="penguin.or.id" GATEWAY="192.168.1.1" GATEWAYDEV="" 4.7 Konfigurasi HOSTNAME, dan host CLIENT ------------------------------------- *) Edit "/tftpboot/192.168.1.2/etc/HOSTNAME" menjadi (sesuaikan dgn milik Anda) : penguin.or.id *) Edit "/tftpboot/192.168.1.2/etc/hosts" menjadi (sesuaikan dgn milik Anda) : 127.0.0.1 localhost localhost.locadomain 192.168.1.1 myserver.or.id myserver 192.168.1.2 penguin.or.id penguin 4.8 Konfigurasi /etc/exports SERVER ----------------------------------- Edit "/etc/exports", dan tambahkan baris berikut : /tftpboot/192.168.1.2 penguin.or.id(rw,no_root_squash) /usr penguin.or.id(rw,no_root_squash) /sbin penguin.or.id(rw,no_root_squash) /bin penguin.or.id(rw,no_root_squash) /lib penguin.or.id(rw,no_root_squash) /home penguin.or.id(rw,no_root_squash) 4.9 Konfigurasi HOSTNAME, host SERVER ------------------------------------- *) Isi file "/etc/host" sama dgn milik CLIENT. *) "/etc/HOSTNAME" tentunya berisi nama host SERVER : myserver.or.id *) "/etc/sysconfig/network" berisi : NETWORKING=yes FORWARD_IPV4="no" HOSTNAME="myserver.or.id" GATEWAY="192.168.1.1" GATEWAYDEV="" 4.10 Konfigurasi rc.local SERVER -------------------------------- Pada "/etc/rc.d/rc.local" tambahkan baris berikut (letakkan di akhir) : echo "Running RARP..." /sbin/rarp -s 192.168.1.2 00:40:05:17:ea:28 192.168.1.2 = IP Address yang akan diberikan ke CLIENT 00:40:05:17:ea:28 = Hardware Address dari Kartu ETHERNET KOMP A / KOMP CLIENT (untuk melihatnya bisa digunakan utility bawaan dari kartu ethernet tsb) Karena itu sesuaikan IP Address dan Hardware Address dgn milik Anda. Perhatikan Hardware address'nya milik kartu ethernet dari CLIENT / KOMP A bukan kartu Ethernet milik SERVER. 4.11 Konfigurasi LILO pada SERVER -------------------------------- Kebetulan saya menggunakan LILO, untuk yang pakai LOADLIN silahkan di-oprek sendiri :) Edit file "/etc/lilo.conf" tambahkan dgn : image = /boot/kernelku label = nfs root = /dev/hda5 (sesuaikan dgn partisi Linux Anda) Kemudian jalankan "/sbin/lilo". Alternatif lain, bisa digunakan "linuxconf" bagian CONFIG -> BOOT MODE (biar lebih mudah) 4.12 Reboot SERVER ------------------ Reboot SERVER supaya semua perubahan dapat dilakukan, pilih "nfs" pada waktu prompt LILO boot. 5. SETTING PADA CLIENT ====================== *) Kopikan kernel yang ada di "/boot/kernelku" ke disket, juga file "loadlin.exe" (ada di CD RH 5.1 directory "\dosutils"). # mount /dev/fd0 /mnt/floppy # cp /boot/kernelku /mnt/floppy # rdev /mnt/floppy/kernelku /dev/nfsroot (bisa di-skip..ini hanya buat jaga- jaga kalo kernelnya udah berubah) # mount /dev/cdrom /mnt/cdrom # cp /mnt/cdrom/dosutils/loadlin.exe /mnt/floppy *) Buat BATCH FILE pada disket untuk mempermudah si CLIENT :), isinya : loadlin kernel *) Sekarang kita butuh bantuan si MSDOS buat ngasih sistem ke DISKET tsb, caranya : SYS A: ini perintahnya di DOS lho..ntar kelamaan di Linux dikira SYS perintahnya Linux hehehe... *) OK Sekarang DISKET KITA UDAH SIAP...praktis ya isinya cuman file system, loadlin.exe, linux.bat sama kernelnya. *) Coba deh dari KOMP A, disket ini dibuat "booting" trus panggil "linux.bat", en berdoa aja semoga langsung jalan. 6. SELANJUTNYA.... ================== *) Langkah-Langkah diatas hanya digunakan untuk 1 (satu) CLIENT, kalau mau banyak client ya tinggal dikopikan aja struktur directory yg sudah kita buat. *) Cara diatas sangat BOROS..soalnya fle-file langsung dikopikan, padahal banyak file yg kurang perlu (mis pada etc dan lib dari CLIENT), bisa digunakan "symbolic link", silahkan dicoba sendiri. *) Karena itu silahkan di-OPTIMASI dan di-OPREK-OPREK sendiri, baca HOWTO sama Mini HOWTOnya NFS. *) SELAMAT MENCOBA....SEMOGA BERHASIL....:) ______________________________________________________________________ Utk berhenti langganan kirim email ke id-linux-unsubscribe@linux.or.id Sudah cari di arsip? http://www.linux.or.id/milis.php3#arsip-id-linux Utk info etika diskusi, kirim email kosong ke netiket@indoglobal.com