ระบบที่ทดสอบ
- Fedora 8
- dhcp-3.0.6-12.fc8.i386.rpm
คอนฟิกพื้นฐานของ Server
- IP Address: 192.168.1.1
- Subbet Mask: 255.255.255.0
ตัวอย่างไฟล์คอนฟิก /etc/dhcpd.conf
# /etc/dhcpd.conf authoritative; subnet 192.168.1.0 netmask 255.255.255.0 { option routers 192.168.1.1; option subnet-mask 255.255.255.0; option domain-name "your-domain.com"; option domain-name-servers 192.168.1.1; range dynamic-bootp 192.168.1.101 192.168.1.200; default-lease-time 21600; max-lease-time 43200; } host fixip-client1 { hardware ethernet 00:0c:11:22:33:44; fixed-address 192.168.1.11; }
จากตัวอย่าง DHCP Server เครื่องนี้จะให้ข้อมูลเกี่ยวกับ IP configuration ยัง client ที่ตั้งค่าเป็น DCHP ดังต่อไปนี้
- จะแจก ip address (range dynamic-bootp) ตั้งแต่ 192.168.1.101 ถึง 192.168.1.200
- Subnet mask (option subnet-mask)จะเป็น 255.255.255.0
- domain-name (option domain-name-servers) เป็น your-domain.com
- DNS Server (option domain-name-servers) คือ 192.168.1.1
- Default Gateway (option routers) เป็น 192.168.1.1
สำหรับเครื่องที่มี MAC Address “00:0c:11:22:33:44″ จะได้รับ ip เป็น 192.168.1.11
Start DHCP Server
ใช้คำสั่ง service เพื่อ start DHCP Server
[root@server etc]# service dhcpd start Starting dhcpd: [ OK ]
การทดสอบ
บนเครื่อง client ที่เป็น Windows เราสามารถใช้คำสั่ง ipconfig ในการทดสอบ DHCP
C:\Documents and Settings\user\ipconfig Windows IP Configuration Ethernet adapter LAN - Broadcom: Connection-specific DNS Suffix . : your-domain.com IP Address. . . . . . . . . . . . : 192.168.1.200 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 192.168.1.1
Stop DHCP Server
ใช้คำสั่ง service เพื่อ stop DHCP Server
[root@server etc]# service dhcpd stop Shutting down dhcpd: [ OK ]
ข้อมูลอ้างอิง
- ISC Dynamic Host Configuration Protocol (DHCP)
- Fedora 8
- dhcp-3.0.6-12.fc8.i386.rpm