Assalamualaikum
Ubah konfigurasi FreeNAS untuk /etc/hosts dan /etc/hosts.allow secara kekal
Pada asalnya konfigurasi freeNAS tidak dilakukan secara tetap memandangkan pelayan freeNAS jarang sekali kita reboot. Tapi sesuatu terjadi minggu lepas menjadikan pelayan freeNAS mati dua, tiga hari. Nasib baiklah masih tiada apa2 sistem lagi yang guna server tu.
Jadi, apabila reboot semula, agak susah pula untuk mount dari komputer sendiri. Dan terpaksa pula kita ssh ke freeNAS untuk ubah setting dalam /etc/hosts dan /etc/hosts.allow. Tapi yang peliknya bila server freeNAS kita boot, setting kembali kepada asal.
Cari punya cari, rupanya2 setting freeNAS akan disalin semula semasa boot. Ini menjadikan sistem kembali asal.
Oleh itu kita perlu ubah file konfigurasi di dalam /conf/base/etc kerana file dalam folder tersebut akan disalin semasa freeNAS sedang boot.
FreeNAS OS menggunakan freeBSD. Aku letak OS ni dalam usb flashdrive 4G dan OS akan boot dari situ.
Isu Kita
- Perlu masukkan ip server aplikasi kedalam list hosts dan hosts.allow
- hosts dan hosts.allow akan ditulis semula setelah FreeNAS boot semula
- Perlu edit kedua fail hosts dan hosts.allow ni pada /conf/base/etc
- /conf/base/etc dimount secara read-only ( tidak boleh edit )
Oleh itu, perlu mount / sebagai rw dulu
mount -o rw /dev/ufs/FreeNASs1a /
kemudian edit fail hosts dalam /conf/base/etc/hosts
nano /conf/base/etc/hosts
tambah ayat macam di bawah
10.1.1.123 namaserver.domain.demo
Kemudian simpan la..
edit pula fail /conf/base/etc/hosts.allow
nano /conf/base/etc/hosts.allow
tambah ayat macam di bawah
ALL : domain.name.my 10.1.1.123 : allow
simpan dengan alt-o, enter.
Reboot
Pada dasarnya, kita telah edit fail-fail yang akan ditulis semula selepas FreeNAS diboot semula. Dalam kes aku ni, aku install FreeNAS diatas USB flash drive.
Setelah boot. Jangan lupa kita tambah juga ip server FreeNAS pada /etc/hosts di server aplikasi kita.
Juga pada hosts.allow di server aplikasi.
boleh la mount dengan arahan di bawah
pada server aplikasi :
mount 10.1.1.111:/mnt/datanas /var/nasdisk
*dimana /mnt/datanas berada di FreeNAS server
* /var/nasdisk berada dalam server aplikasi
* sila mkdir /var/nasdisk la dulu ... ;)
Setakat itu sahaja.. nak tahu lebih pasal FreeNAS, boleh la baca laman wiki dia.
Ulasan
Catat Ulasan
Comment