Thursday, December 27, 2007

Prohibit direct linking to your site

Sick of people direct linking images from your site ?

Put in .htaccess


This one would display the image owner.jpg :


RewriteEngine On
RewriteCond %{HTTP_REFERER} ^.*myspace.com.*$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|swf|png)$ http://www.site.be/images/owner.jpg [NC]

This one would block direct linking, at all :

RewriteEngine On
RewriteCond %{HTTP_REFERER} ^.*myspace.com.*$ [NC]
ReWriteRule .*\.(gif|png|jpg|jpeg|swf)$ - [F]

APACHE dan MOD_EVASIVE ( HTTP/DDOS PROTECTION )

mod_evasive biasa digunakan untuk bertindak terhadap HTTP DoS or DDoS attack or brute force attack

download latest version mod_evasive dari http://www.zdziarski.com/projects/mod_evasive/

#tar -zxvf mod_evasive-xxx
#cd mod_evasive-xxx

A) sekiranya anda guna apache 1.3x lakukan

#apxs -iac mod_evasive.c
#pico /etc/apache/httpd.conf

masukkan


DOSHashTableSize 3097
DOSPageCount 2
DOSSiteCount 50
DOSPageInterval 1
DOSSiteInterval 1
DOSBlockingPeriod 10
DOSEmailNotify kawe@kawe.com
DOSSystemCommand "sudo /sbin/iptables -A INPUT -s %s -j DROP"
DOSLogDir "/var/lock/mod_evasive"


save dan exit

#visudo
masukkan ( tukar apache dengan user apache anda )

apache ALL= NOPASSWD: /sbin/iptables -A INPUT -s [0-9.]* -j DROP

:wq

restart Apache 1.3x

B) Jika versi apache 2.x

#apxs -i -a -c mod_evasive.c
#pico /etc/apache/httpd.conf

masukkan


DOSHashTableSize 3097
DOSPageCount 2
DOSSiteCount 50
DOSPageInterval 1
DOSSiteInterval 1
DOSBlockingPeriod 10
DOSEmailNotify kawe@kawe.com
DOSSystemCommand "sudo /sbin/iptables -A INPUT -s %s -j DROP"
DOSLogDir "/var/lock/mod_evasive"


save dan exit

#visudo
masukkan ( tukar apache dengan user apache anda )

apache ALL= NOPASSWD: /sbin/iptables -A INPUT -s [0-9.]* -j DROP

:wq

restart Apache 2.x


ok dah siap.. utk testing...

run :-

#perl test.pl

test.pl ada dalam folder mod_evasive tadi. output yang anda akan dapat..

HTTP/1.1 200 OK
HTTP/1.1 200 OK
HTTP/1.1 200 OK
HTTP/1.1 200 OK
HTTP/1.1 200 OK
HTTP/1.1 200 OK
HTTP/1.1 200 OK
HTTP/1.1 403 Forbidden
HTTP/1.1 403 Forbidden
HTTP/1.1 403 Forbidden
HTTP/1.1 403 Forbidden
HTTP/1.1 403 Forbidden

IPTABLES : LAN connect ke squid port 3128 shj

tips berguna:-

rule iptables ini utk drop semua connection dari lan ke outside dan benarkan proxy access sahaja

server: 192.168.1.1
LAN : 192.168.1.0/24
----------------------------- MULA RULES --------------------------------------------
iptables -N SUKAT

iptables -A FORWARD -s 192.168.1.0/24 -j SUKAT

#reject semua connection dulu
iptables -I SUKAT -p tcp -j REJECT

#kasik server lepas semua port
iptables -I SUKAT -s 192.168.1.1 -j ACCEPT

#kasik LAN lepas port 3128

iptables -I SUKAT -p tcp -d 192.168.1.1 --dport 3128 -j ACCEPT

---------------------------- TAMAT ------------------------------------------------------

dengan cara ini LAN tidak dapat lepasi proxy sekalipun menggunakan proxy luar lain.. mudah kan!

block port dengan squid?

Cara block port

edit /etc/squid/squid.conf

tambah ACL

acl block_port port 1234
http_access deny block_port
http_access allow all

yang ni untuk skip ip tertentu

acl block_port port 1234
acl jgn_block_port src 192.168.1.5
http_access deny block_port !jgn_block_port
http_access allow all

Restart squid

# /etc/init.d/squid restart

user dan group dalam linux

emmm simple tapi sering lupa...

nak tambah user dengan group sendiri

adduser mamat

nak tambah user ke group admin

