Nat dengan IPFW di FreeBSD 8

June 30th, 2010

Recompile kernel supaya support IPFW :

# cd /sys/i386/conf

# cp GENERIC LOCAL

# pico LOCAL  tambahkan (jangan pake nomor baris):

1 options IPFIREWALL # firewall
2 options IPFIREWALL_VERBOSE # enable logging to syslogd (8)
3 options IPFIREWALL_DEFAULT_TO_ACCEPT # allow everything by default
4 options IPDIVERT
5 options IPFIREWALL_FORWARD
6 options DUMMYNET
7 options IPFIREWALL_NAT # ipfw kernel nat support
8 options LIBALIAS

—kemudian simpan

# config LOCAL

# cd ../compile/LOCAL

# make depend

# make

# meke install

Source :

- http://www.linuxconfig.net/index.php/linux-manual/for-admins/159-ipfw-nat-on-freebsd-7.html

- http://www.freebsd.org/doc/en/books/handbook/firewalls-ipfw.html

gnome error di ubuntu hardy

September 24th, 2009

Ini hari ke empat habis lebaran…aku mo coba video call lewat skype ke kakak yang masih di Jepang. Pas ngidupin note book muncul errorr mesage “Adding client to server’s list failed, CORBA error: IDL:omg.org/CORBA/COMM_FAILURE: 1.0″…setelah googling, keluar masuk forum..akhirnya ketemu solusi :

–> hapus file  ~/.gconfd/saved_static

kemudian reboot…..normal lagi ubuntu hardy punyaku.

Konfigurasi RIP di router quagga…

December 30th, 2008

Suatu saat aku merasa jaringan komputer di tempatku mulai merumit…aku rada kewalahan kalo hanya ditangani dengan static route…sering terjadi perubahan route…Kemudian aku mulai berfikir untuk menghidupkan routing dinamis..aku pilih RIP v2 dulu lah, karena kupikir jaringanku belum terlalu besar…mulailah aku kutak-katik RIP di quagga…hasil langkah langkahnya aku catet di sini :

1. Membuat config file rip…untuk mudahnya copy saja contoh file konfigurasi rip yang ada di /usr/share/doc/quagga/examples ke /etc/quagga/…

# cp /usr/share/doc/quagga/examples/ripd.conf.sample /etc/quagga/ripd.conf

2. Aktifkan daemon rip..dengan cara edit file /etc/quagga/daemons

# vim /etc/quagga/daemons

rubah ripd=no menjadi ripd=yes

3. Restart service quagga

# /etc/init.d/quagga restart

4. Verifikasi daemon quagga yang sudah running

# ps -ef | grep quagga…akan terlihat daemon quagga yang sudah running

5. Masuk ke ripd

# telnet localhost 2602

5. Aktifkan RIP …pada mode configure terminal…

ripd # router rip

6. masuk ke konfigurasi rip

ripd # config terminal

ripd (config) # router rip

7. tentukan rip network

ripd (config-router) # network A.B.C.D/x

8. tentukan rip neighbor

ripd (config-router) # neighbor A.B.C.D

9. karena aku ingin me-redistribusi route yang aku peroleh dari protokol ospf..hidupkan ospf-redistribute

ripd (config-router) # redistribute ospf

Coba pasang mambo….

December 10th, 2008

Setelah LAMP (linux, apache, MySQL dan PHP) sudah aku siapkan, ini cuma percobaan saja, penasaran pingin coba pasangin CMS…aku pilih mambo..aku downloads dari http://optusnet.dl.sourceforge.net/sourceforge/mambo/MamboV4.6.2.tar.gz…butuh 15 menit…

1. Buat direktori mambo di /var/www/

2. copy dan extract hasil downloadan ke /var/www/mambo/

3. buka browser, kemudian masukkan alamat http://localhost/mambo/installation….bakal muncul halaman web untuk intalasi mambo. Yang penting perhatikan beberapa direktori notwritable (warna merah) rubah menjadi writable dengan merubah permision-nya

$ sudo chmod -R 777 /var/www/mambo/

refresh browsernya… pastikan sekarang direktori yang tadinya berwarna merah menjadi hijau (writable)

