FreeBSD 6

Free BSD 6

Pada artikel kali ini saya akan membahas hasil ngoprek saya dengan FreeBSD. berhubung waktunya masih sebentar, jadinya yang didapat juga masih sedikit :p.

-Sistem FreeBSD-
Asal muasal BSD ini dari riset yang dikembangkan di University of California yang membeli lisensi dan source code UNIX dari AT&T Bell Laboratories yang enggan menjual OS.
Setelah itu dikembangkan lagi oleh beberapa orang yang tidak puas dengan BSD yang ada, sehingga menjadi Free BSD. Inilah sebabnya mengapa Free BSD memiliki banyak kemiripan dengan UNIX system, karena Free BSD berasal dari pengembangan UNIX.
Namun berbeda dengan Linux yang juga berasal dari UNIX system, Free BSD hanya memiliki 1 distro (bandingkan dengan Linux yang lebih dari 60 distro). Sehingga FreeBSD tidak akan memiliki perbedaan di komputer manapun dia di install.
Hal penting lain yang perlu diingat adalah Linux bukanlah sebuah OS, melainkan hanya sebuah kernel. Pihak-pihak yang mengeluarkan distro Linux membeli kernel Linux dari Linus Torvalds dan menambahkan program-program yang mereka inginkan sehingga menjadi distro mereka sendiri. Berbeda dengan FreeBSD yang sudah merupakan sebuah OS.

-CLI pada FreeBSD-
Karena memiliki shell command yang tidak berbeda dengan Linux, maka ada baiknya melihat list shell command yang sudah saya muat ^__^

-Setup Interface Cards-
Pada FreeBSD ini, banyak sekali cara untuk mengatur konfigurasi Interface Cards anda, seperti contohnya ethernet card. beberapa alternatif itu antara lain :

1. Pada tahap instalasi kita bisa memasukkan basic Network Configuration

ipĀ setting

  • hostname –> isikan dengan nama host mesin anda (bagian dari domain jaringan anda)
  • domain –> isikan dengan sisa dari domain name jaringan anda
  • IP V4 gateway –> alamat gateway mesin anda
  • Nameserver –> alamat DNS server anda
  • IP V4 address –> alamat IP mesin anda
  • netmask –> isikan netmask mesin anda
  • Extra Options –> kosongkan saja

2.Menggunakan perintah :

ifconfig [nama card] [ip addresses] netmask [netmask address] broadcast [broadcast address]

route add default [gateway address]

contoh :

iconfig lnc0 167.205.79.158 netmask 255.255.255.128 broadcast 167.205.79.255

route add default 167.205.79.129

3. Menggunakan file /etc/rc.conf

buka saja file tersebut, kemudian isikan konfigurasi jaringan kita kedalamnya. sebagai berikut :

defaultrouter=”167.205.79.129″
hostname=”bramz4ever.comlabs.itb.ac.id”
ifconfig_lnc0=”inet 167.205.79.158 netmask 255.255.255.128″

untuk konfigurasi DNS Server menggunakan file /etc/resolv.conf Isikan konfigurasi berikut :

domain comlabs.itb.ac.id
nameserver 167.205.79.4
nameserver 167.205.22.123

-Instalasi software tambahan di FreeBSD-

Untuk menginstal software tambahan di FreeBSD dapat dilakukan dengan 2 cara, yaitu dengan menggunakan port dan packages.

1. Instalasi menggunakan packages

gunakan perintah berikut ini untuk melakukan management terhadap paket FreeBSD :

pkg_add [namapaket]
pkg_delete [namapaket]

contoh : pkg_add ftp://mirror.itb.ac.id/pub/FreeBSD/ports/i386/packages-6-stable/ftp/vsftpd-2.0.5.tbz

2. Instalasi menggunakan ports

Ports adalah sebuah bundel script dan patch yang terdapat di sistem FreeBSD, sehingga untuk menginstallnya tidak perlu repot-repot, kita tinggal pergi saja ke direktori /usr/ports kemudian masuk ke direktori ports yang kita inginkan dan ketikkan make install

-Mengupdate di FreeBSD dengan CVSup-

Untuk mengupdate paket yang telah terinstall di FreeBSD kita bisa menggunakan CVSup. Pertama-tama kita harus menginstall CVSup terlebih dahulu, kemudian membuat file konfigurasi yang mengatur kerja CVSup. File konfigurasi ini dinamakan supfile. Untuk melihat contoh supfile, buka saja /usr/share/examples/cvsup. Kemudian edit pada bagian mirror site yang akan kita gunakan untuk mengambil update yang diperlukan dari server yang kita inginkan.

*default host=cvsup.id.FreeBSD.org

Bila ingin menggunakan CVsup dari dalam ITB bisa memanfaatkan server berikut ini :

*default host=fileserver.lapi.itb.ac.id

kemudian letakkan supfile ini pada /usr/local/etc. Lalu jalankanlah CVSup dengan menggunakan perintah :

/usr/local/bin/cvsup -g -L 2 /usr/local/etc/[nama supfile]

Sekian saja sekilas artikel tentang FreeBSD 6, apabila ada yang ingin saya tambahkan, akan saya letakkan di artikel yang berbeda.

2 Responses to “FreeBSD 6”

  1. sekedar tambah informasi ajah. cvsup sudah ditulis ulang dalam bentuk bahasa C –menjadi csup– (sejak 2006 kalo ga salah) dan telah menjadi bagian dari core nya freebsd. jadi ga perlu lagi repot2 nginstal cvsup. penggunaannya persis sama dengan cvsup, baik dari sintaks maupun file konfigurasi. baca2 manualnya aja, ato cari2 di google.

    o ya, csup (ataupun cvsup) ga cuman untuk mengupdate port tree, tapi ada 2 lagi yang bisa diupdate dengan menggunakan csup. (kali aja belum tahu :p)

    tetap semangat ngopreknya, bram :)

  2. o ya. lanjutan artikelnya yang lain ditunggu :P

Leave a Reply