Untuk membuat sebuah router LRP, perlu disiapkan perangkat sbb :
1.1 buah PC yang akan dijadikan sebagai router LRP
2.1 buah disket kosong
3.1 buah hardisk yang sudah ter-install OS Linux.
Langkah2 nya adalah sebagai berikut :
- Download software edisi terbaru dari http://leaf.sourceforge.net/, Saat ini versi terbaru adalah Bering-uClibc 3.0
- Pilih file yang ber-ekstention *.exe (Bering-uClibc_3.0.1_img_bering-uclibc-1680.exe)
- Simpan hasil download tersebut kedalam satu direktori pada hardisk anda
- Masukan disket anda, kemudian jalankan file yang telah di download tadi.
- Akan keluar satu jendela windows, checklist pada writting on floppy kemudian klik OK. File secara otomatis akan ter-ekstrak pada floppy anda.
- Secara default, router LRP mem-booting via floppy. Agar LRP bisa membooting via hardisk maka jangan lupa untuk mendownload file initrd_ide_cd.lrp file tersebut bisa disimpan ke dalam floppy yang sama.
- Setelah itu pindahkan semua file yang ada pada floppy ke hosting, misal ke 202.51.232.116
- Buat satu direktori baru dan masukan filenya ke sana, misal lrp
- Sekarang siapkan router yang akan di install LRP
- Jadikan hardisk yang telah ter-install OS linux sebagai primary, dan hardisk kosong sebagai secondary.
Setelah masuk sebagai root, pastikan kedua hardisk tersebut sudah terdeteksi dengan baik oleh sistem, Untuk memastikan ikuti langkah berikut :
[root@test ~]# dmesg | grep hd
ide0: BM-DMA at 0xfff0-0xfff7, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xfff8-0xffff, BIOS settings: hdc:pio, hdd:pio
hda: ST315322A, ATA DISK drive
hdc: Transcend 064M, ATA DISK drive
hda: max request size: 128KiB
hda: 29886400 sectors (15301 MB) w/512KiB Cache, CHS=29649/16/63, UDMA(33)
hda: cache flushes not supported
hda: hda1 hda2
hdc: max request size: 128KiB
hdc: 125184 sectors (64 MB) w/2KiB Cache, CHS=978/4/32
hdc: cache flushes not supported
hdc: hdc1
SELinux: initialized (dev hda1, type ext3), uses xattr
EXT3 FS on hda1, internal journal
Adding 2096472k swap on /dev/hda2. Priority:-1 extents:1
e100: eth2: e100_watchdog: link up, 100Mbps, full-duplex
e100: eth2: e100_watchdog: link down
[root@test ~]#
Berarti kedua hardisk sudah dikenali oleh sistem.
11 Format hardisk yang kosong tersebut dengan perintah sbb :
[root@test ~]# mkfs.msdos /dev/hdc1
mkfs.msdos 2.8 (28 Feb 2001)
note : apabila hardisk sudah terformat langkah no.11 boleh dilewati
- Installkan syslinux dengan perintah sbb :
[root@test ~]# syslinux /dev/hdc1
- Buat satu direktori baru dengan nama lrp1, ketikan sbb :
[root@test ~]# mkdir lrp1
- Masuk ke direktori tersebut :
[root@test ~]# cd lrp1
- Masuk ke hosting dimana file LRP berada, misal :
[root@test lrp1]# sftp enang@202.51.232.116
Connecting to 202.51.232.116...
Password:
sftp>
- Tadi saya menyimpan file LRP pada direktori /public_html/lrp, maka :
sftp> cd public_html/lrp
sftp> ls
CONFIGDB.LRP LDLINUX.SYS config.lrp dhcpcd.lrp
dnsmasq.lrp dnsmasq.lwp dropbear.lrp dropbear.lwp
etc.lrp initrd.lrp initrd_ide_cd.lrp iptables.lrp
keyboard.lrp keyboard.lwp leaf.cfg linux
local.lrp mhttpd.lrp moddb.lrp modules.lrp
ppp.lrp pppoe.lrp pppoe.lwp readme
root.lrp shorwall.lrp syslinux.cfg syslinux.dpy
ulogd.lrp webconf.lrp webconf.lwp
sftp>
- Copy kan semua file tersebut sbb :
sftp> mget *
- Sesudah itu putuskan koneksi pada hosting :
sftp> bye
[root@test lrp1]#
- Ketikan ls untuk melihat hasil file yang telah di copy dari hosting :
[root@test lrp1]# ls
CONFIGDB.LRP etc.lrp leaf.cfg pppoe.lrp ulogd.lrp
config.lrp initrd_ide_cd.lrp linux pppoe.lwp webconf.lrp
dhcpcd.lrp initrd.lrp local.lrp readme webconf.lwp
dnsmasq.lrp iptables.lrp mhttpd.lrp root.lrp
dnsmasq.lwp keyboard.lrp moddb.lrp shorwall.lrp
dropbear.lrp keyboard.lwp modules.lrp syslinux.cfg
dropbear.lwp LDLINUX.SYS ppp.lrp syslinux.dpy
[root@test lrp1]#
20. Copykan seluruh file tersebut pada hardisk yang akan dijadikan LRP, langkah nya sbb :
[root@test ~]# mount /dev/hdc1 /mnt
[root@test ~]# cd /mnt
[root@test mnt]# ls
ldlinux.sys
[root@test mnt]# cd /root/lrp
[root@test lrp]# cp *.lrp /mnt
[root@test lrp]# cp *.lwp /mnt
[root@test lrp]# cp *.cfg /mnt
[root@test lrp]# cp linux /mnt
[root@test lrp]# cp syslinux.cfg /mnt
[root@test lrp]# cd ..
[root@test ~]# cd /mnt
Ada dua file yang tidak boleh anda copykan yaitu LDLINUX.SYS dan syslinux.cfg.
- Rename file initrd_ide_cd.lrp menjadi initrd.lrp :
[root@test mnt]# mv initrd_ide_cd.lrp initrd.lrp
mv: overwrite `initrd.lrp'? y
[root@test mnt]#
- Edit file syslinux.cfg :
[root@test mnt]#vi syslinux.cfg
- Pada bagian LEAFCFG rubah namanya menjadi hda1 :
display syslinux.dpy
timeout 0
default linux initrd=initrd.lrp init=/linuxrc rw root=/dev/ram0 LEAFCFG=/dev/hda1:msdos
- Edit file leaf.cfg :
[root@test mnt]#vi leaf.cfg
- Pada bagian PKGPATH rubah menjadi hda1 :
LRP="root config etc local modules iptables dnsmasq keyboard shorwall ulogd libz mawk libssl libm ezipupd dropbear webconf ppp pppoe libpcap"
PKGPATH=/dev/hda1:msdos
syst_size=8M
log_size=2M
- Setelah itu umount sistem ada kemudian reboot :
[root@test mnt]#umount /mnt
[root@test mnt]#reboot
- Matikan komputer anda sejenak, kemudian copot hardisk linux anda yang sebelumnya dijadikan primary. Ganti posisinya oleh hardisk yang baru saja di install LRP.
- Nyalakan kembali komputer anda, dan selamat! anda sudah selesai membuat router LRP.
- Langkah selanjutnya tinggal mendeteksi LAN Card yang anda gunakan, sebab ketika router dinyalakan dia tidak secara otomatis mendeteksi LAN Card anda.
- Kita akan mencoba mendeteksi LAN Card jenis Compaq ( yang biasa Nono beli ). Masuk ke direktori /root/lib :
firewall# cd /lib/modules
firewall# ls
firewall# insmod mii.o
firewall# insmod crc32.o
firewall# insmod 8139too.o
- Ketikan ip a , apabila sudah keluar eth0 atau eth1 berarti anda sudah berhasil mendeteksi LAN Card anda.
- Sekarang back-up hasilnya dengan perintah sbb :
firewall# lrcfg
pilih no 3 ( package configuration)
pilih no 2 ( modules)
pilih no 1 ( karena hanya ada satu )
- buka tanda pagar (#) untuk :
#crc32
#mii
#8139cp
#8139too
#eepro100
- Setelah selesai ketik Ctrl + s, kemudian ketik q (quit) sehingga halaman menuju menu LEAF Configuration menu
- Pilih s (Save Configuration)
- Selamat, akhirnya anda berhasil membuat sebuah router LRP, Puaass..puaasss ??