| Home | | |


Tuesday, September 27, 2005

Hikmah Install ulang n suksesnya upgrade kernel ke 2.6.12-1-386

Walaupun upgrade dari ftp mirror via apt-.. terkadang konfigurasinya masih banyak error.
dan setelah ada gangguan pada input mouse, dengan hikmah install ulang total bisa upgrade ke kernel 2.6.12-1-386..
perbaikanya kurang lebih kayak gini...

Aku nyoba Source.list baru ama yang udah lama di:

deb ftp://gajah.vlsm.org/debian/ unstable main
deb-src ftp://gajah.vlsm.org/debian/ unstable main


Mencari paket2 yang udah ada dan udah jadi, jadi gak usah compile susah milih2:
#apt-cache search kernel image |grep |more
------
linux-image-2.6.12-1-386 - Linux kernel 2.6.12 image on 386-class machine
------

Ambil paket dan install:
#apt-get install linux-image-2.6.12-1-386

Configurasi device dll..
------ # dpkg-reconfigure xserver-xorg-dbg

Hasil konfigurasinya:
# pico /etc/X11/xorg.conf
------
Section "Files"
FontPath "unix/:7100" # local font server
# if the local font server has problems, we can fall back on these
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/CID"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
EndSection

Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "type1"
Load "v4l"
Load "vbe"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "XkbVariant" "pc/us"
Option "XkbOptions" "pc105"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection

Section "Device"
Identifier "Generic Video Card"
Driver "i810"
BusID "PCI:0:2:0"
VideoRam 4000
EndSection

Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Generic Video Card"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection

SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

Section "DRI"
Mode 0666
EndSection
--------
Menjalankan X server:
# X
#pico /var/log/Xorg.0.log
--------
udah gak ada (EE)...
-------

Menjalankan KDM :
# /etc/init.d/kdm start

yang ini udah berhasil, tinggal nyoba upgrade kernel manual lewat kernell source nya
karna udah ada kernell yang lebih baru, kernel 2.6.13-xx
lagian paket apt untuk kernel terbaru ini masih belom ada..bye

Read More......

Membangun DNS server (Bind9) dan Mail server (postfix)

Melakukan installasi dan modifikasi DNS server (Bind9)

lakukan installasi dan modifikasi software bind9
#apt-get install bind9
untuk alasan keamanan kita menjalankan BIND dari chroot, langkah-langkahnya:
stop sevice # /etc/init.d/bind9 stop
edit file /etc/default/bind9 sehingga daemon akan berjalan unprvilage user 'bind', chroot ke /var/lib/named. Ubah baris : OPTS="-u bind" menjadi OPTS="-u bind -t /var/lib/named":
OPTIONS="-u bind -t /var/lib/named"
#pico /etc/default/bind9
buat directori dibawah /var/lib:
mkdir -p /var/lib/named/etc
mkdir /var/lib/named/dev
mkdir -p /var/lib/named/var/cache/bind
mkdir -p /var/lib/named/var/run/bind/run
Kemudian pindahkan konfigurasi dari /etc ke /var/lib/named/etc:
# mv /etc/bind /var/lib/named/etc
buat sebuah symlink ke konfigurasi direktori baru dari direktori lama
(untuk memudahkan upgrade di kemudian hari):
#ln -s /var/lib/named/etc/bind /etc/bind
Make null dan random devices, dan buat hak kepemilikannya:

