#6: DHCP (Dynamic Host Configuration Protocol)

posted on 08 Apr 2006 12:02 by buab  in Server
การกำหนด IP แบบตายตัวให้กับเครื่องในเครือยข่ายที่มีเครื่องลูกข่ายเยอะๆ คงจะไม่สะดวกนัก แต่เรามีตัวช่วยในการแจกจ่าย IP ให้กับเครื่องลูกข่ายของเราโดยอัตโนมัติ นั่นคือ DHCP (Dynamic Host Configuration Protocol)

มาเริ่มกันเลย

การติตั้งครังนี้ ติดตั้งบน Fedora core 4


1. ตรวจสอบว่าเครื่องของเราได้มีการติดตั้ง DHCP หรือยังด้วยคำสั่ง

rpm -q dhcp

ถ้าติดตั้งแล้วเครื่องจะแสดง ชื่อโปรแกรมพร้อมกับชื่อของ version

ถ้ายังไม่ได้ติดตั้งให้ติดตั้งด้วยคำสั่ง

rpm -ivh dhcp-xxx.rpm

*xxx เป็นตัวเลขของแต่ละ version

2. เมื่อติดตั้งเสร็จแล้วก็ทำการ config โดยที่เจ้า DHCP นี้จะมีตัวอย่างอยู่ใน document ของเคื่อง(/usr/share/doc/dhcp-xxx/dhcpd.conf.sample)

เราจะใช้ไฟล์ตัวอย่างนี้จะได้ไม่ต้องพิมเองทั้งหมด โดยใชคำสั่ง

cp /usr/share/doc/dhcp-xxx/dhcpd.conf.sample /etc/dhcpd.conf เป็นการ copy พร้อมเปลี่ยนชื่อ

3. แก้ไขไฟล์ dhcpd.conf โดยใช้คำสั่ง

vi /etc/dhcpd.conf


ผมจะแสดงส่วนที่ต้องแก้ไขดังนี้ครับ


ddns-update-style interim;

ignore client-updates;

subnet 192.168.0.0 netmask 255.255.255.0 {

# default gateway

option routers 192.168.0.1; # gateway

option subnet-mask 255.255.255.0;


option domain-name "yourdomain.com";

option time-offset -18000;


range dynamic-bootp 192.168.0.128 192.168.0.254; # ช่วงที่จะจ่าย IP

default-lease-time 21600;

max-lease-time 43200;

.....

....

....

}


จากนั้น save file โดยกดปุ่ม Esc --> : --> wq --> enter


4. เมื่อเสร็จแล้วก็ให้ทำการ restart dhcp ดังนี้

/etc/init.d/dhcpd restart


5. กำหนดให้ dhcp เริ่มทำงานทุกครั้งที่ start เครื่อง

chkconfig dhcpd on


เสร็จแล้วครับ.............


ตอนหน้ามาทำ Web Server กัน



ที่มา..

http://rd.cc.psu.ac.th/content/view/37/46/


Buab

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

Tweet

ขอบคุณครับได้ความรู้มากขึ้นแล้วครับ แตผมrestart dhcp แล้วมัน failed

ครับ งงไม่รู้ทำผิดตรงไหน

#1 By arm (58.8.157.185) on 2009-01-22 11:21