Tampilkan postingan dengan label debian. Tampilkan semua postingan
Tampilkan postingan dengan label debian. Tampilkan semua postingan

Selasa, 25 September 2012

KONFIGURASI DNS DI DEBIAN 6

1. Install paket DNS Server dengan memasukan perintah

root@mirazserver:/home/mirazserver# apt-get install bind9
2. Masuk ke direktory Bind

root@mirazserver:/home/mirazserver# cd /etc/bind
3. Lihat semua file/data yang ada di direktory Bind

root@mirazserver:/etc/bind# ls
bind.keys   db.empty         named.conf.default-zones  zones.rfc1918
db.0           db.local           named.conf.local
db.127       db.root            named.conf.options
db.255       named.conf      rndc.key
4. Lakukan konfigurasi denga memasukan perintah :

root@mirazserver:/etc/bind# nano named.conf.default-zones
// prime the server with knowledge of the root servers
zone "." {
        type hint;
        file "/etc/bind/db.root";
};

// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912

zone "localhost" {
        type master;
        file "/etc/bind/db.local";
};

zone "127.in-addr.arpa" {
        type master;
        file "/etc/bind/db.127";

};
zone "0.in-addr.arpa" {
        type master;
        file "/etc/bind/db.0";
};

zone "255.in-addr.arpa" {
        type master;
        file "/etc/bind/db.255";
};

5. Ubah scriptnya dari :

zone "localhost" {
        type master;
        file "/etc/bind/db.local";
};

zone "127.in-addr.arpa" {
        type master;
        file "/etc/bind/db.127";

};

Menjadi :

zone "mirazserver.net" {    // DNS Name Server
        type master;
        file "db.miraz";               // Database untuk DNS Name Server
};

zone "192.in-addr.arpa" {        // IP Address pertama
        type master;
        file "db.192";                   // Database untuk IP Address

};
Setelah selsai Ctrl + x lalu y & enter

6. Salin db.127 & db.local dengan perintah :

root@mirazserver:/etc/bind# cp db.127 db.192
root@mirazserver:/etc/bind# cp db.local db.miraz
7. Pindahkan hasil salinan ke direktory /var/cache/bind 

root@mirazserver:/etc/bind# mv db.192 db.miraz /var/cache/bind
8. Masuk ke direktory /var/cache/bind dan lihat hasilnya 

root@mirazserver:/etc/bind# cd /var/cache/bind
root@mirazserver:/var/cache/bind# ls
db.192    db.miraz
9. Lakukan pengeditan kedua database tersebut diatas 

