Membangun DNS dan Web Server (Local)
Membangun DNS dan Web Server (Local)
IP Address
1. server.smkn3kotatgl.or.id = 192.168..254.1/24
2. www.smkn3kotatgl.or.id = 192.168..254.1/24
3. mo.smkn3kotatgl.or.id = 192.168..254.1/24
4. gb.smkn3kotatgl.or.id = 192.168..254.1/24
5. av.smkn3kotatgl.or.id = 192.168..254.1/24
6. nkpi.smkn3kotatgl.or.id = 192.168..254.1/24
7. tkpi.smkn3kotatgl.or.id = 192.168..254.1/24
8. mm.smkn3kotatgl.or.id = 192.168..254.1/24
9. tkj.smkn3kotatgl.or.id = 192.168..254.1/24
DNS Server
1. SIstem Operasi = OSS Linux Suse 10.2
2. Domain = smkn3kotatgl.or.id
3. Email Admin = smkn3kotatgl@smkn3kotatgl.or.id
4. Sub Domain = www.smkn3kotatgl.or.id
* mo.smkn3kotatgl.or.id
* gb.smkn3kotatgl.or.id
* av.smkn3kotatgl.or.id
* nkpi.smkn3kotatgl.or.id
* tkpi.smkn3kotatgl.or.id
* mm.smkn3kotatgl.or.id
* tkj.smkn3kotatgl.or.id
Web Server
1. Sistem Operasi = OSS Linux Suse 10.2
2. Port Enable = 80
3. Virtual Host Enable = Yes
4. DocumentRoot =
* www.smkn3kotatgl.or.id =/home/smkn3kotatgl/public_html/
* mo.smkn3kotatgl.or.id =/home/mo/public_html/
* gb.smkn3kotatgl.or.id =/home/gb/public_html/
* av.smkn3kotatgl.or.id =/home/av/public_html/
* nkpi.smkn3kotatgl.or.id =/home/nkpi/public_html/
* tkpi.smkn3kotatgl.or.id =/home/tkpi/public_html/
* mm.smkn3kotatgl.or.id =/home/mm/public_html/
* tkj.smkn3kotatgl.or.id =/home/tkj/public_html/
Langkah Konfigurasi :
1. Siapkan 1 PC untuk DNS dan Web Server dan 1 PC / Laptop untuk Client
2. Install PC Server dengan menggunakan Linux Suse 10.2 dengan Mode Text (untuk mode yang lain juga bisa)
3. Untuk client bisa menggunakan OS yang lain/
4. Konfigurasi IP dengan mengunakan fasilitas yast
5. Menambah user linux
1. Yast
2. Security and Users
3. User Management
4. Pilih Add
5. User’s Full name (masukan nama lengkap misalnya : SMKN 3 Tegal)
6. Username (masukan username misalnya : smkn3kotatgl)
7. Password (masukan password misalnya : 123456)
8. Confirm Password (masukkan lagi password : 123456)
9. Ulangi lagi Add untuk username mo, gb, nkpi, tkpi, av, mm dan tkj
6. Install Sotfware linux yg dibutuhkan :
1. Yast
2. Software Management
3. Alt + F (filter)
4. Pilih Patterns
5. Pilih File Server, network admiistrasi, web and Lamp server, DHCP and DNS Server
6. Accept
7. Lakukan instalasi sampai selesai
7. Konfigurasi DNS
a. Aktifkan IP forwarding
Yast -> Network Service -> routing
aktifkan : enable IP Forwarding
b. Menjalankan bind
# /etc/init.d/named start
c. vi /etc/named.conf
# Baris terakhir tambahkan di bawah ini
zone “smkn3kotatgl.or.id” {
type master;
file “/var/lib/named/master/smkn3kotatgl.or,id.hosts”;
};
zone “254.168.192.in-addr.arpa” {
type master;
file “/var/lib/named/master/192.168.254.rev”;
};
d. vi /var/lib/named/master/smkn3kotatgl.or.id.hosts
$ttl 38400
smkn3kotatgl.or.id. IN SOA server.smkn3kotatgl.or.id. server.smkn3kotatgl.or.id. (
2010012302
10800
3600
604800
38400 )
smkn3kotatgl.or.id. IN NS smkn3kotatgl.or.id.
server.smkn3kotatgl.or.id. IN A 192.168.254.1
smkn3kotatgl.or.id. IN MX 10 mail. smkn3kotatgl.or.id.
www.smkn3kotatgl.or.id. IN A 192.168.254.1
mo.smkn3kotatgl.or.id. IN A 192.168.254.1
gb.smkn3kotatgl.or.id. IN A 192.168.254.1
av.smkn3kotatgl.or.id. IN A 192.168.254.1
nkpi.smkn3kotatgl.or.id. IN A 192.168.254.1
tkpi.smkn3kotatgl.or.id. IN A 192.168.254.1
mm.smkn3kotatgl.or.id. IN A 192.168.254.1
tkj.smkn3kotatgl.or.id. IN A 192.168.254.1
d. vi /var/lib/named/master/192.168.254.rev
$ttl 38400
254.168.192.in-addr.arpa. IN SOA server.smkn3kotatgl.or.id. server.smkn3kotatgl.or.id. (
2010012301
10800
3600
604800
38400 )
254.168.192.in-addr.arpa. IN NS server.smkn3kotatgl.or.id.
1.254.168.192.in-addr.arpa. IN PTR server.smkn3kotatgl.or.id.
1.254.168.192.in-addr.arpa. IN PTR www.smkn3kotatgl.or.id.
1.254.168.192.in-addr.arpa. IN PTR www.smkn3kotatgl.or.id.
1.254.168.192.in-addr.arpa. IN PTR www.smkn3kotatgl.or.id.
1.254.168.192.in-addr.arpa. IN PTR www.smkn3kotatgl.or.id.
1.254.168.192.in-addr.arpa. IN PTR www.smkn3kotatgl.or.id.
1.254.168.192.in-addr.arpa. IN PTR www.smkn3kotatgl.or.id.
1.254.168.192.in-addr.arpa. IN PTR www.smkn3kotatgl.or.id.
1.254.168.192.in-addr.arpa. IN PTR www.smkn3kotatgl.or.id.
e. Restart bind
# /etc/init.d/named restart
Shutting down name server BIND done
Starting name server BIND done
(jika masih belum muncul seperti di atas masih salah cek lagi penulisannya )
f. cek host
# host server.smkn3kotatgl.or.id
smkn3kotatgl.or.id has address 192.168.254.1
8. edit hosts
vi /etc/hosts
#
# hosts This file describes a number of hostname-to-address
# mappings for the TCP/IP subsystem. It is mostly
# used at boot time, when no name servers are running.
# On small systems, this file can be used instead of a
# “named” name server.
# Syntax:
#
# IP-Address Full-Qualified-Hostname Short-Hostname
#
127.0.0.1 localhost
# special IPv6 addresses
::1 localhost ipv6-localhost ipv6-loopback
fe00::0 ipv6-localnet
ff00::0 ipv6-mcastprefix
ff02::1 ipv6-allnodes
ff02::2 ipv6-allrouters
ff02::3 ipv6-allhosts
192.168.254.1 server.smkn3kotatgl.or.id server
192.168.254.1 www.smkn3kotatgl.or.id www
192.168.254.1 mo.smkn3kotatgl.or.id mo
192.168.254.1 gb.smkn3kotatgl.or.id gb
192.168.254.1 av.smkn3kotatgl.or.id av
192.168.254.1 nkpi.smkn3kotatgl.or.id nkpi
192.168.254.1 tkpigb.smkn3kotatgl.or.id tkpi
192.168.254.1 mm.smkn3kotatgl.or.id mm
192.168.254.1 tkj.smkn3kotatgl.or.id tkj
9. cek client
Untuk di PC client anda bias cek dengan ping tkj.smkn3kotatgl.or.id atau sub domain yg lainnya.
10. untuk langkah selanjutnya bersambung……
DIarsipkan di bawah: Linux Suse 10.2 | 1 Komentar »
Konfigurasi DHCP Linux Suse
Posted on Januari 25,
Konfigurasi DHCP Server di Suse
Tutorial ini buat bagi-bagi ilmu dari pada di pendam..hehehe, semoga bermanfaat
DHCP server ato Dynamic Host Configuration Protocol, merupakan salah satu protocol yang bermanfaat untuk melakukan menagement IP address. Dengan menggunakan aplikasi ini, admin dapat melakukan menajemen IP terhadap suatu network. selain itu, admin jaringan juga bisa menetukan ip address untuk masing-masing host, sehingga tidak ditemukan lagi ip address – ip address liar yang kadang membuat pusing administrator jaringan.
Untuk Server DHCP ini , ini meletakannya di gateway pc router, karena saya pikir untuk meletakannya dalam 1 server terpisah, kok sepertinya mubazir, hehhehe untuk konfigurasi DHCP ini, saya menggunakan Linux sebagai OS nya, distronya Suse 10.2.
ok … langkah pertama buat konfigurasi DHCP server …
Pastikan dulu DHCP dah ada di Linux box mu dan login nya root
# rpm -qa | grep dhcp
yast2-dhcp-server-2.14.1-5
dhcp-server-3.0.5-7
dhcp-3.0.5-7
dhcp-relay-3.0.5-7
dhcp-tools-1.6-61
dhcpcd-1.3.22pl4-241
kalau file diatas belum ada, gunakan fasilitas yast untuk mengintal software di atas.
Nah pada suse, dhcpd.conf diletakkan secara defaults di directory /etc,
Membuat konfigurasi DHCP : dengan mengedit file /etc/hdcpd.conf
#vi /etc/dhcpd.conf
# nama Domain : biner.com
option domain-name “biner.com”;
# IP DNS
option domain-name-servers 192.168.254.1, 202.155.0.10;
# Router / Gateway
option routers 192.168.254.1;
ddns-update-style none;
default-lease-time 14400;
#IP network dan netmask
subnet 192.168.254.0 netmask 255.255.255.0 {
#range IP untuk client dari 192.168.254.2. s/d 192.168.254.254
# ini buat orang lain yang ingin bergabung, jadi mereka tinggal colok kabel aja
range 192.168.254.2. 192.168.254.254 ;
default-lease-time 14400;
max-lease-time 172800;
#1 untuk client dengan MAC Address akan diberi IP yg kita tentukan
#kalo yang ini buat komputer-komputer yang ada di lab, jadi walaupun di pindah-pindah IP nya tetep hehehhe
host wahcilik {
hardware ethernet 00:03:0d:46:bb:2a;
fixed-address 192.168.254.5;
}
}
OK, setelah di konfigurasi, jalankan daemon dhcpd
# /etc/init.d/dhcpd start
buat ngeliat apakah IP addres dah kepake ato belum bisa dilihat di :
# tail -f /var/lib/dhcp/db/dhcpd.leases
OK .. that’s all semoga bermanfaat
DIarsipkan di bawah: Linux Suse 10.2 | Leave a Comment »
Konfigurasi DNS Linux Suse
Posted on Januari 25, 2010
Seeting DNS Linux Suse 10.2
Contoh Kasus :
Domain : biner.com
IP server : 192.168.254.1
1. Install linux Suse 10.2
Siapkan PC untuk install linux suse, install dengan mode text.
2. Setting IP
yast -> Network Device -> Network Card -> Traditional Method with ifup -> pilih card -> edit -> Statistic Address Setup
-> Ip Address : 192.168.254.1 -> Subnet Mask : 255.255.255.0 -> Next -> Finish
3. Hostname
yast -> Network Service -> DNs and Hostname -> Hostname : server -> Domain Name : biner.com -> Finish
4. Install aplikasi
untuk DNS :
bind
DNS Server
untuk webserver:
apache
yast2-http-server
tool:
mc
5. aktifkan IP forwarding
Yast -> Network Service -> routing
aktifkan : enable IP Forwarding
6. Menjalankan bind
# /etc/init.d/named start
7. setting DNS
a. named.conf
1. vi /etc/named.conf
# Copyright (c) 2001-2004 SuSE Linux AG, Nuernberg, Germany.
# All rights reserved.
#
# Author: Frank Bodammer, Lars Mueller
#
# /etc/named.conf
#
# This is a sample configuration file for the name server BIND 9. It works as
# a caching only name server without modification.
#
# A sample configuration for setting up your own domain can be found in
# /usr/share/doc/packages/bind/sample-config.
#
# A description of all available options can be found in
# /usr/share/doc/packages/bind/misc/options.
options {
# The directory statement defines the name server’s working directory
directory “/var/lib/named”;
# Write dump and statistics file to the log subdirectory. The
# pathenames are relative to the chroot jail.
dump-file “/var/log/named_dump.db”;
statistics-file “/var/log/named.stats”;
# The forwarders record contains a list of servers to which queries
# should be forwarded. Enable this line and modify the IP address to
# your provider’s name server. Up to three servers may be listed.
#forwarders { 192.0.2.1; 192.0.2.2; };
# Enable the next entry to prefer usage of the name server declared in
# the forwarders section.
#forward first;
# The listen-on record contains a list of local network interfaces to
# listen on. Optionally the port can be specified. Default is to
# listen on all interfaces found on your system. The default port is
# 53.
#listen-on port 53 { 127.0.0.1; };
# The listen-on-v6 record enables or disables listening on IPv6
# interfaces. Allowed values are ‘any’ and ‘none’ or a list of
# addresses.
listen-on-v6 { any; };
# The next three statements may be needed if a firewall stands between
# the local server and the internet.
#query-source address * port 53;
#transfer-source * port 53;
#notify-source * port 53;
# The allow-query record contains a list of networks or IP addresses
# to accept and deny queries from. The default is to allow queries
# from all hosts.
#allow-query { 127.0.0.1; };
# If notify is set to yes (default), notify messages are sent to other
# name servers when the the zone data is changed. Instead of setting
# a global ‘notify’ statement in the ‘options’ section, a separate
# ‘notify’ can be added to each zone definition.
notify no;
include “/etc/named.d/forwarders.conf”;
};
# To configure named’s logging remove the leading ‘#’ characters of the
# following examples.
#logging {
# # Log queries to a file limited to a size of 100 MB.
# channel query_logging {
# file “/var/log/named_querylog”
# versions 3 size 100M;
# print-time yes; // timestamp log entries
# };
# category queries {
# query_logging;
# };
#
# # Or log this kind alternatively to syslog.
# channel syslog_queries {
# syslog user;
# severity info;
# };
# category queries { syslog_queries; };
#
# # Log general name server errors to syslog.
# channel syslog_errors {
# syslog user;
# severity error;
# };
# category default { syslog_errors; };
#
# # Don’t log lame server messages.
# category lame-servers { null; };
#};
# The following zone definitions don’t need any modification. The first one
# is the definition of the root name servers. The second one defines
# localhost while the third defines the reverse lookup for localhost.
zone “.” in {
type hint;
file “root.hint”;
};
zone “localhost” in {
type master;
file “localhost.zone”;
};
zone “0.0.127.in-addr.arpa” in {
type master;
file “127.0.0.zone”;
};
# Include the meta include file generated by createNamedConfInclude. This
# includes all files as configured in NAMED_CONF_INCLUDE_FILES from
# /etc/sysconfig/named
include “/etc/named.conf.include”;
# You can insert further zone records for your own domains below or create
# single files in /etc/named.d/ and add the file names to
# NAMED_CONF_INCLUDE_FILES.
# See /usr/share/doc/packages/bind/README.SUSE for more details.
2. Tekan tombol Insert untuk edit file named.conf, tambahkan dibawah ini
zone “biner.com” {
type master;
file “/var/lib/named/master/biner.com.hosts”;
};
zone “254.168.192.in-addr.arpa” {
type master;
file “/var/lib/named/master/192.168.254.rev”;
};
3. simpan
tekan Esc + shift : wq
B. biner.com.hosts
1. vi /var/lib/named/master/biner.com.hosts
$ttl 38400
biner.com. IN SOA server.biner.com. server.biner.com. (
2010012302
10800
3600
604800
38400 )
biner.com. IN NS server.biner.com.
server.biner.com. IN A 192.168.254.1
biner.com. IN MX 10 mail.biner.com
C. 192.168.254.rev
1. vi /var/lib/named/master/192.168.254.rev
$ttl 38400
254.168.192.in-addr.arpa. IN SOA server.biner.com. server.biner.com. (
2010012301
10800
3600
604800
38400 )
254.168.192.in-addr.arpa. IN NS server.biner.com.
1.254.168.192.in-addr.arpa. IN PTR server.biner.com.
D. Cek DNS
1. Restart bind
# /etc/init.d/named restart
Shutting down name server BIND done
Starting name server BIND done
(jika masih belum muncul seperti di atas masih salah cek lagi penulisannya )
2. cek host
# host server.biner.com
server.biner.com has address 192.168.254.1
3. cek server
# nslookup server
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: server.biner.com
Address: 192.168.254.1
semoga ini bisa bermanfaat & selamat ber mumet-mumet ria :-]
sumber : http://wahcilik.wordpress.com
IP Address
1. server.smkn3kotatgl.or.id = 192.168..254.1/24
2. www.smkn3kotatgl.or.id = 192.168..254.1/24
3. mo.smkn3kotatgl.or.id = 192.168..254.1/24
4. gb.smkn3kotatgl.or.id = 192.168..254.1/24
5. av.smkn3kotatgl.or.id = 192.168..254.1/24
6. nkpi.smkn3kotatgl.or.id = 192.168..254.1/24
7. tkpi.smkn3kotatgl.or.id = 192.168..254.1/24
8. mm.smkn3kotatgl.or.id = 192.168..254.1/24
9. tkj.smkn3kotatgl.or.id = 192.168..254.1/24
DNS Server
1. SIstem Operasi = OSS Linux Suse 10.2
2. Domain = smkn3kotatgl.or.id
3. Email Admin = smkn3kotatgl@smkn3kotatgl.or.id
4. Sub Domain = www.smkn3kotatgl.or.id
* mo.smkn3kotatgl.or.id
* gb.smkn3kotatgl.or.id
* av.smkn3kotatgl.or.id
* nkpi.smkn3kotatgl.or.id
* tkpi.smkn3kotatgl.or.id
* mm.smkn3kotatgl.or.id
* tkj.smkn3kotatgl.or.id
Web Server
1. Sistem Operasi = OSS Linux Suse 10.2
2. Port Enable = 80
3. Virtual Host Enable = Yes
4. DocumentRoot =
* www.smkn3kotatgl.or.id =/home/smkn3kotatgl/public_html/
* mo.smkn3kotatgl.or.id =/home/mo/public_html/
* gb.smkn3kotatgl.or.id =/home/gb/public_html/
* av.smkn3kotatgl.or.id =/home/av/public_html/
* nkpi.smkn3kotatgl.or.id =/home/nkpi/public_html/
* tkpi.smkn3kotatgl.or.id =/home/tkpi/public_html/
* mm.smkn3kotatgl.or.id =/home/mm/public_html/
* tkj.smkn3kotatgl.or.id =/home/tkj/public_html/
Langkah Konfigurasi :
1. Siapkan 1 PC untuk DNS dan Web Server dan 1 PC / Laptop untuk Client
2. Install PC Server dengan menggunakan Linux Suse 10.2 dengan Mode Text (untuk mode yang lain juga bisa)
3. Untuk client bisa menggunakan OS yang lain/
4. Konfigurasi IP dengan mengunakan fasilitas yast
5. Menambah user linux
1. Yast
2. Security and Users
3. User Management
4. Pilih Add
5. User’s Full name (masukan nama lengkap misalnya : SMKN 3 Tegal)
6. Username (masukan username misalnya : smkn3kotatgl)
7. Password (masukan password misalnya : 123456)
8. Confirm Password (masukkan lagi password : 123456)
9. Ulangi lagi Add untuk username mo, gb, nkpi, tkpi, av, mm dan tkj
6. Install Sotfware linux yg dibutuhkan :
1. Yast
2. Software Management
3. Alt + F (filter)
4. Pilih Patterns
5. Pilih File Server, network admiistrasi, web and Lamp server, DHCP and DNS Server
6. Accept
7. Lakukan instalasi sampai selesai
7. Konfigurasi DNS
a. Aktifkan IP forwarding
Yast -> Network Service -> routing
aktifkan : enable IP Forwarding
b. Menjalankan bind
# /etc/init.d/named start
c. vi /etc/named.conf
# Baris terakhir tambahkan di bawah ini
zone “smkn3kotatgl.or.id” {
type master;
file “/var/lib/named/master/smkn3kotatgl.or,id.hosts”;
};
zone “254.168.192.in-addr.arpa” {
type master;
file “/var/lib/named/master/192.168.254.rev”;
};
d. vi /var/lib/named/master/smkn3kotatgl.or.id.hosts
$ttl 38400
smkn3kotatgl.or.id. IN SOA server.smkn3kotatgl.or.id. server.smkn3kotatgl.or.id. (
2010012302
10800
3600
604800
38400 )
smkn3kotatgl.or.id. IN NS smkn3kotatgl.or.id.
server.smkn3kotatgl.or.id. IN A 192.168.254.1
smkn3kotatgl.or.id. IN MX 10 mail. smkn3kotatgl.or.id.
www.smkn3kotatgl.or.id. IN A 192.168.254.1
mo.smkn3kotatgl.or.id. IN A 192.168.254.1
gb.smkn3kotatgl.or.id. IN A 192.168.254.1
av.smkn3kotatgl.or.id. IN A 192.168.254.1
nkpi.smkn3kotatgl.or.id. IN A 192.168.254.1
tkpi.smkn3kotatgl.or.id. IN A 192.168.254.1
mm.smkn3kotatgl.or.id. IN A 192.168.254.1
tkj.smkn3kotatgl.or.id. IN A 192.168.254.1
d. vi /var/lib/named/master/192.168.254.rev
$ttl 38400
254.168.192.in-addr.arpa. IN SOA server.smkn3kotatgl.or.id. server.smkn3kotatgl.or.id. (
2010012301
10800
3600
604800
38400 )
254.168.192.in-addr.arpa. IN NS server.smkn3kotatgl.or.id.
1.254.168.192.in-addr.arpa. IN PTR server.smkn3kotatgl.or.id.
1.254.168.192.in-addr.arpa. IN PTR www.smkn3kotatgl.or.id.
1.254.168.192.in-addr.arpa. IN PTR www.smkn3kotatgl.or.id.
1.254.168.192.in-addr.arpa. IN PTR www.smkn3kotatgl.or.id.
1.254.168.192.in-addr.arpa. IN PTR www.smkn3kotatgl.or.id.
1.254.168.192.in-addr.arpa. IN PTR www.smkn3kotatgl.or.id.
1.254.168.192.in-addr.arpa. IN PTR www.smkn3kotatgl.or.id.
1.254.168.192.in-addr.arpa. IN PTR www.smkn3kotatgl.or.id.
1.254.168.192.in-addr.arpa. IN PTR www.smkn3kotatgl.or.id.
e. Restart bind
# /etc/init.d/named restart
Shutting down name server BIND done
Starting name server BIND done
(jika masih belum muncul seperti di atas masih salah cek lagi penulisannya )
f. cek host
# host server.smkn3kotatgl.or.id
smkn3kotatgl.or.id has address 192.168.254.1
8. edit hosts
vi /etc/hosts
#
# hosts This file describes a number of hostname-to-address
# mappings for the TCP/IP subsystem. It is mostly
# used at boot time, when no name servers are running.
# On small systems, this file can be used instead of a
# “named” name server.
# Syntax:
#
# IP-Address Full-Qualified-Hostname Short-Hostname
#
127.0.0.1 localhost
# special IPv6 addresses
::1 localhost ipv6-localhost ipv6-loopback
fe00::0 ipv6-localnet
ff00::0 ipv6-mcastprefix
ff02::1 ipv6-allnodes
ff02::2 ipv6-allrouters
ff02::3 ipv6-allhosts
192.168.254.1 server.smkn3kotatgl.or.id server
192.168.254.1 www.smkn3kotatgl.or.id www
192.168.254.1 mo.smkn3kotatgl.or.id mo
192.168.254.1 gb.smkn3kotatgl.or.id gb
192.168.254.1 av.smkn3kotatgl.or.id av
192.168.254.1 nkpi.smkn3kotatgl.or.id nkpi
192.168.254.1 tkpigb.smkn3kotatgl.or.id tkpi
192.168.254.1 mm.smkn3kotatgl.or.id mm
192.168.254.1 tkj.smkn3kotatgl.or.id tkj
9. cek client
Untuk di PC client anda bias cek dengan ping tkj.smkn3kotatgl.or.id atau sub domain yg lainnya.
10. untuk langkah selanjutnya bersambung……
DIarsipkan di bawah: Linux Suse 10.2 | 1 Komentar »
Konfigurasi DHCP Linux Suse
Posted on Januari 25,
Konfigurasi DHCP Server di Suse
Tutorial ini buat bagi-bagi ilmu dari pada di pendam..hehehe, semoga bermanfaat
DHCP server ato Dynamic Host Configuration Protocol, merupakan salah satu protocol yang bermanfaat untuk melakukan menagement IP address. Dengan menggunakan aplikasi ini, admin dapat melakukan menajemen IP terhadap suatu network. selain itu, admin jaringan juga bisa menetukan ip address untuk masing-masing host, sehingga tidak ditemukan lagi ip address – ip address liar yang kadang membuat pusing administrator jaringan.
Untuk Server DHCP ini , ini meletakannya di gateway pc router, karena saya pikir untuk meletakannya dalam 1 server terpisah, kok sepertinya mubazir, hehhehe untuk konfigurasi DHCP ini, saya menggunakan Linux sebagai OS nya, distronya Suse 10.2.
ok … langkah pertama buat konfigurasi DHCP server …
Pastikan dulu DHCP dah ada di Linux box mu dan login nya root
# rpm -qa | grep dhcp
yast2-dhcp-server-2.14.1-5
dhcp-server-3.0.5-7
dhcp-3.0.5-7
dhcp-relay-3.0.5-7
dhcp-tools-1.6-61
dhcpcd-1.3.22pl4-241
kalau file diatas belum ada, gunakan fasilitas yast untuk mengintal software di atas.
Nah pada suse, dhcpd.conf diletakkan secara defaults di directory /etc,
Membuat konfigurasi DHCP : dengan mengedit file /etc/hdcpd.conf
#vi /etc/dhcpd.conf
# nama Domain : biner.com
option domain-name “biner.com”;
# IP DNS
option domain-name-servers 192.168.254.1, 202.155.0.10;
# Router / Gateway
option routers 192.168.254.1;
ddns-update-style none;
default-lease-time 14400;
#IP network dan netmask
subnet 192.168.254.0 netmask 255.255.255.0 {
#range IP untuk client dari 192.168.254.2. s/d 192.168.254.254
# ini buat orang lain yang ingin bergabung, jadi mereka tinggal colok kabel aja
range 192.168.254.2. 192.168.254.254 ;
default-lease-time 14400;
max-lease-time 172800;
#1 untuk client dengan MAC Address akan diberi IP yg kita tentukan
#kalo yang ini buat komputer-komputer yang ada di lab, jadi walaupun di pindah-pindah IP nya tetep hehehhe
host wahcilik {
hardware ethernet 00:03:0d:46:bb:2a;
fixed-address 192.168.254.5;
}
}
OK, setelah di konfigurasi, jalankan daemon dhcpd
# /etc/init.d/dhcpd start
buat ngeliat apakah IP addres dah kepake ato belum bisa dilihat di :
# tail -f /var/lib/dhcp/db/dhcpd.leases
OK .. that’s all semoga bermanfaat
DIarsipkan di bawah: Linux Suse 10.2 | Leave a Comment »
Konfigurasi DNS Linux Suse
Posted on Januari 25, 2010
Seeting DNS Linux Suse 10.2
Contoh Kasus :
Domain : biner.com
IP server : 192.168.254.1
1. Install linux Suse 10.2
Siapkan PC untuk install linux suse, install dengan mode text.
2. Setting IP
yast -> Network Device -> Network Card -> Traditional Method with ifup -> pilih card -> edit -> Statistic Address Setup
-> Ip Address : 192.168.254.1 -> Subnet Mask : 255.255.255.0 -> Next -> Finish
3. Hostname
yast -> Network Service -> DNs and Hostname -> Hostname : server -> Domain Name : biner.com -> Finish
4. Install aplikasi
untuk DNS :
bind
DNS Server
untuk webserver:
apache
yast2-http-server
tool:
mc
5. aktifkan IP forwarding
Yast -> Network Service -> routing
aktifkan : enable IP Forwarding
6. Menjalankan bind
# /etc/init.d/named start
7. setting DNS
a. named.conf
1. vi /etc/named.conf
# Copyright (c) 2001-2004 SuSE Linux AG, Nuernberg, Germany.
# All rights reserved.
#
# Author: Frank Bodammer, Lars Mueller
#
# /etc/named.conf
#
# This is a sample configuration file for the name server BIND 9. It works as
# a caching only name server without modification.
#
# A sample configuration for setting up your own domain can be found in
# /usr/share/doc/packages/bind/sample-config.
#
# A description of all available options can be found in
# /usr/share/doc/packages/bind/misc/options.
options {
# The directory statement defines the name server’s working directory
directory “/var/lib/named”;
# Write dump and statistics file to the log subdirectory. The
# pathenames are relative to the chroot jail.
dump-file “/var/log/named_dump.db”;
statistics-file “/var/log/named.stats”;
# The forwarders record contains a list of servers to which queries
# should be forwarded. Enable this line and modify the IP address to
# your provider’s name server. Up to three servers may be listed.
#forwarders { 192.0.2.1; 192.0.2.2; };
# Enable the next entry to prefer usage of the name server declared in
# the forwarders section.
#forward first;
# The listen-on record contains a list of local network interfaces to
# listen on. Optionally the port can be specified. Default is to
# listen on all interfaces found on your system. The default port is
# 53.
#listen-on port 53 { 127.0.0.1; };
# The listen-on-v6 record enables or disables listening on IPv6
# interfaces. Allowed values are ‘any’ and ‘none’ or a list of
# addresses.
listen-on-v6 { any; };
# The next three statements may be needed if a firewall stands between
# the local server and the internet.
#query-source address * port 53;
#transfer-source * port 53;
#notify-source * port 53;
# The allow-query record contains a list of networks or IP addresses
# to accept and deny queries from. The default is to allow queries
# from all hosts.
#allow-query { 127.0.0.1; };
# If notify is set to yes (default), notify messages are sent to other
# name servers when the the zone data is changed. Instead of setting
# a global ‘notify’ statement in the ‘options’ section, a separate
# ‘notify’ can be added to each zone definition.
notify no;
include “/etc/named.d/forwarders.conf”;
};
# To configure named’s logging remove the leading ‘#’ characters of the
# following examples.
#logging {
# # Log queries to a file limited to a size of 100 MB.
# channel query_logging {
# file “/var/log/named_querylog”
# versions 3 size 100M;
# print-time yes; // timestamp log entries
# };
# category queries {
# query_logging;
# };
#
# # Or log this kind alternatively to syslog.
# channel syslog_queries {
# syslog user;
# severity info;
# };
# category queries { syslog_queries; };
#
# # Log general name server errors to syslog.
# channel syslog_errors {
# syslog user;
# severity error;
# };
# category default { syslog_errors; };
#
# # Don’t log lame server messages.
# category lame-servers { null; };
#};
# The following zone definitions don’t need any modification. The first one
# is the definition of the root name servers. The second one defines
# localhost while the third defines the reverse lookup for localhost.
zone “.” in {
type hint;
file “root.hint”;
};
zone “localhost” in {
type master;
file “localhost.zone”;
};
zone “0.0.127.in-addr.arpa” in {
type master;
file “127.0.0.zone”;
};
# Include the meta include file generated by createNamedConfInclude. This
# includes all files as configured in NAMED_CONF_INCLUDE_FILES from
# /etc/sysconfig/named
include “/etc/named.conf.include”;
# You can insert further zone records for your own domains below or create
# single files in /etc/named.d/ and add the file names to
# NAMED_CONF_INCLUDE_FILES.
# See /usr/share/doc/packages/bind/README.SUSE for more details.
2. Tekan tombol Insert untuk edit file named.conf, tambahkan dibawah ini
zone “biner.com” {
type master;
file “/var/lib/named/master/biner.com.hosts”;
};
zone “254.168.192.in-addr.arpa” {
type master;
file “/var/lib/named/master/192.168.254.rev”;
};
3. simpan
tekan Esc + shift : wq
B. biner.com.hosts
1. vi /var/lib/named/master/biner.com.hosts
$ttl 38400
biner.com. IN SOA server.biner.com. server.biner.com. (
2010012302
10800
3600
604800
38400 )
biner.com. IN NS server.biner.com.
server.biner.com. IN A 192.168.254.1
biner.com. IN MX 10 mail.biner.com
C. 192.168.254.rev
1. vi /var/lib/named/master/192.168.254.rev
$ttl 38400
254.168.192.in-addr.arpa. IN SOA server.biner.com. server.biner.com. (
2010012301
10800
3600
604800
38400 )
254.168.192.in-addr.arpa. IN NS server.biner.com.
1.254.168.192.in-addr.arpa. IN PTR server.biner.com.
D. Cek DNS
1. Restart bind
# /etc/init.d/named restart
Shutting down name server BIND done
Starting name server BIND done
(jika masih belum muncul seperti di atas masih salah cek lagi penulisannya )
2. cek host
# host server.biner.com
server.biner.com has address 192.168.254.1
3. cek server
# nslookup server
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: server.biner.com
Address: 192.168.254.1
semoga ini bisa bermanfaat & selamat ber mumet-mumet ria :-]
sumber : http://wahcilik.wordpress.com
No comments
Saya sangat berterimakasih apabila sahabat sekalian bersedia untuk tidak meninggalkan spam dan meninggalkan komentar yang berhubungan dengan artikel di atas.