Senin, 10 September 2007

Coba2 Menginstall Voip Bagian II

---------|COBA NGINSTALL MINIMAL ASTERISK DI trustix-2.2 >AH...|---------

Kalo udah di extrak langsung
Masuk ke direktori /usr/local/src/zaptel-1.2.xx/

root@ns ~# cd /usr/local/src/zaptel-1.2.xx/


Lakukan instalasi
kaya gini....

root@ns /usr/local/src/zaptel-1.2.xx/#make
root@ns /usr/local/src/zaptel-1.2.xx/#make linux26
root@ns /usr/local/src/zaptel-1.2.xx/#make clean
root@ns /usr/local/src/zaptel-1.2.xx/#make install




Trus.....kalo udah .......
Masuk ke direktori /usr/local/src/asterisk-1.2.xx/

root@ns ~# cd /usr/local/src/asterisk-1.2.xx/





Lakukan instalasi

root@ns /usr/local/src/asterisk-1.2.xx/#make
root@ns /usr/local/src/asterisk-1.2.xx/#make install
root@ns /usr/local/src/asterisk-1.2.xx/#make samples




Trus install yang laenya....
Masuk ke direktori /usr/local/src/asterisk-sound-1.2.xx/

root@ns ~# cd /usr/local/src/asterisk-sound-1.2.xx/


lakukan instalasi......;


root@ns /usr/local/src/asterisk-sound-1.2.xx/#make && make install



masuk kedirektori /usr/lcal/src/asterisk-addons-1.2.xx/

lakukan instalasi.........

root@ns /usr/lcal/src/asterisk-addons-1.2.xx/#make && make install

Udah beres deh nginstall asterisk nya tinggal konfigurasi

Minggu, 09 September 2007

Coba2 Menginstall Voip Bagian I

---------|COBA NGINSTALL MINIMAL ASTERISK DI TRUSTIX 2.2 >AH...|---------
Bahan NYA
Instalasi paket aplikasi Linux beserta dependency nya
 C compiler (gcc)
 make
 bison
 ncurses-devel
 openssl-devel
 zlib-devel
 wget, links, lynx, w3c atau console browser favorit anda lainnya
 Dalam manual ini console browser yang dipilih adalah wget
 Editor mc, vi atau editor favorit anda lainnya
 Dalam manual ini editor yang dipilih adalah vi

dan tentu saja program asterisknya

  • asterisk-1.2.xx.tar.gz
  • asterisk-sound-1.2.xx.tar.gz
  • asterisk-addons-1.2.xx.tar.gz
  • zaptel-1.2.x.x.tar.gz
kalo asterisk ma zaptel nya cara ngedapetin gini :

wget http://ftp.digium.com/pub/zaptel/release/zaptel-xxx.tar.gz
wget http://ftp.digium.com/pub/zaptel/release/asterisk-xxx.tar.gz


Kemudian Extrak file ke direktori /usr/local/src

1. tar zxvf asterisk-1.2.xx.tar.gz -C /usr/local/src/
2. tar zxvf asterisk-sound-1.2.xx.tar.gz -C /usr/local/src/
3. tar zxvf asterisk-addons-1.2.xx.tar.gz -C /usr/local/src/
4. tar zxvf zaptel-1.2.xx.tar.gz -C /usr/local/src/

kalo udah baca bagian kedua nya

Minggu, 01 Juli 2007

Buat dns ( domain name system ) di trustix

1.pertama instal dulu softawrenya misalnya Bind kalo udah diinstal sekarang langsung aja pada konfigurasinya.
2. disini saya akan asumsikan bahwa ip yang akan digunakan 201.123.23.21 dengan subnetmask nya 255.255.255.0, asumsi

hostnamenya dns dan asumsi bahwa domain yang akan kita buat adalah domainku.com

3. masuk sebagai root
4. pertama edit dulu file resolvnya jadi seperti ini
root@dns>#vi /etc/resolv.conf
lalu tambahkan baris berikut dengan menekan tombol insert untuk mulai mengedit file resolvnya.

search domainku.com

lalu save dengan menekan tombol esc sekali untuk masuk ke command prompt lalu ketik

:wq! [enter]

5.kemudian edit file hostnya

root@dns>#vi /etc/hosts

seperti cara sebelumnya tekan insert lalu masukan baris berikut

201.123.23.21 dns.domainku.com dns

trus save lagi

6. edit file named.zone
root@dns>#vi /etc/named.zone
tambahkan baris berikut
|-----------------------------------------------------------------------------|

zone "domaiku.com" in {
type master;
file "master/domaiku.com";
};
zone "23.123.201.in-addr.arpa" in {
type master;
file "master/reverse";
};

|------------------------------------------------------------------------------|
setelah itu save

7.karena file masternya belom ada sekarang kita buat file masternya,pertama buat file domainku.com dengan cara mengcopynya