mknod /var/lib/named/dev/null c 1 3
mknod /var/lib/named/dev/random c 1 8
chmod 666 /var/lib/named/dev/null /var/lib/named/dev/random
chown -R bind:bind /var/lib/named/var/*
chown -R bind:bind /var/lib/named/etc/bind
Kita butuh memodifikasi startup script /etc/init.d/sysklogd sehingga kita bisa mendapatkan pesan dari logs. Ubah baris : SYSLOGD="" menjadi: SYSLOGD="-a /var/lib/named/dev/log":
#pico /etc/init.d/sysklogd
----------------
#! /bin/sh
# /etc/init.d/sysklogd: start the system log daemon.

PATH=/bin:/usr/bin:/sbin:/usr/sbin

pidfile=/var/run/syslogd.pid
binpath=/sbin/syslogd

test -x $binpath || exit 0

# Options for start/restart the daemons
# For remote UDP logging use SYSLOGD="-r"
#
SYSLOGD="-a /var/lib/named/dev/log"

create_xconsole()
{
if [ ! -e /dev/xconsole ]; then
mknod -m 640 /dev/xconsole p
else
chmod 0640 /dev/xconsole
fi
chown root:adm /dev/xconsole
}

running()
{
# No pidfile, probably no daemon present
#
if [ ! -f $pidfile ]
then
return 1
fi

pid=`cat $pidfile`

# No pid, probably no daemon present
#
if [ -z "$pid" ]
then
return 1
fi

if [ ! -d /proc/$pid ]
then
return 1
fi

cmd=`cat /proc/$pid/cmdline | tr "\000" "\n"|head -n 1`

# No syslogd?
#
if [ "$cmd" != "$binpath" ]
then
return 1
fi

return 0
}
case "$1" in
start)
echo -n "Starting system log daemon: syslogd"
create_xconsole
start-stop-daemon --start --quiet --exec $binpath -- $SYSLOGD
echo "."
;;
stop)
echo -n "Stopping system log daemon: syslogd"
start-stop-daemon --stop --quiet --exec $binpath --pidfile $pidfile
echo "."
;;
reload|force-reload)
echo -n "Reloading system log daemon: syslogd"
start-stop-daemon --stop --quiet --signal 1 --exec $binpath --pidfile $pidfile
echo "."
;;
restart)
echo -n "Restarting system log daemon: syslogd"
start-stop-daemon --stop --quiet --exec $binpath --pidfile $pidfile
sleep 1
start-stop-daemon --start --quiet --exec $binpath -- $SYSLOGD
echo "."
;;
reload-or-restart)
if running
then
echo -n "Reloading system log daemon: syslogd"
start-stop-daemon --stop --quiet --signal 1 --exec $binpath --pidfile $pidfile
else
echo -n "Restarting system log daemon: syslogd"
start-stop-daemon --start --quiet --exec $binpath -- $SYSLOGD
fi
echo "."
;;
88888888 *)
echo "Usage: /etc/init.d/sysklogd {start|stop|reload|restart|force-reload|reload-or-restart}"
exit 1
esac

exit 0
--------------
Restartlah logging daemon:
# /etc/init.d/sysklogd restart
startlah BIND, dan cek /var/log/syslog untuk mengetahui error:
/etc/init.d/bind9 start

Membangun DNS server

Sebelum membangun Mail server terlebih dahulu kita hrus membangun DNS server.
perlu diketahui:
- IP local yg di pakai : 192.168.4.206
- Domain mesin : profff
- DNS server : profff.asseifff.net
Buat file terlebih dahulu di direktori /etc/bind/ :
#touch profff.zone profff.rev
#pico /etc/bind/named.conf
Pada file tersebut tambahkan sebagai berikut:
--------
zone "asseifff.net" {
type master;
file "/etc/bind/profff.zone";
};//forwardnya

zone "4.168.192.in-addr.arpa" {
type master;
file "/etc/bind/profff.rev";
};//reversnya
---------
Simpan hasil konfigurasi tersebut
Buatlah file untuk forwardnya :
--
#pico /etc/bind/profff.zone
Isikan dengan :
$TTL 1D
@ IN SOA asseifff.net. root.asseifff.net. (
34; serial
23M ; refresh
9H ; retry
7D ; expire
1D) ; minimum
;
@ IN NS asseifff.net.
@ IN MX 10 mail.asseifff.net.
profff IN A 192.168.4.206
www IN CNAME profff
ftp IN CNAME profff
mail IN CNAME profff
--
Simpan file tersebut
Sekarang buat file reverse konfigurasinya
#pico /etc/bind/profff.rev
Lalu buat filenya sebagai berikut:
--
$TTL 1D
@ IN SOA asseifff.net. root.asseifff.net. (
43; serial
15M ; refresh
3H ; retry
1W ; expire
1D ) ; minimum
;
@ IN NS profff.asseifff.net.
206 IN PTR profff.asseifff.net.
--
simpan file tersebut
Restart daemon dari BIND;
#/etc/init.d/bind9 restart
Untuk memastikan terhindar dari trouble, seting :
#pico /etc/resolv.conf
-------
nameserver 192.168.4.206
-------
#pico /etc/hosts
--------
192.168.4.206 profff.asseifff.net profff
--------
#pico /etc/hostname
-------
profff
-------
#/bin/hostname -F /etc/hostname //(memindahkan dr /etc/hostname ke /bin/hostname
Untuk melakukan pengetesan ketikan:

#host profff.asseifff.net.
Apabila tampil :
profff.asseifff.net A 192.168.4.206 (maka konfigurasi DNS server telah selesai)


Melakukan Installasi dan Modifikasi Mail Server (postfix):
#apt-get install postfix
#apt-get install ipopd
Setelah proses pengambilan dan penginstallan selesai edit file main.cf :
#pico /etc/postfix/main.cf
Setelah masuk edit pada file tersebut :
Mynetwork = 192.168.4.0/24
Myhostname = mail.asseifff.net
Inet_interface = all
Mydomain = asseifff.net
simpan konfigurasi tersebut.
Langkah selanjutnya adalah menjalankan postfix dengan cara :
#postfix restart
atau
#postfix stop
#postfix start
Sebagai percobaan pengiriman pesan, Buat terlebih dahulu user dengan perintah useradd, contoh:
#adduser denox
#passwd denox
kemudian masukkan password anda 2 kali
kita lihat apakah port 25 sudah terbuka atau jalan dengan menggunakan perintah:
#netstat -tapn
Untuk percobaan pengiriman pesan, cbalah untuk mengirim pesan dari root ke user denox, dengan cara sebagai berikut
#telnet 192.168.4.133 25
ehlo bla..bla..
mail from:root@mail.asseifff.net
rcpt to:maknun @mail.asseifff.net
data
isilah pesan yang akan dikirim, jika sudah selesai
ketik '.' lalu
kemudian tekan ctrl+ ]
kemudian akan masuk pada tampilan telnet,jika ingin keluar ketik quit
Untuk melihat hasil dari kiriman kita, anda harus login sebagai user tujuan. Setelah masuk untuk melihatnya terdapat pada file:
#pico /var/mail/(nama user)
contoh:
#pico /var/mail/denox
Apabila pesan yang telah anda kirim tadi terdapat pada file tersebut /var/mail/denox maka mail server telah berhasil dijalankan.

Read More......

Monday, September 26, 2005

Membangun FTP dengan Proftpd

Membangun FTP dengan Proftpd

Install Proftpd (FTP server)
#apt-get install proftpd
pilih installasi standalone sebagai default:
<- standalone
lakukan pengeditan
#pico /etc/proftpd.conf
hilangi centang(#) yang ada, sehingga menjadi:
-------
# /etc/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes reload proftpd after modifications.

ServerName "Debian"
ServerType standalone
DeferWelcome off

MultilineRFC2228 on
DefaultServer on
ShowSymlinks on

TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200

DisplayLogin welcome.msg
DisplayFirstChdir .message
ListOptions "-l"

DenyFilter \*.*/

