
เกลิ่นคร่าวๆ DHCP เป็นการแจก IP แก่เครื่องลูกข่ายโดยอัตโนมัติ โดยที่เครื่องลูกข่ายต้องทำการเปิดการร้องขอ DHCP ด้วย ซึ่ง DHCP Server จะทำการแจก IP ให้เครื่องลูกข่ายโดย IP ที่แจกจะไม่ซ้ำกัน การทำงานจะประมาณนี้
- เครื่องลูกข่ายร้องขอหาตำแหน่ง DHCP Server เพื่อขอ IP Address
- DHCP Server จะค้นหา IP Address ในฐานข้อมูลเพื่อจะส่ง IP ไปให้เครื่องลูกข่าย
- เครื่องลูกข่ายได้รับ IP Address จะส่ง ack กลับไป
- DHCP Server ได้รับ ack จะส่งสัญญาณอนุญาติให้ เครื่องลูกข่ายใช้ IP นั้น พร้อมบันทึก IP
ขั้นตอน
- Download dhcp ดาวโหลดที่ http://www.isc.org/sw/dhcp/
- แตกไฟล์ tar -xvzf dhcp-x.x.x.tar.gz
- สร้างไฟล์เตรียมคอมไพล์
./configure –prefix=/usr/local/dhcpd
- –prefix=<directory> หรือจะดู option ทั้งหมดโดย -help
- คอมไพล์ make ; make install
การสร้าง config
- vi /etc/dhcpd.conf
- ใส่ข้อมูลประมาณนี้
* ส่วน dns ก็ใส่ IP dns server ลงไปมีได้มากกว่า 1 เครื่อง * options routers ก็คือ ip gateway สำหรับเครื่อลูกข่ายddns-update-style ad-hoc; default-lease-time 86400; max-lease-time 7200; subnet 192.168.100.0 subnetmask 255.255.255.0{ range 192.168.100.10 192.168.100.254; option routers 192.168.100.1; option subnet-mask 255.255.255.0; option broadcast-address 192.168.100.255; option domain-name "mydomain.com"; option domain-name-servers 192.168.100.x , 192.168.100.y; option netbios-name-serves 192.168.100.x;" } - สร้าง lease databases touch /var/db/dhcpd.leases chmod 777 /var/db/dhcpd.leases
- เริ่มโปรแกรมแบบเดมอน /usr/local/dhcpd/sbin/dhcpd &
- สั่งทำงานอัตโนมัติ ทำการแก้ไขไฟล์ /etc/rc.local เพิ่ม echo ## start dhcpd ## /usr/local/dhcpd/sbin/dhcpd &
เป็นอันเสร็จสิ้นการติดตั้ง dhcp server บรอดแครสวิ่งกระจาย
ps. ปัญหาน่าปวด Head ที่เคยเจอก็เครื่องลูกข่ายดันมาตั้ง IP เดียวกันกับ dhpc server แล้วแจก dhcp อีกดู๊ดูดูมันทำ แล้วเครื่อง อื่นจะใช้เน็ตยังไงหล่ะคร๊าาบ ยังคิดวิธีแก้ไขไม่ออกต้องมานั่งไล่ทีละสายอยู่ดี ถ้าเครือข่ายใหญ่สักหน่อยหลักร้อย เขาจะแก้ปัญหายังไงนะ คงต้องเข้าไปดูที่ switching กระมัง . . . ps2. เวลาเขียนกด tab แล้วทำไมเวลาเซฟมันไม่ tab ให้หล่ะจะใข้ indent ก็ไม่ถนัดแฮะ ps3. รูปภาพอ้างอิงจาก wikipedia, upload ไม่เป็นพออัพแล้วมันเงียบฉี่ แฮะ. . .
ciao, misui
ทำไมมันจัด font ยากยังงี้
@misui, ฮะๆๆ งี้แหละ ใช้ตัวช่วยในการเขียน ปกติใส่ html เองเลย ไม่ค่อยได้ใช้นะเนี๊ยะ