Belajar Untuk Tidak Menjadi Bodoh


Mailserver dengan Qmail Toaster
Juni 29, 2006, 7:41 am
Diarsipkan di bawah: Linux

Pertama² kita harus mendownload Paket paket yang kita butuhkan. Nah untuk mendownload paket paket yang di butuhkan kita harus

mendownload script untuk mendownloadnya ada di >>>> http://www.qmailtoaster.com/info/current-download-script.sh
setelah selesai mendownloadnya kita tingal menjalankan script untuk mendownloadnya dengan perintah

#sh current-download-script.sh

Tunggulah beberapa saat (Lumayan lama seehh) sampai proses downloadnya selesai…..
untuk beberap OS qmailtoaster sudah menyediakan script buat instalasinya seperti

CentOS Installation Scripts: LINK >>
Fedora Core Installation Scripts: LINK >>
Mandriva Installation Scripts: LINK >>
openSuSE Installation Scripts: LINK >>

Klo yang mo ngisnstal manula gene caranya

Mandrake 10.0 Linux $ rpmbuild –rebuild –with mdk100 package.src.rpm YES
Mandrake 10.1 Linux $ rpmbuild –rebuild –with mdk101 package.src.rpm YES
Mandriva 2005 Linux $ rpmbuild –rebuild –with mdk102 package.src.rpm YES
Mandriva 2006 Linux $ rpmbuild –rebuild –with mdk103 package.src.rpm YES
Mandriva 2006 x86_64 Linux $ rpmbuild –rebuild –with mdk10364 package.src.rpm YES
Red Hat 9 Linux $ rpmbuild –rebuild –with rht90 package.src.rpm YES
Fedora Core 1 Linux $ rpmbuild –rebuild –with fdr10 package.src.rpm YES
Fedora Core 2 Linux $ rpmbuild –rebuild –with fdr20 package.src.rpm YES
Fedora Core 3 Linux $ rpmbuild –rebuild –with fdr30 package.src.rpm YES
Fedora Core 4 Linux $ rpmbuild –rebuild –with fdr40 package.src.rpm YES
Fedora Core 4 x86_64 Linux $ rpmbuild –rebuild –with fdr4064 package.src.rpm YES
Fedora Core 5 Linux $ rpmbuild –rebuild –with fdr50 package.src.rpm YES
Fedora Core 5 x86_64 Linux $ rpmbuild –rebuild –with fdr5064 package.src.rpm YES
CentOS 4.x Linux $ rpmbuild –rebuild –with cnt40 package.src.rpm YES
CentOS 4.x x86_64 Linux $ rpmbuild –rebuild –with cnt4064 package.src.rpm YES
openSuSE 10.0 Linux $ rpmbuild –rebuild –with sus100 package.src.rpm YES
openSuSE 10.0 x86_64 Linux $ rpmbuild –rebuild –with sus10064 package.src.rpm YES
openSuSE 10.1 Linux $ rpmbuild –rebuild –with sus101 package.src.rpm YES
openSuSE 10.1 x86_64 Linux $ rpmbuild –rebuild –with sus10164 package.src.rpm YES

Contohnya:

#rpmbuild –rebuild –with fdr30 daemontools-toaster.src.rpm

Rpm hasil kompile nya ada di

/usr/src/redhat/RPMS/i386/ & di /usr/src/redhat/RPMS/noarch/

udah itu tinggal instal deh

#rpm -ivh namapaket.rpm

klo udah selesai tinggal cek apakah qmail udah jalan

#qmailctl stat

klo udah kita tinggal restart apache

#service httpd restart

sekarang mail server anda udah bisa di gunakan, untuk manajemen email ada di http://admin:toaster@nama hostnya/admin-toaster/

Nb :Klo Masih Kurang Jelas buka aja http://www.qmailtoaster.com



Membuat Router Di WiN_Xp
Juni 29, 2006, 6:05 am
Diarsipkan di bawah: WiNDoWs

1.search — di my computer –find “IPEnableRouter”
2.yg nilainya 0  -jadikan 1
3.Restart PC



Management bandwidth dengan cbq.init
Juni 26, 2006, 1:32 am
Diarsipkan di bawah: Linux

Sebelum memulai anda harus mempunyai cbq.init dapat di download dari http://sourceforge.net/projects/cbqinit dan letakan di /sbin setelah itu buat directory /etc/sysconfig/cbq untuk menyimpan rule nya seperti di bawah ini