# Uncomment this if you are using NIS or LDAP to retrieve passwords:
#PersistentPasswd off

# Uncomment this if you would use TLS module:
#TLSEngine on

# Uncomment this if you would use quota module:
#Quotas on

# Uncomment this if you would use ratio module:
#Ratios on

# Port 21 is the standard FTP port.
Port 21
MaxInstances 30

# Set the user and group that the server normally runs at.
User nobody
Group nogroup

# Umask 022 is a good standard umask to prevent new files and dirs
# (second parm) from being group and world writable.
Umask 022 022
# Normally, we want files to be overwriteable.
AllowOverwrite on

# A basic anonymous configuration, no upload directories.


User ftp
Group nogroup
# # We want clients to be able to login with "anonymous" as well as "ftp"
UserAlias anonymous ftp
# # Cosmetic changes, all files belongs to ftp user
DirFakeUser on ftp
DirFakeGroup on ftp

RequireValidShell off
# # Limit the maximum number of anonymous logins
MaxClients 10

# # We want 'welcome.msg' displayed at login, and '.message' displayed
# # in each newly chdired directory.
DisplayLogin welcome.msg
DisplayFirstChdir .message

# # Limit WRITE everywhere in the anonymous chroot


DenyAll



# # Uncomment this if you're brave.

