Selamat datang, di blog cupu ini, mau ngasih tau aja klo isinya seputar networking tapi ngga cuma itu juga.. jadi cek sendiri ya..
ohya CMIIW klo tulisannya rada ngga jelas dan biasakan say Thanks klo bermanfaat.
:* :* :*

Friday, 25 March 2011

FreeBSD Basic Configuration / Konfigurasi dasar FreeBSD

Pada FreeBSD yang baru saja diinstall terdapat beberapa file konfigurasi yang perlu diperhatikan untuk keberjalanan sistem. FreeBSD yang baru saja diinstall mungkin belum bisa melakukan koneksi internet dan memberikan servis-servis seperti installasi via ports dan sebagainya. Hal tersebut dikarenakan kita belum melakukan konfigurasi pada file-file yang dibutuhkan dan mengkonfigurasi beberapa environmet variable, beberapa file tersebut antara lain:

ports-supfile, make.conf, rc.conf
file-file konfigurasi ini terdapat pada directory /etc .

rc.conf
file ini menyimpan semua informasi mengenai hostname, parameter-parameter jaringan yang penting seperti alamat ip, netmask dan router, serta informasi servis atau program (terutama yang berkaitan dengan jaringan) yang ingin secara otomatis dijalankan oleh FreeBSD ketika FreeBSD dihidupkan. 
Isi dari file ini pada saat freebsd baru saja diinstall adalah hasil dari pilihan2 yang kita lakukan pada layar-layar biru yang kita temui pada prosess installasi. contoh isinya untuk setting ip address statik (inet, netmask), gateway/defaultrouter, dan hostname adalah sebagai berikut.

linux_enable="YES"
sshd_enable="YES"

# -- sysinstall generated deltas -- # Sat Oct 9 02:26:18 2010
ifconfig_fxp0="inet 167.205.76.120 netmask 255.255.255.224"
defaultrouter="167.205.76.97"
hostname="ateam.okecem.itb.ac.id"




make.conf
make.conf merupakan konvigurasi utama untuk melakukan koneksi ke ports atau ports database.
ports merupakan salah satu metode installasi software yang digunakan pada freebsd. Melalui ports ini kita bisa memperoleh database dan semua sources software atau program yang telah disediakan. proses installasi program menjadi sangat simple, yaitu tingga masuk ke direktori ports yang di inginkan lalu masukkan perintah make install. contohnya kita ingin melakukan installasi mysql55-server, sebuah program server database yang digunakan secara massal karena gratis dan kemudahan pemakaiannya. 
maka pertama kita masuk ke direktorinya. lalu melakukan installasi 
1. cd /usr/ports/databases/mysql55-server
2. make install clean
maka proses installasi akan berjalan.
untuk dapat melakukan semua itu maka 
untuk koneksi internet melalui proxy (di kampus2) 
file make.conf dapat diisi seperti contoh dibawah ini.

FETCH_ENV=ftp_proxy=http://user:password@alamatproxy:portnya/
FETCH_ENV=http_proxy=http://user:password@alamatproxy:portnya/
MASTER_SITE_OVERRIDE=alamat download file

contoh untuk konfigurasi make.conf di dalam ITB

FETCH_ENV=http_proxy=http://dikaastu:ganteng1234@cache.itb.ac.id:8080
FETCH_ENV=ftp_proxy=ftp://dikaastu:ganteng1234@cache.itb.ac.id:8080
MASTER_SITE_OVERRIDE=ftp://ftp.itb.ac.id/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/


1 comment: