Ini adalah KELANJUTAN posting saya yg BAGIAN I
Cara Praktis untuk Setting NFS pada RH 5.1 (BAGIAN II)
==========================================
Delly Sartika ( [EMAIL PROTECTED] ), 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 [EMAIL PROTECTED]
Sudah cari di arsip? http://www.linux.or.id/milis.php3#arsip-id-linux
Utk info etika diskusi, kirim email kosong ke [EMAIL PROTECTED]