dari file localhost
masuk kedirektori master dengan cara
|-----------------------------------------------------------------------------|
root@dns>#cd /var/named/master/ [enter]
root@dns/var/named/master>#cp localhost domaiku.com
root@dns/var/named/master>#vi domaiku.com
edit file domainku.com
|-------------------------------------------------------------------------|

$TTL 604800
@ IN SOA dns.domain.com. root.domaiku.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS dns.domainku.com.
IN MX 10 dns.domainku.com.
domaiku.com IN A 201.123.23.21

mail IN A dns.domainku.com.
www IN A dns.domainku.com.
ftp IN A dns.domainku.com.

|--------------------------------------------------------------------------|
kemudian buat file reverse dengan cara mengcopynya dari file domaiku.com

root@dns/var/named/master>#cp domaiku.com reverse
root@dns/var/named/master>#vi reverse

|----------------------------------------------------------------------------|

$TTL 604800
@ IN SOA dns.domain.com. root.domaiku.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS dns.domainku.com.
domaiku.com. IN A 201.123.23.21

21 IN PTR dns.domainku.com.
|------------------------------------------------------------------------|


setelah itu ubah kepemilikan file yang tadi kita buat ^_^

root@dns/var/named/master>#chown named.named *
root@dns/var/named/master>#chmod 644 *

setelah itu jalankan servisnya

root@dns/var/named/master>#/etc/init.d/named start
root@dns/var/named/master>#/etc/init.d/httpd start

lalu test

root@dns/var/named/master>#nslookup domainku.com

kalo nameservernya ketemu berati dns kita sudah berjalan dengan baik, sekarang test browsing
root@dns>#lynx http://www.domainku.com
dah pasti berhasil .....

selamat mencoba
kalo ada kesalahan mohon dimaafkan karna saya masih oon alias blon ^_

Selasa, 12 Juni 2007

NAT sederhana

Pertama edit file /etc/sysctl.conf. Ganti angka 0 pada baris net.ipv4.ip_ forwarding dengan angka 1.

“cat” untuk directory : /proc/sys/net/ipv4/ip_forward

Jika pada console linux kita menampilkan angka 1, berarti ip_forwarding telah aktiv.

Lalu setting firewallnya supaya jaringan kita bisa berkomunikasi satu sama lain

iptables –A INPUT –i eth0 –j ACCEPT

iptables –A INPUT –i eth1 –j ACCEPT

Setelah itu kita berikan chain Forward:

iptables –A FORWARD –s 172.5.120.32/27 –d 0.0.0.0/0 –j ACCEPTNAT ( Network Address Translattion ) iptables –t nat –A POSTROUTING –s 172.5.120.32/27 –d 0.0.0.0/0 –j SNAT --to-source 192.168.3.128

Setelah itu, kita perlu menyimpan configurasi tersebut. Kita buat file terlebih dahulu, misalkan didirektory /etc/firewall. ( firewallnya buat dulu ). Setelah kita buat file dan direkotory baru, misalkan nama file configurasinya firewall.scrpt. Nah, kita tinggal berikan baris perintah sbb:

iptables-save > /etc/firewall/firewall.scrpt

Sabtu, 10 Februari 2007

Membuat Alarm dengan Delphi

Membuat Alarm dengan Delphi

Berikut ini akan saya contohkan bagaimana cara membuat alarm dengan menggunakan delphi .

Inilah daftar program yang digunakan


unit jam;
interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, ExtCtrls, Menus;

type
TForm1 = class(TForm)
Timer1: TTimer;
PopupMenu1: TPopupMenu;
SetAlarm1: TMenuItem;
Alarmoff1: TMenuItem;
Exit1: TMenuItem;
Label1: TLabel;
Informasi1: TMenuItem;
procedure ontimer(Sender: TObject);
procedure SetAlarm1Click(Sender: TObject);
procedure Alarmoff1Click(Sender: TObject);
procedure Exit1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure Informasi1Click(Sender: TObject);

private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;
alarm:Tdatetime;
implementation

{$R *.DFM}
uses mmsystem;
procedure TForm1.ontimer(Sender: TObject);
begin
label1.caption:=timetostr(time);
if (time)>=(Alarm) then playsound('c:\windows\media\chimes.wav',0,snd_sync);
end;

procedure TForm1.SetAlarm1Click(Sender: TObject);
begin
Alarm := strtotime(inputbox('input',
'Masukan Alarm-nya',' '));
end;

procedure TForm1.Alarmoff1Click(Sender: TObject);
begin
alarm:=time+1
end;

procedure TForm1.Exit1Click(Sender: TObject);
begin
close;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
Alarmoff1Click(sender);
end;

procedure TForm1.Informasi1Click(Sender: TObject);
begin
showmessage('Oleh dazenkilla™');
end;

end.