ติดตั้ง DHCP

เกลิ่นคร่าวๆ DHCP เป็นการแจก IP แก่เครื่องลูกข่ายโดยอัตโนมัติ โดยที่เครื่องลูกข่ายต้องทำการเปิดการร้องขอ DHCP ด้วย ซึ่ง DHCP Server จะทำการแจก IP ให้เครื่องลูกข่ายโดย IP ที่แจกจะไม่ซ้ำกัน การทำงานจะประมาณนี้

  • เครื่องลูกข่ายร้องขอหาตำแหน่ง DHCP Server เพื่อขอ IP Address
  • DHCP Server จะค้นหา IP Address ในฐานข้อมูลเพื่อจะส่ง IP ไปให้เครื่องลูกข่าย
  • เครื่องลูกข่ายได้รับ IP Address จะส่ง ack กลับไป
  • DHCP Server ได้รับ ack จะส่งสัญญาณอนุญาติให้ เครื่องลูกข่ายใช้ IP นั้น พร้อมบันทึก IP

ขั้นตอน

  1. Download dhcp ดาวโหลดที่ http://www.isc.org/sw/dhcp/
  2. แตกไฟล์ tar -xvzf dhcp-x.x.x.tar.gz
  3. สร้างไฟล์เตรียมคอมไพล์ ./configure –prefix=/usr/local/dhcpd
    • –prefix=<directory> หรือจะดู option ทั้งหมดโดย -help
  4. คอมไพล์ make ; make install

การสร้าง config

  • vi /etc/dhcpd.conf
  • ใส่ข้อมูลประมาณนี้
    
    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;"
    }
    
    * ส่วน dns ก็ใส่ IP dns server ลงไปมีได้มากกว่า 1 เครื่อง * options routers ก็คือ ip gateway สำหรับเครื่อลูกข่าย
  • สร้าง 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

Tags:

3 Responses to “ติดตั้ง DHCP”

  1. misui 17. Mar, 2008 at 12:15 am #

    ทำไมมันจัด font ยากยังงี้ :evil:

  2. llun 17. Mar, 2008 at 9:58 am #

    @misui, ฮะๆๆ งี้แหละ ใช้ตัวช่วยในการเขียน ปกติใส่ html เองเลย ไม่ค่อยได้ใช้นะเนี๊ยะ

Trackbacks/Pingbacks

  1. J2me Blog » Blog Archiv » ติดตั้ง DHCP - 17. Mar, 2008

    [...] (via Multimedia und IT im Web2.0 » inftex.net) [...]

Leave a Reply