4. lanjutkan instalasi dengan click tombol next…ikuti saja alur selanjutnya…jelas kok..

5. Hapus folder /var/www/mambo/installation

6. Pastikan instalasi sudah OK dengan memasukkan alamat http://localhost/mambo…kalo buat admin http://localhost/mambo/administration

ternyata..tidak sesulit yang kubayangkan euy….

Coba install apache, php dan mysql

December 10th, 2008

Repositori arahkan dulu ke repo lokal..biar deket..

1. instalasi apache 2

root # apt-get install apache 2

verifikasi—-> di browser masukan alamt http://localhost, kalo ada tulisan It Works berarti lancar…

2. Instalasi php5

root # apt-get install php5 libapache2-mod-php5

verifikasi —-> buat scrip info.php di /var/www…isinya cuma : <?php phpinfo(); ?> kemudian simpan…setelah itu dari browser masukkan alamat http://localhost/info.php…jika keluar halaman php info berarti lancarrr

3. instalasi mysql

root# apt-get install mysql-server

pada saat nginstall mungkin akan ditanya root password..ketik denga benar..karena cuma ditanya sekali..

vrifikasi —-> masuk ke MySQL dengan mengetikkan    $ mysql -uroot -pxxxx  , dimana xxxx adalah root password tadi…jika muncul prompt mysql>    berarti siiiiiip

kalo blom bisa dan gak pernah ditanya root password, coba link ini

4. Pasang phpMyAdmin (buat aku yang blom tahu sintak sql  he.he.he)

root# apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

kemudian restart apache nya…brezz…skr aku punya LAMP (linux, apache, mysql, dan php)…..

Konfigurasi tiga parameter dasar jaringan…

December 10th, 2008

Konfigurasi dasar jaringan ada pada file /etc/network/interfaces, jadi untuk menentukan parameter dasar jaringan edit saja file tersebut

$ sudo vim /etc/network/interfaces

—–> agar eth0 menerima parameter jaringan dari DHCP server : iface eth0 inet dhcp

—–> klo diinginkan menggunakan parameter jaringan statik :

iface eth0 auto

iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255

kemudian simpan dan tutup file nya. Restart Network daemon :

$ sudo /etc/init.d/networking restart

Untuk menentukan DNS server yang akan dipakai, edit /etc/resolv.conf

$ sudo vim /etc/resolv.conf

Untuk menentukan default gateway, gunakan perintah route

$ sudo route add default gw x.x.x.x dimana x.x.x.x adalah IP router gateway…

untuk membuatnya menjadi permanen tambahkan pada di /etc/network/interfaces :

gateway x.x.x.x

keterangan lebih lanjut..biasa ketik saja  …man route

Rubah repository ubuntu 8.04 ke repo lokal (biar cepet…)

November 19th, 2008

Beberapa ropo lokal ubuntu 8.04 lewat INHERENT :

repo.ugm.ac.id
deb http://repo.ugm.ac.id/ubuntu/ hardy main multiverse restricted universe
deb http://repo.ugm.ac.id/ubuntu/ hardy-updates main multiverse restricted universe
deb http://repo.ugm.ac.id/ubuntu/ hardy-security main multiverse restricted universe

mirror.its.ac.id
deb http://mirror.its.ac.id/ubuntu hardy main multiverse restricted universe
deb http://mirror.its.ac.id/ubuntu hardy-security main multiverse restricted universe
deb http://mirror.its.ac.id/ubuntu hardy-backports main multiverse restricted universe
deb http://mirror.its.ac.id/ubuntu hardy-updates main multiverse restricted universe

kambing.ui.edu
deb http://kambing.ui.edu/ubuntu hardy main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu hardy-updates main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu hardy-security main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu hardy-backports main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu hardy-proposed main restricted universe multiverse

ftp.itb.ac.id
deb ftp://ftp.itb.ac.id/pub/ubuntu hardy main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu hardy-updates main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu hardy-security main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu hardy-backports main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu hardy-proposed main restricted universe multiverse

Untuk mengubah daftar repositori, melalui terminal edit file /etc/apt/sources.list

Catatan Buat router dengan Ubuntu Server + Quagga

November 14th, 2008

