Sunday, August 28, 2011

Ubuntu 11.04 - Installing GNOME 3

Meskipun Ubuntu 11.04 bawaannya belum menggunakan GNOME 3, namun kita dapat mengganti dekstop Natty kita dengan GNOME 3, caranya buka terminal anda, kemudian ikuti langkah berikut:
root@BlaisCk# add-apt-repository ppa:gnome3-team/gnome3
root@BlaisCk# apt-get update
root@BlaisCk# apt-get dist-upgrade
root@BlaisCk# apt-get install gnome-shell
Kemudian reboot, dari login screen tentunya sudah mulai berubah. Jika anda kurang nyaman dengan tampilan desktop GNOME 3, anda bisa mengembalikannya seperti semula dengan perintah:
root@BlaisCk# apt-get install ppa-purge
root@BlaisCk# ppa-purge ppa:gnome3-team/gnome3

Labels: ,

Saturday, August 27, 2011

Ubuntu: Konfigurasi Interface Jaringan

Untuk mengkonfigurasi interface jaringan pada debian dan turunannya, file konfigurasi terletak pada /etc/network/interfaces , buka dengan editor kesayangan anda:
root@BlaisCk[/home/blaisck/]# nano /etc/network/interfaces
                              auto eth0
                              iface eth0 inet static
                              address 192.168.0.2
                              netmask 255.255.255.0
                              network 192.168.0.0
                              broadcast 192.168.0.255
                              gateway 192.168.0.1
Jika anda menginginkan alamat ip DHCP, konfigurasi menjadi lebih sederhana:
root@BlaisCk[/home/blaisck/]# nano /etc/network/interfaces
                              auto eth0
                              iface eth0 inet dhcp
eth adalah interface jaringan dengan kabel, jika menggunakan wireless tinggal menggantinya dengan wlan, misalnya:
root@BlaisCk[/home/blaisck/]# nano /etc/network/interfaces
                          auto wlan0
                          iface wlan0 inet static
                          address 192.168.0.2
                          netmask 255.255.255.0
                          network 192.168.0.0
                          broadcast 192.168.0.255
                          gateway 192.168.0.1
Jangan lupa untuk konfigurasi dns nameserver disini /etc/resolv.conf
root@BlaisCk[/home/blaisck/]# nano /etc/resolv.conf
                              nameserver 8.8.8.8
                              nameserver 4.4.4.4
Dan me-restart service networknya:
root@BlaisCk[/home/blaisck/]#/etc/init.d/networking restart

Labels: , ,

Thursday, August 25, 2011

Backtrack: Instal Ubuntu Software Center

BackTrack yang dulunya berbasis Slackware sekarang telah berbasis Ubuntu, sehingga kita bisa menggunakan Ubuntu Software Center agar menginstal aplikasi menjadi sangat mudah. Kita tambahkan dulu mirror repository Ubuntu di /etc/apt/source.list di Backtrack, saya pake mirrornya ITB:
root@bt# nano /etc/apt/source.list
deb ftp://ftp.itb.ac.id/pub/ubuntu lucid main restricted universe multiverse
deb-src ftp://ftp.itb.ac.id/pub/ubuntu lucid main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu lucid-updates main restricted universe multiverse
deb-src ftp://ftp.itb.ac.id/pub/ubuntu lucid-updates main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu lucid-security main restricted universe multiverse
deb-src ftp://ftp.itb.ac.id/pub/ubuntu lucid-security main restricted universe multiverse
root@bt# apt-get update && apt-get upgrade
Kemudian kita instal Ubuntu Software Center:
root@bt# apt-get install software-center

Labels: ,

OpenBSD: Instal Teks Editor NANO dengan pkg_add

nano merupakan teks editor yang sangat mudah terutama untuk pemula. Dalam OpenBSD teks editor bawaan adalah vi, jika anda ingin menggantinya dengan nano, cara ini merupakan salah satunya.
 
Pertama-tama kita instal dulu paket yang dibutuhkan oleh nano, yaitu gettext dan libiconv, caranya:
root# pkg_add ftp://ftp.openbsd.or.id/pub/OpenBSD/4.9/packages/i386/gettext-0.18.1p0.tgz
root# pkg_add ftp://ftp.openbsd.or.id/pub/OpenBSD/4.9/packages/i386/libiconv-1.13p2.tgz
Setelah itu baru kita install teks editor nano:
root# pkg_add ftp://ftp.openbsd.or.id/pub/OpenBSD/4.9/packages/i386/nano-2.2.6.tgz

Labels:

OpenBSD: PF - Membuat Router Sederhana (NAT)

NAT biasanya dipakai apabila kita hanya mempunyai 1 jatah ip yang terkoneksi internet dari ISP, padahal komputer yang ingin terkoneksi internet jumlahnya lebih dari 1, maka kita dapat menggunakan NAT sebagai solusinya.

