From delly@elang.stts.ac.id Fri Jan 22 19:38:18 1999
Date: Fri, 22 Jan 1999 01:34:03 +0700
From: Delly <delly@elang.stts.ac.id>
Reply-To: id-linux@linux.or.id
To: "id-linux@linux.or.id" <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 <langsung> 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