vi /etc/sysconfig/cbq/cbq-1001.net1.downlink

DEVICE=eth1,10Mbit,1Mbit
RATE=32Kbps
WEIGHT=32Kbps
LEAF=sfq
RULE=10.1.0.0/24

vi /etc/sysconfig/cbq/cbq-1002.net2.downlink

DEVICE=eth3,10Mbit,1Mbit
RATE=32Kbps
WEIGHT=32Kbps
LEAF=sfq
RULE=10.1.2.0/24

vi /etc/sysconfig/cbq/cbq-2001.net1.upstrime

DEVICE=eth1,10Mbit,1Mbit
RATE=32Kbps
WEIGHT=32Kbps
LEAF=sfq
RULE=10.1.0.0/24

vi /etc/sysconfig/cbq/cbq-2002.net2.upstrime

DEVICE=eth3,10Mbit,1Mbit
RATE=32Kbps
WEIGHT=32Kbps
LEAF=sfq
RULE=10.1.2.0/24

————————————-

setelah selesai anda tinggal jalankan

cbq.init compile

cbq.init start



Konfigurasi untuk Squid(Transparent Proxy)
Juni 19, 2006, 2:26 am
Diarsipkan di bawah: Linux

http_port 3128 8080

cache_mem 32 MB

cache_dir ufs /cache 1600 4 256

ftp_user ftp@xxx.com

reference_age 1 month

acl [NetName] src 192.168.1.0/255.255.255.0

http_access allow [NetName]

http_access deny all

httpd_accel_host virtual

cache_mgr email@adminya.com

visible_hostname host.proxynya

httpd_accel_port 80

httpd_accel_with_proxy on

httpd_accel_uses_host_header on



Membuat Router Sederhana Dengan Linux
Juni 19, 2006, 1:39 am
Diarsipkan di bawah: Linux

Sebelum Memulai ….

Hal² yang harus di siapkan dalam pembuatan router sederhana:

1. PC Minimal P2 Memory 64 Mb
2. Ethernet Minimal 2 Buah
3. Cd Linux Distro Redhat
4. secangkir kopi dan cemilan(opt)

Dalam hal ini saya tidak akan membahas bagaimana cara menginstal linux nya tapi hanya firewall untuk sebuah router sederhana, dalam pembuatan router sederhana ini kita hanya memerlukan firewall(yang saya gunakan adalah iptables dan proxy server Opt) :

Konfigurasi firewall untuk sebuah router sederhana adalah seperti di bawah ini

#——————-#
# Seting Ip Forward #
#——————-#
echo 1 > /proc/sys/net/ipv4/ip_forward
#————#
# Seting NAT #
#————#
iptables -t nat -A POSTROUTING -s ab.c.d.e/24 -j SNAT –to-source 123.45.67.890
#—————————-#
#Redirect HTTP+HTTPS ke Proxy#
#—————————-#
iptables -t nat -I PREROUTING -s ab.c.d.e/24 -p tcp -d ! 123.45.67.890 –dport 80 -j REDIRECT –to-port 3128
iptables -t nat -I PREROUTING -s ab.c.d.e/24 -p tcp -d ! 123.45.67.890 –dport 443 -j REDIRECT –to-port 3128
#——-#
#Forward#
#——-#
iptables -A FORWARD -p tcp –dport 25 -j LOG
#ijinkan acces ke Smtp server
iptables -A FORWARD -s ab.c.d.e/24 -p tcp –dport 25 -j ACCEPT
#ijinkan acces ke DNS Server
iptables -A FORWARD -s ab.c.d.e/24 -p tcp –dport 53 -j ACCEPT
#ijinkan acces Http
iptables -A FORWARD -s ab.c.d.e/24 -p tcp –dport 80 -j ACCEPT
#ijinkan acces ke Pop3
iptables -A FORWARD -s ab.c.d.e/24 -p tcp –dport 110 -j ACCEPT
#ijinkan acces ke https
iptables -A FORWARD -s ab.c.d.e/24 -p tcp –dport 443 -j ACCEPT
#Tutup Semua Port yang tidak akan di gunakan
iptables -A FORWARD -s ab.c.d.e/24 -p tcp -j DROP

#—————-#
#4.Rule Lain Lain#
#—————-#
iptables-save > /etc/sysconfig/iptables
service iptables restart
iptables-save