Karena NAT hampir selalu digunakan pada router dan gateway jaringan, kita perlu pengaktifkan IP Forwarding sehingga paket data dapat bergerak dengan leluasa antar interface jaringan di mesin OpenBSD. Pada OpenBSD IP Forwarding dapat diaktifkan dengan menggunakan mekanisme sysctl:
root# sysctl net.inet.ip.forwarding=1
root# sysctl net.inet6.ip6.forwarding=1
Untuk membuat perubahan tersebut secara permanen, artinya saat kita boot tidak hilang, maka kita buka file /etc/sysctl.conf dengan teks editor kesayangan anda kemudian hilangkan tanda '#' pagar pada kata  net.inet.ip.forwarding=1 dan net.inet6.ip6.forwarding=1 (untuk dukungan IPv6):
root# vi /etc/sysctl.conf
      net.inet.ip.forwarding=1
      net.inet6.ip6.forwarding=1
Kita asumsikan kita mempunyai 2 buah interface network yaitu external interface dengan chipset realtek (rl0) dan internal interface (vr0). External interface diberi ip dari ISP yaitu 10.16.15.14/28, dan untuk ip lokal yang dipasang pada internal interface adalah 192.169.100.1, sehingga nantinya jaringan komputer client mempunyai alamat network 192.169.100.0/24 .
Sekarang kita konfigurasi dulu ip external interface:
root# touch /etc/hostname.rl0
root# vi /etc/hostname.rl0
      inet 10.16.15.14 255.255.255.240 NONE
Setelah itu kita konfigurasi gateway dan DNS di /etc/mygate dan /etc/resolv.conf
root# vi /etc/mygate 
      10.16.15.1
root# vi /etc/resolv.conf
      nameserver 8.8.8.8
Nah, sekarang kita restart service networknya dengan perintah:
root# sh /etc/netstart
Dan coba ping dari mesin router OpenBSD kita:

root# ping -c 2 google.com
PING google.com (209.85.175.105) 56(84) bytes of data.
64 bytes from nx-in-f105.1e100.net (209.85.175.105): icmp_seq=1 ttl=51 time=44.5 ms
64 bytes from nx-in-f105.1e100.net (209.85.175.105): icmp_seq=2 ttl=50 time=42.3 ms

--- google.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 42.390/43.456/44.523/1.086 ms
Berarti mesin router OpenBSD kita sudah berhasil terkoneksi ke internet, sekarang tinggal kita setting ip pada internal interface kita:
root# touch /etc/hostname.rl0
root# vi /etc/hostname.rl0
      inet 192.169.100.1 255.255.255.240 NONE
Setelah selesai, langkah terakhir yaitu konfigurasi NAT pada PF, yaitu dengan menambahkan baris berikut pada konfigurasi PF di /etc/pf.conf :
match out on EXT_IF from LOCAL_NET to any nat-to EXT_IP
pass on EXT_IF from LOCAL_NET to any
Sehingga jika diimplementasikan pada contoh kasus:
root# vi /etc/pf.conf
match out on rl0 from 192.169.100.0/24 to any nat-to 10.16.15.14
pass on rl0 from 192.169.100.0/24 to any
Karena PF secara default sudah enable (aktif), tinggal kita load ulang konfigurasinya:
root# pfctl -f /etc/pf.conf
Sekarang router OpenBSD sudah siap dipakai.
Semoga bermanfaat.

Labels: , ,

Ubuntu 10.04 - Ganti OpenOffice.org dengan LibreOffice

Mulai dari Ubuntu 11.04 (Natty Narwhal) pengembang Ubuntu mulai mengganti paket office pada Ubuntu yang semula OpenOffice.org beralih menjadi LibreOffice. LibreOffice juga tersedia untuk Ubuntu 10.04 (Lucid Lynx) dan Ubuntu 10.10 (Mavericks Meerkat) yang bawaannya masih menggunakan OpenOffice.org. Buka terminal anda dan ikuti langkah berikut ini:  
$ sudo apt-get purge "openoffice*.*"
$ sudo add-apt-repository ppa:libreoffice/ppa
$ sudo apt-get update
$ sudo apt-get install libreoffice
Untuk mendapatkan tampilan dan terintegrasi dengan baik, perlu ditambahkan perintah berikut sesuai dengan desktop environment yang kita gunakan:
$ sudo apt-get install libreoffice-gnome
Perintah di atas untuk desktop GNOME, untuk KDE sebagai berikut:
$ sudo apt-get install libreoffice-kde

Labels: ,

Wednesday, August 24, 2011

Ubuntu: Installing Firefox 6