useradd -G admin mamat

nak buat group editor dan tambah mamat ke group editor

groupadd editor
usermod -g editor mamat ( akan tukar mamat dari mana-mana group ke group editor )
usermod -a -G editor mamat ( akan tambah mamat dalam group editor disamping kekalkan group yang ada sedia ada)
useradd -G editor mamat ( kalau mamat masih belum ada )

untuk lihat status user/group

id mamat

Wednesday, December 26, 2007

Clock Sync dengan NTPD

apt-get install ntp ntpdate

edit /etc/ntp.conf

uncomment bahagian server dan masukkan server malaysia ni
#server 0.debian.pool.ntp.org iburst dynamic
#server 1.debian.pool.ntp.org iburst dynamic
#server 2.debian.pool.ntp.org iburst dynamic
#server 3.debian.pool.ntp.org iburst dynamic

server 0.my.pool.ntp.org
server 0.asia.pool.ntp.org
server 2.asia.pool.ntp.org

/etc/init.d/ntp restart

Tuesday, December 25, 2007

MYSQL 4/5 ERROR : Host 'SERVER' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'

masukkan dalam my.cnf atau my.ini ( windows ) bawah [mysqld]

max-connect_errors = 9999999999999
max_error_count = 9999999999999
max_user_connections = 9999999999999
skip-host-cache
restart mysqld

perlu flush juga host tapi boleh buat cronjob / schedule task ( windows )
buat skrip utk run:-

mysqladmin -u root -p flush-hosts

Motd dalam ETCH

aduss.. ingat susah.. rupanya senang aja.. asyik tukar /etc/motd tapi bila boot... atau ssh semula... kuar mesej sama.. emm camni nak buat..

rm -f /etc/motd
pico /etc/motd.kawe

taip ape2 yang nak display masa login... save dan exit

ln -s /etc/motd.kawe /etc/motd

dah....

cuba reboot atau ssh semula.. tq..

Sunday, December 23, 2007

Squid - Malware protection { Msyamsuri }

masukkan dalam squid.conf

acl malware_block_list url_regex -i "/etc/squid/malware_block_list.txt"
http_access deny malware_block_list
deny_info http://malware.hiperlinks.com.br/denied.shtml malware_block_list

buat skrip dalam /etc/squid/malware.script dan masukkan

#!/bin/sh
wget -O - \
http://malware.hiperlinks.com.br/cgi/submitaction=list_squid > \
/etc/squid/malware_block_list.txt
squid -k reconfigure


save dan chmod 755

buat cron 2 jam sekali utk run /etc/squid/malware.script

Saturday, December 22, 2007

My Debian APT

deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib
deb http://ftp.us.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.us.debian.org/debian etch main non-free
#lenny utk HAproxy
deb http://ftp2.de.debian.org/debian/ lenny main

#qmail,vpopmail,qmailadmin dalam deb
#perlu buat wget http://debian.iuculano.it/AE3BE9AA.gpg -O- apt-key add -
#http://wiki.debian.iuculano.it utk info

deb http://debian.iuculano.it/apt etch main contrib non-free
deb-src http://debian.iuculano.it/apt etch main contrib non-free

Saturday, December 1, 2007

Nagios Monitoring [ kawe panggil NAGO ]

#Yum -y install nagios nagios-plugins
atau buat laaa macammanapun... janji dapat install..
http://www.nagios.org

beres?


Configuration
-------------

edit /etc/httpd/httpd.conf

masukkan teks ni di bawah VirtualHost kita

############ HIDUP NAGO!! ###################

ScriptAlias /nagios/cgi-bin/ "/usr/lib/nagios/cgi/"


Options ExecCGI
AllowOverride None
Order allow,deny
#Allow from 127.0.0.1 192.168.0.128/255.255.255.128
Allow from all
AuthName "Mynux Nagios Access"
AuthType Basic
AuthUserFile /etc/nagios/htpasswd.users
Require valid-user



Alias /nagios/ "/usr/share/nagios/"


Options None
AllowOverride None
Order allow,deny
#Allow from 127.0.0.1 192.168.0.128/255.255.255.128
Allow from all
AuthName "Mynux Nagios Access"
AuthType Basic
AuthUserFile /etc/nagios/htpasswd.users
Require valid-user



############ TAMAT HIDUP NAGO!! ###################

save dan exit

#htpasswd -c /etc/nagios/htpasswd.users nago nagoapi123

ok.. masuk dah user nago ( sebagai admin ) dan password nagoapi123