root@mirazserver:/var/cache/bind# nano db.192
;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@       IN      SOA    
 localhost. root.localhost. (
                                   1         ; Serial
                         604800         ; Refresh
                           86400         ; Retry
                       2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@        IN      NS      
 localhost.
1.0.0    IN      PTR    
 localhost.

Ubah script menjadi :

;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@       IN      SOA    
 mirazserver.net. root.mirazserver.net. (
                                   1         ; Serial
                         604800         ; Refresh
                           86400         ; Retry
                       2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@                 IN      NS      
 mirazserver.net.    // DNS Name Server
200.27.1       IN      PTR    
 mirazserver.net.    // DNS Name Server

Ctrl + x lalu y & enter


root@mirazserver:/var/cache/bind# nano db.miraz
;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA    
 localhost. root.localhost. (
                                   1         ; Serial
                         604800         ; Refresh
                           86400         ; Retry
                       2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@               IN      NS     
 localhost.
@               IN      A       
 127.0.0.0

Ubah script menjadi :

;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA    
 mirazserver.net. root.mirazserver.net. (
                                  
 2         ; Serial
                         604800         ; Refresh
                           86400         ; Retry
                       2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@        IN      NS     
 mirazserver.net.    // DNS Name Server
@        IN      A       
 192.168.2.2              // IP Address
www    IN      A       
 192.168.2.2              // IP Address

Ctrl + x lalu y & enter

10. Lakukan Restart untuk Bind

root@mirazserver:/var/cache/bind# /etc/init.d/bind9 restart
11. Install paket DNS Server yang lainnya 

root@mirazserver:/var/cache/bind# apt-get install apache2 php5
12. Lihat apakah konfigurasi telah berhasil dengan perintah nslookup 

root@mirazserver:/var/cache/bind# nslookup mirazserver.net
Server:        192.168.2.2
Address:     192.168.2.2#53

Name:          mirazserver.net
Address:      192.168.2.2
13. Jika sudah seperti di atas berarti konfigurasi DNS Server anda telah berhasil
14. Untuk memastikan cek di Web Browser & masukan domain "mirazserver.net", jika ada tulisan "It's Work" berarti konfigurasi telah berhasil

Sabtu, 22 September 2012

INSTALASI DAN KONFIGURASI DHCP PADA DEBIAN

kawan-kawan pernah mendengar kata DHCP ? yang singkatan dari Dynamic Host Control Protocol , DHCP aadalah Protocol Berbasis arsitektur client/serveryang dipakai untuk memudahkan pengalokasian alamat IP dalam satu jaringan
NO
FILE
LOKASI FILE
1
dhcpd.conf
/etc/dhcp/dhcpd.conf
2
Isc-dhcp-server
/etc/default/isc-dhcp-server
 memerlukan software dhcp3-server dengan cara instalasi sebagai berikut :
# apt-get install dhcp3-server
setelah itu masukan perintah sebagai berikut
# pico /etc/dhcp/dhcpd.conf
edit seperti dibawah dan cari kata " slightly" dengan input ctrl+w
# A slightly different configuration for an internal subnet.
subnet 10.10.10.0 netmask 255.255.255.0 {
range 10.10.10.2 10.10.10.254;
option domain-name-servers 203.130.193.74, 8.8.8.8;
ption domain-name "internal.example.org";
option routers 10.10.10.1;
option broadcast-address 10.10.10.255;
default-lease-time 600;
max-lease-time 7200;
}
setelah proses sebelumnya selesai maka kita melakukan proses selanjutnya yaitu dengan cara memasukan perintah :

# pico /etc/default/isc-dhcp-server

masukan eth berapa yang akan hendak diset agar menjadi DHCP disini saya menggunakan eth1

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
#       Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth1"
setelah proses diatas sudah selesai sekarang kita akan merestartnya dengan cara :
coba anda restart pake perintah
/etc/init.d/dhcp3 restart
atau
service dhcp3 restart
Bisa nggak? kalo gak bisa berarti konfig service adalah di isc-dhcp-server
nah coba jalankan
service isc-dhcp-server restart
atau
etc/init.d/isc-dhcp-server restart

sumber : pengalaman dan berbagai banyak membaca buku dan blog


Rabu, 19 September 2012

KONFIGURASI IP ADDRESS PADA DEBIAN

Konfigurasi Ip Address
Semua peralatan yang terhubung ke jaringan computer, membutuhkan alamat khusus yang disebut Ip Address. Agar
semua peralatan tersebut dapat berhubungan satu sama lain. Oleh sebab itu, Network Interface Card tidak akan
berarti apa-apa, jika Ip Address pada interface tersebut tidak diset terlebih dahulu.
Memberi Ip Address pada linux debian tidaklah sulit. Untuk cara cepatnya, gunakan perintah singkat dibawah ini.
debian-server:/home/pudja# ifconfig eth0 192.168.10.1 netmask 255.255.255.0 up
Kelemahan perintah di atas adalah, jika computer booting ulang, maka konfigurasi Ip Address tersebut akan hilang.
Untuk itu kita harus mengedit file interfaces, agar konfigurasi tersebut tidak hilang walaupun computer booting
ulang. Kita bisa menggunakan aplikasi text editor vim, vi, nano, gedit¸ ataupun yang lainya untuk mengedit file
tersebut. Saya sarankan, lebih baik Anda menggunakan editor vim saja.
debian-server:/home/pudja# vim /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The local network interface
auto eth0
iface eth0 inet static
address 192.168.10.1
netmask 255.255.255.0
gateway 192.168.10.254
dns-nameservers 119.2.40.21
Tambahkan Ip Address anda seperti script di atas. Khusus editor vim, kita harus menekan huruf “i” (INSERT) untuk
mengedit. Setelah dirasa konfigurasi sudah benar, tekan tombol “Esc”, lalu tekan “:” dan tuliskan “wq” (WRITE &
QUIT). Jika tidak ingin menyimpanya, tuliskan “q!” (Only Quit).
Kata auto yang terletak di depan nama suatu interface, menandakan bahwa interface tersebut akan dinyalakan
secara otomatis pada saat computer booting. Interface lo tidak memiliki konfigurasi Ip Address, karena lo digunakan
sebagai loopback sehingga memiliki Ip Address yang pasti yakni 127.0.0.1. Alamat IP ini digunakan oleh komputer
untuk berkomunikasi dengan dirinya sendiri. Konfigurasi Ip Address untuk ethO harus diberikan secara manual,
karena interface tersebut menggunakan IP statis.
Agar konfigurasi tersebut dapat langsung dijalankan, kita harus merestart terlebih dahulu service networking.
debian-server:/home/pudja# /etc/init.d/networking restart
Jika ingin menambahkan interface lagi, tinggal tambahkan script seperti diatas, pada baris paling bawah. Dan ganti
etho, menjadi eth1, eth2, eth3, dan seterusnya.

Untuk melihat table routing pada linux, gunakan perintah berikut.
debian-server:/home/pudja# route -n
Kernel IP routing table
Destination           Gateway                  Genmask          Flags      Metric     Ref      Use        Iface
192.168.10.0       0.0.0.0                   255.255.255.0  U              0            0        0            eth0
0.0.0.0                 192.168.10.254     0.0.0.0              UG           0            0        0             eth0