การติดตั้ง DHCP Server
DHCP ย่อมาจาก Dynamic Host configuration Protocol
มันเป็นการกำหนด IP Address อัตโนมัติให้แก่เครื่องไคลเอนต์ในระบบที่ติดตั้ง โปรโตคอล TCP/IP เป็นการลดความซ้ำซ้อนของระบบ
เพราะเราจะทำ DHCP Server เป็นตัวแจก Ip ที่ไม่เหมือนกันเลยให้แก่เครื่องลูก ข่าย ตัว DHCP Server จะมีสโคปในการจ่าย ip ซึ่ง Admin
จะต้องกำหนดขึ้นมาเองก็แล้วแต่ว่าจะใช้ Class ของ IP เป็นอะไรก็ขึ้นอยู่กับ Admin ในที่นี้ผมใช้หมายเลย เป็น 192.168.1.1-192.168.1.220 ใน Class นี้มีขอบเขต
อยู่ที่ 210 เครื่อง
รู้กันแล้วก็ลุยกันเลยครับ ขั้นตอนแรกเราต้องติดตั้ง DHCP กันก่อน
ติดตั้ง DHCP Server
#apt-get install dhcp3-server
หมายเหตุ หลังจากติดตั้ง dhcp จะเริ่มทำงานไม่สำเร็จ (fail)
สำรอง /etc/dhcp3/dhcpd.conf
#cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf_bak
แก้ไบ เพิ่มเติมที่ท้ายแฟ้ม /etc/dhcp3/dhcpd.conf
---
# ct-network
subnet 192.168.50.0 netmask 255.255.255.0 {
range 192.168.50.50 192.168.50.254;
option domain-name-servers 192.168.1.1;
option domain-name "ct.utc.ac.th";
option routers 192.168.50.1;
option broadcast-address 192.168.50.255;
default-lease-time 6000;
max-lease-time 72000;
}
---
แก้ไข /etc/default/dhcp3-server เพื่อระบุ interface ที่คอยให้บริการ ค่าของโปรโตคอล TCP/IP (วง LAN)
---
INTERFACES="ethx"
---
หมายเหตู ethx คือ eth ที่ต่อกับวง LAN
สั่งให้ DHCP Service ทำงาน
#/etc/init.d/dhcp3-server start
ขอถามว่านี่คือแจก 192.168.50.xxx หรือ 192.168.1.xxx ตอนแรกเห็นบอกจะแจก 192.168.1.1-192.168.1.220 แต่ค่าในคอนฟิกไฟล์ range 192.168.50.50 192.168.50.254 แบบนี้คือแจก 192.168.50.50 - 192.168.50.254 ใช่ไหมครับ? แล้วถ้าผมต้องการแจก 192.168.50.1-192.168.53.254 subnet 255.255.252.0 จะแจกได้ไหมครับ ต้องการเครื่องจำนวนมากอยู่ในวงแลนเดียวกัน
ตอบลบได้ครับ คือตอนผมทดลองแจกชุด 192.168.50.50 - 192.168.50.254 นี้เพราะ ที่ทำงานมีหลายวงก็เลยเริ่มที่ 50 ครับ สรุปว่าได้ ลองเลยครับได้ผลไง บอกด้วยน๊ะครับ จะได้ปรับปรุงกันต่อไป
ลบ