# # # Umask 022 is a good standard umask to prevent new files and dirs
# # # (second parm) from being group and world writable.
Umask 022 022

DenyAll


AllowAll




----------------
Simpan hasil editan dan restart Proftpd:
# /etc/init.d/proftpd restart

Untuk dapat mengakses server FTP, digunakan program client FTP.
# apt-get install ftp
FTP dapat dipanggil dengan mengetikkan perintah pada command line:
$ ftp 192.168.4.15
setelah perintah tersebut diketik, akan muncul prompt yang menanyakan
user dan pasword. setelah itu akan muncul prompt dan trasfer data siap dilakukan.
Perintah-perintah yang dapat dilakukan dalam FTP:
1. cd : untuk berpindah directori dalam server
2. ls : untuk melihat direktori yang aktiv dalam server
3. lcd : untuk memindah direktori komputer lokal
4. ! : untuk menjalankan pada komputer lokal
5. get & mget : digunakan untuk mengambil file didalam server, mget digunakan untuk mendownload bnyak file sekaligus menggunakan tanda asterik (? atau *).
6. put dan mput : digunakan untuk menaruh file ke server
7. prompt : digunakan untuk mematikan atau menghidupkan konfirmasi.
8. hash : digunakan untuk menampilkan indikator proses upload atau download.
9. bye / quit : digunakan untuk memutuskan koneksi FTP dan keluar dari program FTP.

Read More......

Wednesday, September 07, 2005

Audio bisa terdengar lagi..

# lsmod
mendeteksi modules sebelum installasi.
kemudian melakukan penginstallan di mirror
kambing.vlsm.org
untuk mengecek paket yg tersedia oleh mirror
jalankan perintah:
# apt-cache search alsa |grep alsa |more
# apt-get install alsa-base alsa-utils
# alsaconf
untuk malakukan konfigurasi
# alsactl restore
# apt-get install libesd-alsa0
# apt-get install alsa-modules-2.4-386
# apt-get install gqmpeg
untuk mengubah user_name ke group audio.
# adduser user_name audio
mengubah kepemilikan device owner root, dan group audio.
/dev/audio, /dev/dsp, /dev/mixer
# chown root.audio /dev/audio
# chown root.audio /dev/dsp
# chown root.audio /dev/mixer
user_name bisa menggunakan audio, di konsole ataupun di GUI.
# mpg123 *.*
perintah untuk memutar audio di konsole.


#lsmod
.....
snd-intel8x0 16704 1
snd-ac97-codec 48280 0 [snd-intel8x0m snd-intel8x0]
snd-pcm-oss 34048 1
snd-mixer-oss 11000 0 [snd-pcm-oss]
snd-pcm 50216 0 [snd-intel8x0m snd-intel8x0 snd-ac97-codec snd-pcm-oss]
snd-timer 12548 0 [snd-pcm]
snd 28260 0 [snd-intel8x0m snd-intel8x0 snd-ac97-codec snd-pcm-oss snd-mixer-oss snd-pcm snd-timer]
soundcore 3268 7 [snd]
snd-page-alloc 4296 0 [snd-intel8x0m snd-intel8x0 snd-mixer-oss snd-pcm snd-timer snd]

Read More......
 

Home | Blogging Tips | Blogspot HTML | Make Money | Payment | PTC Review

Denoxcyber © Template Design by Herro | Publisher : Templatemu