1. Install ubuntu server

2. Atur supaya dapat melakukan forwarding pcket IP
edit /etc/sysctl.conf  <—– rubah bagian “net.ipv4.forward=0″ menjadi “net.ipv4.forward=1″

3. Atur NAT dengan iptables karena aku akan pakai routernya untuk gateway ke internet
- dari terminal sebagai root masukkan perintah : “iptables –tables NAT –append POSTROUTING –jump MASQUERADE –out-interface eth0″ (eth0 aku pake buat koneksi ke internet)
- simpan configurasi iptables (aku simpan di file bernama nat pada direktori /etc) : sudo -c ‘iptables-save>/etc/nat’
- jalankan script iptables tadi setiap boot time : edit file /etc/networking/interfaces, pada bagian
paling bawah tambahkan baris..’up iptables-restore</etc/nat’ (tanpa tanda kutip)

4. install Quagga : apt-get install quagga

5. Hidupkan daemon :
- edit /etc/quagga/daemons , hidupkan daemons yang diperlukan (rubah jadi yes)
- buat script di /etc/quagga, untuk masing-masing daemon yang dihidupkan (zebra –> zebra.conf, rip –> rip.conf, dll)
dari root: # touch /etc/quagga/zebra.conf (contoh untuk daemon zebra)
# echo “password password” (diberi paswword=password untuk daemon zebra)

6. Atur permision
# chown quagga.quaggavty /etc/quagga/*.conf
# chmod 640 /etc/quagga/*.conf

7. Supaya semua konfigurasi disimpan di satu file dengan nama quagga.conf
# cp /usr/share/doc/quagga/examples/vtysh.conf.sample /etc/quagga/vtysh.conf (mencontek dari contoh)

8. Setup DHCP server :
- pilih interface yang bakal dipakai untuk memberikan DHCP (misal eth1) :
# pico /etc/default/dhcp3-server
- install dhcpserver : # apt-get install dhcp3-server
- konfigurasi dhcp server sesuai kebutuhan

sumber : http://openmaniak.com/quagga_tutorial.php

7 Langkah Kembalikan Grub

September 18th, 2008

Beberapa hari yang lalu aku langganan telkomsel flash buat akses internet lewat selular…tapi aku belom punya modem gsm, tanya sana-sini ternyata tuh modem mahal juga sekitar sajuta setengahan..waduh..
Kemudian aku berpaling ke handphone yang dijadiin modem dialup..tapi handphone ku gak bisa jadi modem…maklum handphone alakadarnya..he..he..he..

Aku lihat ada nokia 3230 punya istriku..lumayan buat percobaan..aku konekin ke notebook pake kabel data…jeh ternyata di mesin ku yang pake ubuntu kagak kedetek modemnya..kata temanku pakenya Nokia PCsuit di Ms. Windows XP…mati aku..padahal win XP bajakan di mesinku sudah lama rusak dan tak kupakai…
Yah terpaksa aku install lagi deh XP bajakannya di mesinku…khusus buat internetan paka modem nokia 3230..

Setelah XP diinstall grub yang ada di MBR akan tertimpa, karena XP kagak punya boot loader.
Aku punya tujuh langkah buat ngembaliin grub sebagai bootloader :

1. boot mesin dari CD buat ngeksekusi ubuntu yang ada di hardisk.Aku pake DVD nya Suse 10.3…
intinya ngidupin ubuntu yang ada di mesin kita tapi lewat DVD SUSe

2. dari terminal ketikan perintah “sudo grub”…akan muncul promp
grub>

3. Cek lokasi grub yang tadi tertimpa win XP dengan perintah
grub > find /boot/grub/stage1….akan muncul lokasi grub-nya..misal (hd0,6)

4. Masuk ke lokasi grub tersebut….misal:
grub> root (hd0,6)

5. Install grub tersebut ke MBR
grub> setup(hd0)

6. Keluar daru grub
grub> quit

7.restart mesin…bootloader akan kembali…

Hallo Pals..!

September 16th, 2008

Welcome to my world….

This blog is a place for me to express my ideas about experinces, ideas and e-books that can be used as free as u want.
I hope you will find valuable things here… coz I build this blog with sharing spirits…