LUSCA on FreeBSD + ZFS Hanya sebuah catatan kecil…….”
[email protected] Download FreeBSD 8.1 : ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/8.1/FreeBSD-8.1-RELEASE-i386-disc1.iso
1. Booting dg cdrom FreeBSD, pilih 1 dan Enter
2. Pilih United States
3. Pilih Custom
4. Pilih Partition
Langkah : tekan tombol A (Use Entire Disk) serta aturlah supaya bisa boot dengan menekan tombol S kemudian menekan tombol Q (Finish). Jika sukses akan spt Gambar di bawah ini.
5. Pilih BootMgr
6. Kemudian Pilih Label
Langkah : - Tekan tombol C (Create) isi 16g Pilih FS A File System kemudian kasih tanda - Ulangi tekan C isi dg 1g (sesuaikan dg ram) pilih Swap Partition -.Ulangi tekan C terus ok pilih FS A File System terus isi dg /untukmu -.Sorot pada ad0s1d /untukmu kemudian Tekan M (hapus /untukmu) terus Ok -.Tekan Q untuk simpan Jika Berjalan lancar hasilnya akan spt gambar dibawah.
7. Pilih Distribution # Pilih custom + Pilih - Base - Kernels (pilih generik) - Man - Catman - Proflibs - Scr (pilih base, etc, include, lib , libexec, release) - Ports - Local terus OK pilih EXIT dan pilih COMIT -
Pilih CD/DVD dan pilih YES tunggu proses
-
Pilih NO pada User Confirmation Requested
-
Pilih EXIT terus EXIT INSTALL, pilih YES dan OK
-
Tunggu sampai KOMPUTER REBOOT sampai keluar LOGIN
-
Langkah selanjutnya: login dengan root kemudian buat password dg passwd isi dg untukmu ulangi dg untukmu
/
SETTING IP ADDRESS & SSH Pada terminal ketik sysinstall nanti akan keluar menu #sysinstall Pilih Configure, kemudian Networking dan Interfaces Pilih No pada Do you want to try IPV6 Pilih No pada penggunaan DHCP kemudian entri ip sesuai jaringannya
Selanjutnya pada User Confirmation Requested pilih Yes Kemudian conteng SSH terus OK, EXIT dan EXIT INSTALL
SETTING SSH dengan perintah # ee /etc/ssh/sshd_config kemudian edit #Port 22 menjadi Port 22 #PermitRootLogin no menjadi PermitRootLogin yes #PasswordAuthentication no menjadi PasswordAuthentication yes seteleh selesai Tekan Esc pada keyboard 1 kali dan Enter 2 kali terus Reboot PC nya Langkah selanjut nya Remot PC FreeBSD dg WINSCP dan edit /etc/rc.conf tambahin :
zfs_enable="YES"
Save dan Reboot PC nya
Membuat Pool untuk ZFS Setelah instalasi selesai, masuk dalam mode single user dan mount / dalam mode RW dengan perintah : # mount -w / zpool create pungo /dev/ad0s1d #zfs set mountpoint=none pungo #zfs create pungo/root #zfs create pungo/usr #zfs create pungo/var #zfs create pungo/cache Kemudian set mount point : # zfs set mountpoint=/pungo pungo/root # zfs set mountpoint=/pungo/usr pungo/usr # zfs set mountpoint=/pungo/var pungo/var # zfs set mountpoint=/pungo/tmp pungo/cache Cek dengan perintah df untuk melihat kalau perintah set sudah sukses. Kemudian copy UFS bootable slice ke ZFS mountpoint. # find -x / | cpio -pmd /pungo Hapus folder boot dari /pungo: # rm -fr /pungo/boot Buat folder baru di dalam /pungo dan buat link ke folder boot di luar : # mkdir /pungo/bootdist # cd /pungo # ln -s bootdist/boot boot selanjutnnya # echo 'zfs_load="YES"' >> /boot/loader.conf # echo 'vfs.root.mountfrom="zfs:pungo/root"' >> /boot/loader.conf # echo 'vm.kmem_size_max="512M"' >> /boot/loader.conf # echo 'vm.kmem_size="512M"' >> /boot/loader.conf # echo 'vfs.zfs.zil_disable=1' >> /boot/loader.conf Tambahkan juga baris berikut ke /etc/fstab : /dev/ad0s1a /bootdist ufs rw 1 1 Kemudian lakukan langkah berikut : # cd / # zfs set mountpoint=/cache pungo/cache # zfs set mountpoint=/usr pungo/usr # zfs set mountpoint=/var pungo/var # zfs set mountpoint=legacy pungo/root SELESAI & REBOOT PC FREE-BSD
INSTALL LUSCA
(Saya memakai Lusca_FMI by NEO)
Langkah di terminal FreeBSD # pkg_add -v -r perl # cd /tmp
(tunggu sampai finis)
Copy source Lusca_FMI ke /tmp via Winscp Ekstrack dg # tar xvf LUSCA_FMI.tar.gz #. cd LUSCA_FMI #. make clean Compile dg file prefik yg saya sertakan make & make install Copy squid.conf dan storeurl.pl ke /etc/squid Copy access.log ke /var/log Selanjutnnya : #chown proxy:proxy /cache #chmod 777 /cache #chown proxy:proxy /etc/squid/storeurl.pl #chmod 777 /etc/squid/storeurl.pl #chown -R proxy:proxy /var/log/access.log reboot dulo setelah login lakukan : #cd /etc/squid #squid stop #squid -z #squid restart
TAMAT ‐ LUSCA on FreeBSD + ZFS Semoga bermanfaat
[email protected]