Blog seorang rakyat kecil

seputar kehidupan, pendidikan dan juga linux

dhcp + dns lagee

Klo kmaren IP di komp klien di set satu persatu kan capek…dehhh
gmn klo pake dhcp, biar gampang….

1.Instal DHCP server
$ sudo apt-get install dhcp3-server

Konfigurasi sederhana, edit file /etc/dhcp3/dhcpd.conf

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option routers 192.168.1.1;
}

Restart DHCP server-nya
$ sudo /etc/init.d/dhcp3-server restart

Jalan deh DHCP server-nya. test aja dgn koneksi dr klien…

trus skr buat DNS…

1. Instal bind9
$ sudo apt-get install bind9

2. Buat Forward Zone
$ sudo mkdir /etc/bind/zones
kemudian buat file zones-nya,
$ sudo vim /etc/bind/zones/borneo.com.hosts
borneo.com. IN SOA balikpapan.borneo.com.hostmaster.borneo.com. (
2001061407; serial
10800     ; refresh
3600      ; retry
432000    ; expire
38400 )   ; ttl

borneo.com. IN NS balikpapan.borneo.com.
borneo.com. IN MX 30 mail.borneo.com.
www.borneo.com.    IN A 192.168.1.9
mail.borneo.com.IN A 192.168.1.9

kemudian edit named.conf.local
$ sudo vim /etc/bind/named.conf.local
zone”borneo.com” {
type master;
file ” /etc/bind/zones/borneo.com.hosts”;
};

Lalu restart BIND
$ sudo /etc/init.d/bind9 reload

Cek dengan
$ nslookup www.borneo.com 192.168.1.9
Server :192.168.1.9
Address :192.168.1.9#53

Name : www.borneo.com
Address :192.168.1.9

Selesai dah, DNS-nya.

Januari 29, 2007 Ditulis oleh Wahyu Budi | linux | | 1 Tanggapan

buat pdc di linux

tutorial ini sengaja sy buat, krn sy sendiri suka lupa dgn dokumentasi.
based on tutorial, ubuntu dapper, bs juga pake distro lain.
tujuan pingin gantiin windows server (gak kuat beli man..).

langkah pertama, instal samba;
$ sudo apt­get install samba samba­doc libcupsys2 gnutls10 libkrb53 winbind smbclient

kemudian edit file /etc/samba/smb.conf dengan editor. Isi dengan;

[global]
workgroup = BORNEO <== (ket)ganti dgn domain anda
netbios name = FILESERVER <== (ket) ttg server
server string = %h SERVER (PDC Dapper Drake)
passdb backend = tdbsam
security = user
username map = /etc/samba/smbusers
name resolve order = wins bcast hosts
domain logons = yes
preferred master = yes
wins support = yes

## USE CUPS 4 PRINTING
printcap name = CUPS
printing = CUPS

# SET DEFAULT LOGON
logon drive = H:

#logon script = scripts/logon.bat
logon path = \\\\fileserver\\profile\\%U

## USER MANAGEMENT SCRIPTS
add user script = /usr/sbin/useradd ­m %u
delete user script = /usr/sbin/userdel ­r %u
add group script = /usr/sbin/groupadd %g
delete group script = /usr/sbin/groupdel %g
add user to group script = /usr/sbin/useradd ­s /bin/false/ ­d /var/lib/nobody %u
idmap uid = 15000­20000
idmap gid = 15000­20000

## SETTINGS 2 SYNC SAMBA PASSOWRDS WITH SYSTEM PASSWORDS
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\\snew\\sUNIX\\spassword:* %n\\n *Retype\\snew\\sUNIX\\spassword:*
%n\\n .
passwd chat debug = yes
unix password sync = yes
## SET THE LOG VERBOSITY LEVEL
log level = 3

[homes]
comment = HOME
valid users = %S
read only = no
browsable = no

[printers]
comment = ALL PRINTERS
path = /var/spool/samba
printable = yes
guest ok = yes
browsable = no

[netlogon]
comment = NETWORK LOGON SERVICE
path = /home/samba/netlogon
admin users = Administrator
valid users = %U
read only = no

[profile]
comment = USERS PROFILES
path = /home/samba/profiles
valid users = %U
create mode = 0600
directory mode = 0700
writable = yes
browsable = no

langkah ke-2,Buat direktori untuk menyimpan domain logons dan profiles;
$ sudo mkdir ­p /home/samba/netlogon
$ sudo mkdir /home/samba/profiles
$ sudo mkdir /var/spool/samba
$ sudo chmod 777 /var/spool/samba/
$ sudo chown ­R root:users /home/samba/
$ sudo chmod ­R 771 /home/samba/

kemudian restart samba;
$ sudo /etc/init.d/samba restart

kemudian edit /etc/nsswitch.conf, dan tambahkan wins pada
hosts: files dns mdns
ganti
hosts: files wins dns mdns

kemudian edit file /etc/hosts;
192.168.1.9 balikpapan <== ip server, nama hostname

Tambahkan root user ke database password samba dan buat alias sebagai Administrator di
windows.
$ sudo smbpasswd ­a root <== (ket)password utk join domain dr windows
$ sudo sh ­c “echo ‘root = Administrator’ > /etc/samba/smbusers”

Pastikan semuanya bekerja, gunakan smbclient untuk mengecek;
$ smbclient ­L localhost ­U%

Bila menghasilkan output;
Domain=[BORNEO] OS=[Unix] Server=[Samba 3.0.22]
Sharename Type Comment
netlogonDiskNETWORK LOGON SERVICE

dan lain sebagainya, maka samba telah berhasil di konfigurasi sebagai PDC.

ke-3,Buat standar grup Windows yang sama dengan grup Linux
$ sudo net groupmap modify ntgroup=”Domain Admins” unixgroup=root
$ sudo net groupmap modify ntgroup=”Domain Users” unixgroup=users
$ sudo net groupmap modify ntgroup=”Domain Guests” unixgroup=nogroup

kemudian buat user untuk login ke domain;
$ sudo useradd budi ­m ­G users
$ sudo smbpasswd ­a budi

Tambahkan Folder sharing;
$ sudo mkdir ­p /home/shares/public
$ sudo chown ­R root:users /home/shares/public
$ sudo chmod ­R ug+rwx,o+rx­w /home/shares/public

Buka file /etc/samba/smb.conf, dan tambahkan baris untuk share public folder.
[public]
comment = PUBLIC SHARE
path = /home/shares/public
valid users = @users
force group = users
create mask = 0660
directory mask = 0771
writable = yes

Restart samba;
$ sudo /etc/init.d/samba restart

Untuk share Printer
$ sudo cupsaddsmb ­a

Di windows XP, lakukan join domain. bila nanti diminta login…masukan username(root) password(password anda).
nambil tutorial dr ubuntulinux.or.id
tutorial ini di asumsikan, anda pny dvd repo utk instalasi program2-nya..
nanti dilanjut dgn DHCP en DNS…soori rakyat kecil, gak pny uang buat online lama2…

Januari 29, 2007 Ditulis oleh Wahyu Budi | linux | | 6 Tanggapan