lepas tu edit /etc/nagios/cgi.cfg dan pastikan semua authorized_for_xxxxx=nago
contoh:

authorized_for_system_information=nago
authorized_for_configuration_information=nago
.....
....
....


dan seterusnya... save dan exit

selebihnya biar dulu.. semua configuration dalam /etc/nagios

ok sekarang ni...

#/etc/init.d/httpd restart
#/etc/init.d/nagios restart

ok browse ke http://localhost/nagios

username nago
password nagoapi123


MASALAH!!

tak dapat view 3-D Status MAP.. asyik keluar suh pi download statuswrl aje... maksudnya.. hang punye browser tak support lagi vrml.. install leer

download di


http://www.parallelgraphics.com/products/cortona/download ( ie x jd laa.. emm... firefox ok )
http://cic.nist.gov/vrml/vbdetect.html
http://cic.nist.gov/vrml/cosmo/CosmoPlayer.zip <-- ni ok utk msie dan firefox
http://www.octaga.com/freedownloads/OctagaPlayer/current/setup.exe <-- ni ok utk msie dan firefox

Thursday, November 22, 2007

PHP : Fatal error: Trying to clone an uncloneable object of class mysqli

When using Zend Compatibility Mode, you'll not be able to use MySQLi as you would like. Each time you try to create a new object you'll get:

"Fatal error: Trying to clone an uncloneable object of class mysqli in XXX".

In order to use the mysqli objects you'll need to deactivate Zend Compatibility mode before calling the connect procedure:

ini_set('zend.ze1_compatibility_mode', 0);
$mysqli = new mysqli(hostname,username,password,[database]);

for rayzz.. edit /var/www/rayzz/common/classes/adodb/drivers/adodb-mysqli.inc.php

** Issue happening under Unix and Windows OS.

Sunday, November 18, 2007

SSLExplorer:Problem:invalid credential/bad username or password

fix:
edit conf/wrapper.conf dan masukkan

wrapper.java.additional.1=-Dsun.jnu.encoding=UTF-8
wrapper.java.additional.2=-Dfile.encoding=UTF-8

kemudian restart sslexplorer /etc/init.d/sslexplorer restart

tak dapat juga?edit conf/system.properties dan masukkan

sslexplorer.recoveryMode=true

kemudian restart sekali lagi.. jika dah ok boleh disable recoverymode di atas

Saturday, November 10, 2007

NDISWRAPPER DALAM DEBIAN

Pada kali ni, saya nak install Trendnet TEW-421PC ( Version A ) Wireless PCMCIA card dalam debian.. agak susah tapi akhirnya berjaya.

Langkah pertama kenalpasti hardware yang kita guna pakai dengan command ni..

#lspci

sekiranya menggunakan USB adaptor.. lakukan

#lsusb

output yang kita hendak cari seperti :

02:00.0 Network controller: Texas Instruments ACX 111 54Mbps Wireless Interface

Jenis chipset yang digunakan oleh TEW-421PC adalah dari Texas Instruments model ACX 111. Setelah dapatkan maklumat tersebut, cuba ingat atau salin di nota.

Ok.. sekarang ni untuk install ndiswrapper ada dua cara.. sama ada guna apt-get @ aptitude atau compile secara manual. Saya memilih cara kedua untuk lakukan proses ini..

Untuk melakukan installation secara manual, perlu kita remove dahulu pakej ndiswrapper sekiranya ada dengan command ini :-

#apt-get remove ndiswrapper

sekiranya ndiswrapper telah dicompile secara manual.. buang pakej dengan masuk ke folder source ndiswrapper
kemudian lakukan

#make uninstall

sudah? ok sekarang ni cuba check sama ada ndiswrapper ada lagi ke tak

#ndiswrapper

sekiranya dapat error maka pakej tadi sudah dibuang dari system. Seterusnya lakukan update untuk apt-get dengan

#apt-get update atau aptitude update

install keperluan untuk build pakej dengan lakukan

#apt-get install build-essential

selepas tu install linux header dengan

#apt-get install linux-headers-`uname -r`
#ln -s /usr/src/linux-`uname-r` /lib/modules/`uname -r`/build

Ok? teruskan...

;;[ Install Ndiswrapper ];;

Download ndiswrapper terkini dari http://ndiswrapper.sourceforge.net seboleh-bolehnya dapatkan yang stable release version. Semasa nota ini ditulis versi terkini ndiswrapper adalah 1.49

