การติดตั้ง DHCP
DHCP มาจาก Dynamic Host Configuration Protocol ซึ่งทำหน้าที่จ่าย IP ให้แก่เครื่องลูก (clients) โดยอัตโนมัติ สำหรับเน็ตเวอร์ที่มีเครื่องลูกหลายเครื่อง การกำหนด IP ให้แต่ละเครื่องบางครั้งก็
ยากในการจดจำ ว่ากำหนด IP ให้ไปเป็นเบอร์อะไรบ้างแล้ว พอมีเครื่องเพิ่มเข้ามาในเน็ตเวอร์กใหม่ ต้อง
กลับไปค้น เพื่อจะ assign เบอร์ IP ใหม่ไม่ให้ซ้ำกับเบอร์เดิม DHCP Server จะทำหน้าที่นี้แทน โดยเครื่องลูกเครื่องไหนเปิดเครื่อง ก็จะขอ IP มายัง DHCP Server และ DHCP Server ก็จะกำหนด IP ไปให้เครื่องลูกเอง โดยไม่ซ้ำกัน
ให้ใส่ CD แผ่นที่ 2 ใน เครื่อง Server และที่เครื่องลูกที่เราทำงาน ไปที่หน้าต่างของโปรแกรม putty ทำการ mount และติดตั้งโปรแกรมดังนี้
[root@one root]# mount /mnt/cdrom/
[root@one root]# cd /mnt/cdrom/RedHat/RPMS/
[root@one RPMS]# rpm -Uvh dhcp-2.0pl5-8.i386.rpm
Preparing... ########################################### [100%]
1:dhcp ########################################### [100%]
[root@one RPMS]# cd; eject
การลงโปรแกรม DHCP ก็เป็นเรียบร้อย จากนั้นทำการ config โดย vi /etc/dhcpd.conf
แล้วพิมพ์ ดังข้างล่าง
default-lease-time 21600;
max-lease-time 43200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
option domain-name-servers 192.168.1.1;
option domain-name "abcdef.com";
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.51 192.168.1.250;
}
สำหรับ RedHat 8.0 ,9.0 ให้เพิ่ม
ddns-update-style ad-hoc;
ลงไปเป็นบรรทัดที่สามในแฟ้ม dhcpd.conf นะครับ จากนั้นกดปุ่ม ESC ตามด้วย :wq แล้วกดปุ่ม ENTER เราก็จะได้แฟ้ม dhcpd.conf ซึ่งอยู่ที่ /etc/dhcpd.conf แล้วสั่งให้ dhcp ทำงานโดยใช้คำสั่ง
[root@one root]# /etc/init.d/dhcpd start
Starting dhcpd: [ OK ]
[root@one root]#
ลองไปที่เครื่องลูกนี้หรือเครื่องอื่นก็ได้ set ที่ Control panel ==>Network ==> TCP/IP แล้วเลือก Obtain an IP address automatically ตามภาพ
เมื่อ click ปุ่ม OK เครื่องก็จะ Restart เราทดลองที่เครื่องลูกเครื่องนั้นว่าได้รับการแจก IP หรือไม่โดย สั่งที่
Start ==> Run ==> winipcfg
เราจะเห็นว่า Server แจก IP มาให้เราเป็น 192.168.1.51
ก็จะเป็นการเสร็จสิ้นการทำ DHCP Server
ไม่มีความเห็น