Pada Ubuntu 11.04 tinggal kita lakukan update dan upgrade untuk langsung mendapatkan Mozilla Firefox 6 versi stabil. Buka terminal dan ketikkan perintah update dan upgrade:
$ sudo apt-get update
$ sudo apt-get upgrade
Pada Ubuntu 10.04 LTS dan 10.10, kita tambahkan dahulu Mozilla PPA ke repository kita, kemudian baru kita instal. Buka terminal dan lakukan perintah di bawah ini:
$ sudo add-apt-repositor ppa:mozillateam/firefox-stable
$ sudo apt-get update
$ sudo apt-get upgrade
Sangat mudah bukan? semoga bermanfaat.

Labels: ,

FreeBSD: Membuat Router Sederhana dengan IPNAT

Mengapa menggunakan ipnat? karena ipnat diload di kernel dan berjalan lebih cepat  (man inat) dibandingkan menggunakan natd. natd adalah userland process, sehingga akan banyak memakai resources system sewaktu harus komunikasi dengan kernel. Sedangkan ipf termasuk dalam instalasi dasar FreeBSD sebagai modul run time loadable terpisah. Sistem ini secara dinamis akan memuat modul kernel yang loadable IPF ketika laporan rc.conf dari ipfilter_enable=“YES” digunakan. (edit from tunggul.staff.uns.ac.id)

Saya asumsikan mesin FreeBSD sudah di-compile dengan opsi firewall (baca disini kalau belum). Pertama kita perlu mengkonfigurasi mesin FreeBSD kita agar berfungsi sebagai gateway dan menjalankan ipnat, kita perlu menambahkan beberapa baris dibawah ini di /etc/rc.conf agar aktif ketika boot:
gateway_enable=”YES”
ipfilter_enable=”YES”
ipfilter_rules=”/etc/ipf.rules”
ipnat_enable=”YES”
ipnat_rules=”/etc/ipnat.rules”
Kemudian, kita perlu membuat file untuk rule ipnat dan ipf, dengan perintah :
router# touch /etc/ipf.rules
router# touch /etc/ipnat.rules
Kemudian buka rules ipnat di /etc/ipnat.rules dengan editor kesayangan anda, tambahkan baris berikut:
map IF LAN_IP_RANGE -> PUBLIC_ADDRESS
Dengan penjelasan sebagai berikut:
map        -> keyword untuk memulai rule
IF          -> ganti dengan interface external / outgoing interface
LAN_IP_RANGE    -> ganti network lokal anda, misalnya 192.168.1.0/24
PUBLIC_ADDRESS-> ip external/outgoing, atau dapat menggunakan keyword spesial 0/32 

Contoh konfigurasinya sebagai berikut:
# ip external adalah 172.16.42.2 dengan interface rl0
# ip internal adalah 192.168.1.1 dengan interface re0

map rl0 192.168.1.0/24 -> 172.16.42.2
Kemudian reboot komputer dan cobalah router baru anda.
Semoga bermanfaat.

Labels:

Tuesday, August 23, 2011

OpenBSD: PF - Mengontrol PF dengan pfctl

Setelah boot, Operasi PF dapat kita atur dengan menggunakan program pfctl . Beberapa contoh perintahnya sebagai berikut:
# pfctl -f /etc/pf.conf     Load the pf.conf file

# pfctl -nf /etc/pf.conf Parse the file, but don't load it

# pfctl -sr Show the current ruleset

# pfctl -ss Show the current state table

# pfctl -si Show filter stats and counters

# pfctl -sa Show EVERYTHING it can show
Untuk melihat keterangan tentang perintah pfctl, anda dapat mengetikkan perintah:
#man pfctl
atau kunjungi pfctl manual page di http://bit.ly/qlvaTF

Labels: ,

OpenBSD: PF - Aktivasi PF

PF secara default sudah di-enable-kan mulai dari booting awal, jika ingin men-disable-nya saat boot, ganti baris berikut:
pf=NO  # To Enable use pf=YES
Pada file /etc/rc.conf.local dan reboot-lah komputer untuk mendapatkan hasilnya.
Kita juga dapat mengaktifkan (-e) maupun me-non-aktifkan (-d) secara manual service PF dengan menggunakan program pfctl
#pfctl -e
#pfctl -d
Perhatikanlah, perintah diatas hanya untuk meng-enable-kan atau men-disable PF, namun PF tidak benar-benar memuat sebuah ruleset. Ruleset harus dimuat secara terpisah, baik sebelum atau sesudah diaktifkan, misalnya:

 #pfctl -f /etc/pf.conf
Ini dapat dilakukan baik sebelum maupun sesudah PF diaktifkan, atau anda bisa menggunakan perintah dibawah ini untuk meng-enable-kan sekaligus memuat ruleset di /etc/pf.conf
#pfctl -ef /etc/pf.conf
Sekian, semoga bermanfaat.


Labels: ,