#tar -zxvf ndiswrapper-.tar.gz
#cd ndiswrapper-
#make distclean
#make
#make install

ok.. sepatutnya tak de masalah sangat.. verify dengan

#ndiswrapper -v

;;[ Install windows XP driver ];;

Mengapa driver windows XP? ntah laa.. sbb dah test dengan driver lain.. memang tak up.. dalam kes saya ni saya perlukan driver dari trendnet. Problem yang saya hadapi.. driver yang di download dari website trendnet satu pun tak menjadi.. tak dapat set SSID, AP dan lain-lain konfigurasi pada kad jadi mujurlah ada model yang disenaraikan di wiki website ndiswrapper.. lihat ruangan List of cards known to work.

dalam kes saya.. saya guna driver dari http://www.airlinkplus.com/driver/11g/awlh3025_v6_0_5_30_xp.zip

driver tu sebenarnya untuk model Airlinkplus tapi dah chipset sama.. bleh pakai lerr...

ok bila dah download siap-siap.. unzip lerr.. bila dah unzip tu.. untuk install lakukan ni

#ndiswrapper -i TNET1130.INF

yang mana TNET1130.INF adalah installation file ( INF ) yang digunakan dalam windows

ok .. dah siap..? verify driver yang dah install dengan

#ndiswrapper -l
tnet1130 : driver installed
device (104C:9066) present

nampak? driver dah ada.. hardware pun dah ada..wooookeh. driver ni sebenarnya diletakkan dalam /etc/ndiswrapper/

dah nak selesai dah.. sekarang ni.. pico /etc/modules dan masukkan perkataan ndiswrapper diakhir file tersebut.. save..

#depmod -a
#modprobe ndiswrapper
#ndiswrapper -m

ndiswrapper -m tu akan masukkan perkataan "alias wlan0 ndiswrapper" ke /etc/modprobe.d/ndiswrapper
sekiranya ada error sila edit file tersebut kemudian pastikan ada perkataan "alias wlan0 ndiswrapper"

Sekiranya semua skali tu ok tak de error maka semuanya dah selesai.. reboot sistem anda..

selepas reboot tadi..

untuk pastikan driver tadi berfungsi lakukan

#iwconfig

untuk scan wireless network

#iwlist scanning

sekiranya wlan0 tak de up dengan

#ifdown wlan0
#ifup wlan0
#iwlist wlan0 scanning

ini adalah optional..sekiranya kita nak spesifik network kita

Iface wlan0 inet dhcp
wireless-essid mynux
wireless-key XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
auto wlan0 ataupun Self wlan0

auto wlan0 bermaksud akan up semasa startup dan self akan up ketika kita issue command ifup wlan0

utility yang boleh digunakan..

#apt-get install wifi-radar


ok semoga berjaya...!

Friday, November 9, 2007

Desktop Icon dan Debian

Time boring.. cari laaa icon di freshmeat ke sourceforge ke nak tukar.. biasanya icon tu dalam bentuk tar.gz atau tgz atau bz2... extract file tu.. sebagai cth:-

Steel.tar.gz

extract dengan tar -xvf Steel.tar.gz

dalam folder lepas exract tu biasanya ada beberapa folder seperti 22x22 44x44 dan satu file penting iaitu index.desktop

mv folder steel tadi ke /usr/share/icons/

buka KDE control panel kemudian pilih Appearance & Themes, Pilih icons kemudian secara automatik dah ada pilihan icon baru.. pilih aje...

Thursday, October 4, 2007

Quota amacam?

edit /etc/fstab

ubah dari ...

/dev/md0 / ext3 defaults 1 1

kepada

/dev/md0 / ext3 defaults,usrquota,grpquota 1 1

kemudian

#touch /aquota.user /aquota.group
#chmod 600 /aquota.*
#mount -o remount /
#quotacheck -avugm

last skali on quota anda..

#quotaon -avug

ok skrg nak set quota camna?

setquota -g $group $blocks $blocks 0 0 -a
setquota -u $username $blocks $blocks 0 0 -a

untuk path tertentu atau partition tertentu lakukan

setquota -g $group $blocks $blocks 0 0 /var/www/html
setquota -u $username $blocks $blocks 0 0 /home/$username

Ubah $group, $username and $blocks. Nota: $blocks adalah jumlah quota in MB * 1024.Sbg Contoh jika nak set limit pada 500MB jadi 500 x 1024 = $blocks ( 512000 )

Untuk disable quota , set $blocks kepada 0

cuba main-main dengan :-

#quota
#quotastats

