Mabok setting eth

yangBebas, yangLinux Agustus 19th, 2008

karena sesuatu dan lain hal kompie yang bertugas jadi proksi harus diganti.

Motherboard yang semula ECS yang berprosessor Athlon 700, digantikan motherboard lain yang ber boot-splash IBM berchipset sis dan berprosessor Celeron 900.

Si mobo baru punya onboard ethernet card sendiri.

Awalnya bingung sama penamaan eth0, eth1 nya, tapi setelah lirik ke sanadan ke sini ketemu juga cara ngesetnya di ubuntu dapper 6.06.1 LTS gw. Yaitu set mac nya di /etc/iftab

Kuputuskan kupasang hanya 1 ethernet tambahan saja yang akan menjadi eth1, dan eth0 nya akan kubiarkan pake yang onboard. Singkatnya setelah setting all up, dan coba ping ke sana dan ke ke sini sukses, maka diboyonglah kompie proksie ybs ke tempatnya.

Tapi malangnya nasib proksi, eth0 (yang onboard) berfungsi normal, ping ok. tapi yang eth1 (realtek tipe lama, yang ada colokan bnc) mandeg. cobain gini dan gitu, akhirnya pake ifconfig dia bisa jalan. yo wis tak tinggal kan saja, daku remot sajalah dari atas sana.

Ternyata e ternyata, koneksinya slowly abiss.. coba otak-atik dari atas sini, Diya malah DisConnect :’-(

Singkat kata kuboyong dan kuganti ethernet cardnya, masih pake realtek tapi gak punya port bnc, kupasang di slot pci yang masih perawan. dicek ping sana ping sini, ok. akhirnya kuboyong lagi ke tempatnya.

Tapi apa mau dikata, masih mandeg tuh eth1 nya. kabel dan yang lainnya gak masalah. secara kabel yang kucolok ke eth1 itu sebelomnya direct to modem speedy.

UPDATE:
Sepertinya masalah ada di kabel UTP yang kurang kuenceng, mesti di Crimping ulang, sayang Krimpingannya teu aya.

install ipp2p pada ubuntu dapper (server)

yangLinux April 25th, 2008

Traffik p2p yang berada pada layer 7 TCP/IP tidak dapat di blok begitu saja menggunakan iptables yang terinstall di ubuntu dapper. Untuk mem-filter paket-paket p2p diperlukan plugin tambahan pada netfilter diantaranya ipp2p yang dapat diperoleh dari http://www.ipp2p.org/

Setelah coba cari-cari kesana kemari barangkali sudah ada paket deb dari ipp2p ternyata hasilnya nihil. Jadi untuk menginstall ipp2p mau tidak mau harus di compile sendiri.
Langkah pertama yaitu dengan persiapan software dan source yang diperlukan. Untuk itu silakan enable paket src di /etc/apt/sources.list silakan mulai dengan

$ sudo apt-get install build-essential

lanjutkan dengan header2 yang diperlukan

$ sudo apt-get install linux-headers-`uname -r`
$ sudo apt-get install iptables-dev

ambil source dari kernel dan iptables

$ sudo apt-get install linux-source-2.6.15
$ sudo apt-get source iptables

silakan sesuaikan versi kernel dengan yang Anda gunakan. source kernel hasil apt-get ada di /usr/src/linux-source-2.6.15.tar.bz2 silakan di ekstrak

$ cd /usr/src $sudo tar xvjf linux-source-2.6.15.tar.bz2

dan buat symbolic link /usr/src/linux ke hasil ekstract tadi

$ sudo ln -s /usr/src/linux-source-2.6.15 /usr/src/linux

Source iptables hasil apt-get ada di folder yang aktif. copy dan ekstrak ke /usr/src sehingga didapat folder /usr/src/iptables-1.3.3 persiapan sudah selesai, silakan donlot source ipp2p dari http://ipp2p.org/downloads/ipp2p-0.8.2.tar.gz

$ cd ~ $ wget http://ipp2p.org/downloads/ipp2p-0.8.2.tar.gz
$ tar xvzf ipp2p-0.8.2.tar.gz
$ cd ipp2p-0.8.2/ $ make
skrinsyut:

root@gw:~/ipp2p-0.8.2# make
make -C /lib/modules/2.6.15-26-server/build SUBDIRS=/home/iyank4/ipp2p-0.8.2 modules make[1]: Entering directory `/usr/src/linux-headers-2.6.15-26-server’ CC [M] /home/iyank4/ipp2p-0.8.2/ipt_ipp2p.o Building modules, stage 2. MODPOST CC /home/iyank4/ipp2p-0.8.2/ipt_ipp2p.mod.o LD [M] /home/iyank4/ipp2p-0.8.2/ipt_ipp2p.ko make[1]: Leaving directory `/usr/src/linux-headers-2.6.15-26-server’ gcc -O3 -Wall -DIPTABLES_VERSION= \”1.3.3\” -I/usr/src/iptables-1.3.3/include -fPIC -c libipt_ipp2p.c ld -shared -o libipt_ipp2p.so libipt_ipp2p.o
hasilnya:

root@gw:~/ipp2p-0.8.2# ls
COPYING README ipt_ipp2p.h ipt_ipp2p.mod.c ipt_ipp2p.o libipt_ipp2p.o Makefile ipt_ipp2p.c ipt_ipp2p.ko ipt_ipp2p.mod.o libipt_ipp2p.c libipt_ipp2p.so
root@gw:~/ipp2p-0.8.2#
jika kompilasi gagal, silakan coba periksa software dan source yang dibutuhkan, dan coba tentukan lokasi iptables dan source linux di file Makefile nya. untuk menginstallnya silakan copykan:

$ sudo cp libipt_ipp2p.so /lib/iptables
$ sudo cp ipt_ipp2p.ko /lib/modules/`uname -r`/kernel/net/ipv4/netfilter

lalu jalankan depmod

$ sudo depmod -a

silakan test apakah sudah di load

$ sudo iptables -m ipp2p –help

kalo udah ada, silakan baca manual untuk menggunakannya ^_^ untuk mengucapkan selamat tinggal pada paket2 p2p silakan ketikkan:

$sudo iptables -A FORWARD -m ipp2p –ipp2p -j DROP

referensi:

  • http://www.debian-administration.org/articles/562
  • http://securepoint.com/lists/html/LARTC/2007-03/msg00075.html
  • http://securepoint.com/lists/html/LARTC/2007-03/msg00077.html