Saturday, September 29, 2007

Slack 12 dengan Intel Pro 2200 Wireless.. IPW2200

lepas install wireless device tu dia detect tapi error to load firmware..

cari latest firmware di : http://ipw2200.sourceforge.net/firmware.php

extract dalam /lib/firmware

reboot @ /etc/rc.d/rc.inet1 restart

kalau tak de /lib/firmware .... mkdir lah..

edit /etc/rc.d/rc.inet1.conf dan set wireless interface utk DHCP = yes

setiap kali connected wireless.. buat laa skrip utk restart rc.inet1

Saturday, August 18, 2007

iptables dengan MAC address

Senario :

Nak allow port 80 dan proxy pada port 3128
mac address = 09:0A:EF:91:04:05
eth1 = LAN Interface
ip LAN = 192.168.100.0/24

DROP dulu semua chain INPUT
iptables -P INPUT DROP

Buka chain OUTPUT
iptables -P OUTPUT ACCEPT

DROP connection ke port 80 dan 3128
iptables -A INPUT -p tcp -i eth1 -s 192.168.100.0/24 -d 0/0 --dport 80 -j DROP
iptables -A INPUT -p tcp -i eth1 -s 192.168.100.0/24 -d 0/0 --dport 3128 -j DROP

masukkan rule
iptables -A INPUT -p tcp -i eth1 --destination-port 80 -m mac --mac-source 00:0A:EF:91:04:05 -j ACCEPT

iptables -A INPUT -p tcp -i eth1 --destination-port 3128 -m mac --mac-source 00:0A:EF:91:04:05 -j ACCEPT

ok itu saja.. lakukan untuk mac address lain

Monday, July 16, 2007

Basic Rsync server setup

1. Install rsync

2. nano /etc/rsyncd.conf

-----------------------------------
  max connections = 2
log file = /var/log/rsync.log
timeout = 300

[pub]
comment = apa-apa aje
path = /path/ke/public/share
read only = yes
list = yes
uid = nobody
gid = nobody
auth users = pub
;hosts allow = 192.168.1.0/24
secrets file = /etc/rsyncd.secrets

----------------------------------

3. chmod a+r /path/tadi/laa

4. nano /etc/rsyncd.secrets dan masukkan

username:password
cth:
pub:pub

5. sebagai root chmod 600 /etc/rsyncd.secrets utk sekuriti

6. Setengah distro guna inetd dan setengah lagi guna xinetd..
pastikan mana satu daa

buat ni:-

  1. Jika inetd : "/etc/inetd.conf":

    rsync stream tcp nowait root /path/ke/rsync rsync --daemon

  2. Jika xinetd, ada kalanya file "/etc/xinetd.d/rsync" sudah ada jadi
    lakukan perubahan pada:


    disable = yes

    jadi:

      disable = no

    sekiranya file tadi tak ada.. buat file tu dan masukkan:

      service rsync
    {
    disable = no
    socket_type = stream
    wait = no
    user = root
    server = /usr/bin/rsync
    server_args = --daemon
    log_on_failure += USERID
    }

7. kalau nak tukar port rsync ( default 873 )
boleh tukar di /etc/services


8.
killall -HUP inetd atau killall -HUP xinetd
untuk restart inetd dan xinetd


Test??
rsync rsync://pub@server-ko-la/
rsync rsync://pub@server-ko-la/pub/

utk download

rsync -v --progress --partial rsync://pub@server-ko-la/pub/fail
rsync -aPv rsync://pub@server-ko-la/pub/folder

gunakan cron utk sync folder seperti berikut

15 1 * * *      rsync -vazL rsync://pub@server-ko/pub/ /var/www/

Wednesday, July 11, 2007

Squid - custom external IP

TIPS:

masuk dalam squid.conf

acl from_ip1 myip 192.168.1.0/255.255.255.0
acl from_ip2 myip 192.168.2.0/255.255.255.0
acl from_ip3 myip 192.168.3.1


tcp_outgoing_address 99.99.99.1 from_ip1
tcp_outgoing_address 99.99.99.2 from_ip2
tcp_outgoing_address 99.99.99.3 from_ip3
tcp_outgoing_address 99.99.99.4 # default

Web server di belakang Firewall ( iptables )?

iptables -t nat -A PREROUTING -i $WAN_DEV -p tcp -d $WAN_IP --dport 80 -j DNAT --to-destination $INT_SERVER
iptables -t nat -A POSTROUTING -s $INT_SERVER -p tcp --sport 80 -o $WAN_DEV -j SNAT --to-source $WAN_IP
iptables -t nat -A POSTROUTING -s $LAN/$LAN_NMASK -o $WAN_DEV -j SNAT --to-source $WAN_IP


selesai masalah

Openvpn config - Client

sambungan daa...

=========== client.conf =================

client

;dev tap
dev tun

;windows only
dev-node tapdev

;proto tcp
proto udp

remote server.aku.com 1194

;kalau banyak server... load balance sini
;remote-random

;resolve vpn server hostname
resolv-retry infinite

;tok se bind ko port
nobind

# non-Windows only
;user nobody
;group nobody

# Try to preserve some state across restarts.
persist-key
persist-tun

;http-proxy-retry # retry on connection failures
;http-proxy [proxy server] [proxy port #]

# Wireless networks often produce a lot
# of duplicate packets. Set this flag
# to silence duplicate packet warnings.
mute-replay-warnings

# SSL/TLS parms.
# See the server config file for more
# description. It's best to use
# a separate .crt/.key file pair
# for each client. A single ca
# file can be used for all clients.
ca ca.crt
cert mynux.crt
key mynux.key

comp-lzo

# Set log file verbosity.
verb 3

# Silence repeating messages
mute 20

#Pull info dari server, viz. server-side LAN IP's for gateway and DNS
pull

#utk redirect semua traffic ke vpn server
#redirect-gateway

=========== tamat heee ==========================

Openvpn config - Server

Ni config yang aku dah guna kat server aku.. config client tu utk windows...
tak de beza sangat.. cuma perlu comment dev-node dan user/group je laaa
kalau utk linux

======== server.conf ===============

tls-server
port 1194
proto udp
dev tun
ca /ca.crt
cert /server.crt
key /server.key
dh /dh1024.pem
server 10.10.10.0 255.255.255.0
ifconfig-pool-persist /etc/openvpn/ipp.txt
;kalau nak route LAN di server ke VPN Client kene buat ni
;push "route 192.168.3.0 255.255.255.0"
;yang ni akan jadikan default gateway traffic vpn client ke server
push "redirect-gateway"
;ni utk client
push "dhcp-option DNS 202.188.0.133"
push "dhcp-option DNS 202.188.1.5"
push "dhcp-option WINS 10.10.10.1"
;semua vpn client blh nampak antara satu sama lain
client-to-client
;kongsi certificate/key
;duplicate-cn
;ping setiap 10 saat..timeout 120 ( akan dianggap client disconnected )
keepalive 10 120
comp-lzo
max-clients 10
user nobody
group nobody
persist-key
persist-tun
status /etc/openvpn/openvpn-status.log
log-append /etc/openvpn/openvpn.log
verb 3
mute 20
daemon



======== tamat server.conf ===========


Friday, July 6, 2007

Masalah Font

sejak dulu sampai sekarang aku pakai KDE ke GNOME ke slalu kena adjust dia punya font... zeng!! memang linux belum ready utk desktop... kebiasaanya aku pakai redhat punya font.. load kat debian atau slack..

download Liberation font di https://www.redhat.com/promo/fonts

extract dan install font
kalau manual.. masukkan dalam

~/.fonts/
/usr/local/share/fonts

dan lain2 yang ada dalam /etc/X11/xorg.conf

kemudian reboot atau #sudo fc-cache -fvs

logoff dari KDE kemudian relogin..

checking for X... configure: error: Can't find X libraries. Please check your in

adeh...

#sudo apt-get install kdelibs-dev

selesai masalah..

Wednesday, July 4, 2007

Bonding Dengan Debian

Setup bonding dengan kernel 2.4

Kena install ifenslave-2.4 dulu.. untuk kernel 2.6 gantikan ifenslave-2.4 dengan ifenslave-2.6

#apt-get update
#apt-get install ifenslave-2.4

Pastikan modules utk network card tu loaded automatically

edit /etc/network/interfaces jadi :-

iface bond0 inet static
address 10.20.1.5
netmask 255.255.255.0
network 10.20.1.0
gateway 10.20.1.1
up /sbin/ifenslave bond0 eth0
up /sbin/ifenslave bond0 eth1

kemudian tambah pada /etc/modutils/arch/i386

alias bond0 bonding
options bonding mode=1 miimon=100 downdelay=200 updelay=200

save dan exit

kemudian run:-

#update-modules

 Simple Python Calculator This script will allows your to calculate the integers given with the chosen operation. You can add, substract, mu...