แหล่งแลกเปลี่ยนความรู้-ประสบการณ์ FreeBSD สำหรับคนไทย
:: เพื่อแลกเปลี่ยนความรู้, ถาม-ตอบปัญหาคาใจ, แนะนำ, ประกาศ, หรือทุกสิ่งตามต้องการ ::
 
Home  กลับหน้าหลัก  สมัครสมาชิก  ตั้งคำถามใหม่  แก้ไขข้อมูลสมาชิก  ดูสมาชิกทั้งหมด  ลืมรหัสผ่าน

ขอเชิญร่วมตอบคำถามครับ



  Mini Tip : การติดตั้ง DHCP บน FreeBSD 7.0
   dekdar
 Posted : 2008-07-12 00:18:08

  จอมยุทธ์น้อย
 

 Sex :
 Post : 404
 สมาชิกลำดับที่ : 1515
การติดตั้ง DHCP บน FreeBSD 7.0

1. เริ่มจากค้นหา พอร์ตของ dhcp
freebsd# cd /usr/ports/

2. ค้นหาพอร์ตของ dhcp
freebsd# make search name=dhcpd
Port: isc-dhcp3-server-3.0.5_2
Path: /usr/ports/net/isc-dhcp3-server

3. เข้าไดเรกทรอรี่ dhcp เพื่อทำการติดตั้งโปรแกรม
freebsd# cd /usr/ports/net/isc-dhcp3-server

4. เลือกออพชั่น การติดตั้งโปรแกรม
freebsd# make config
Options for isc-dhcp3-server 3.0.5_2
[X] DHCP_PARANOIA add -user, -group and -chroot options
[ ] DHCP_JAIL add -chroot and -jail options
[ ] DHCP_SOCKETS use sockets instead of /dev/bpf (jail-only)
[ ] DHCP_LDAP add experimental LDAP backend support
[X] DHCP_LDAP_SSL support LDAP connection over SSL/TLS
[X] OPENSSL_BASE use the base system OpenSSL (required by TLS)
[ ] OPENSSL_PORT use OpenSSL from ports (required by TLS)
[ ] DHCP_LQ DHCPLEASEQUERY support used by Cisco uBR's
[ OK ] Cancel

5. ทำการติดตั้งโปรแกรม
freebsd# make
freebsd# make install

6. สร้างไฟล์คอนฟิก dhcpd.conf
freebsd# cp /usr/local/etc/dhcpd.conf.sample /usr/local/etc/dhcpd.conf.sample
หรือ
freebsd# touch /usr/local/etc/dhcpd.conf

7. กำหนดค่าคอนฟิกไฟล์
freebsd# pico /usr/local/etc/dhcpd.conf
ddns-update-style ad-hoc;
option domain-name "yiu.edu";
option domain-name-servers 118.175.87.11, 203.113.24.199;
default-lease-time 6000;
max-lease-time 72000;
subnet 118.175.87.8 netmask 255.255.255.248 {
}
# This is a very basic subnet declaration.
subnet 172.30.2.0 netmask 255.255.255.0
{ range 172.30.2.20 172.30.2.250;
option routers 172.30.2.1;
option broadcast-address 172.30.2.255;
}
host server_controll {
hardware ethernet 00:04:e2:80:f7:f0;
fixed-address 172.30.2.254;
} //เป็นการกำหนดค่า แจกไอพี แบบกำหนด

8. สร้างไฟล์จัดเก็บรายละเอียดไอพี ปกติมีมาให้เรียบร้อยแล้วครับ หากไม่มีก็ให้ทำ
freebsd# touch /var/db/dhcpd.leases
freebsd# chmod 777 /var/db/dhcpd.leases

9. ทดสอบการให้บริการ DHCP
//แจกทางการ์ดทุกใบที่เชื่อมต่อ เราสามารถกำหนดเฉพาะการ์ด Network ที่ต้องการได้
freebsd# /usr/local/sbin/dhcpd &
[1] 22810
freebsd# Internet Systems Consortium DHCP Server V3.0.5
Copyright 2004-2006 Internet Systems Consortium.All rights reserved.
For info, please visithttp://www.isc.org/sw/dhcp/
Wrote 0 deleted host decls to leases file.
Wrote 0 new dynamic host decls to leases file.
Wrote 32 leases to leases file.
Listening on BPF/vr0/00:13:d3:11:5c:98/118.175.87.8/29
Sending on BPF/vr0/00:13:d3:11:5c:98/118.175.87.8/29
Listening on BPF/rl0/00:e0:4c:5a:5f:0a/172.30.2/24
Sending on BPF/rl0/00:e0:4c:5a:5f:0a/172.30.2/24
Sending on Socket/fallback/fallback-net
[1] Done /usr/local/sbin/dhcpd

10. ตรวจสอบโปรเซส dhcpd
freebsd# ps ax | grep dhcpd
22811 ?? Is 0:00.00 /usr/local/sbin/dhcpd



11. เพิ่มคำสั่งใน /etc/rc.local
freebsd# echo ‘/usr/local/sbin/dhcpd rl0 &’ >> /etc/rc.local //กรณีที่ต้องการแจกทางการ์ด rl0 เท่านั้น

12. เพิ่มคำสั่งใน /etc/rc.conf
freebsd# echo ‘dhcpd_enable="YES"’ >> /etc/rc.conf

สามารถให้งานบริการ DHCP แล้วละครับ ลง reboot เครื่องสักรอบก็ได้ครับ
freebsd# shutdown –r now

ตัวอย่าง ไฟล์ข้อมูลที่แจกไอพีให้แก่เครื่องลูกข่าย จาก /var/db/dhcpd.leases
freebsd# cat /var/db/dhcpd.leases
lease 172.30.2.247 {
starts 5 2008/07/11 15:52:07;
ends 5 2008/07/11 17:32:07;
binding state active;
next binding state free;
hardware ethernet 00:15:af:8b:83:20;
uid "\001\000\025\257\213\203 ";
client-hostname "codename";
}

ตัวอย่าง การคอนฟิกพาธใน เว็ปมิน
System configuration
DHCP server config file /usr/local/etc/dhcpd.conf
DHCP server executable /usr/local/sbin/dhcpd
Path to DHCP server PID file /var/run/dhcpd.pid
DHCP server lease file /var/db/dhcpd.leases

***แนะนำ เมื่อทำถึงขั้นตอนที่ 5 แล้ว ปกติดสามารถทำผ่าน เว็ปมิน
ได้เลยครับ และง่ายกว่าที่ต้องมาพิมพ์และคอนฟิกเอง มีเครื่องมือ
อำนวยความสะดวกก็ใช้ดีกว่าครับ หากจะพิมพ์เองก็ไม่ว่าอะไร (แต่
มันช้า และโอกาสผิดพลาดมีสูงครับ หุหุหุ++)

Detail Test : Install DHCP3 on FreeBSD 7.0
OS : FreeBSD7.0 After Update Ports
Software : Install Ports Program
Apache apache-2.2.9
MySQL mysql-server-5.1.25
PHP php5-5.2.6
Test by dekdard @ gmail.com


 

พ่อแม่ คือ สุดยอดในใจผมเสมอ
  IP : (172.30.2.191)
ชื่อสมาชิก dekdar Mail to dekdar เบอร์ msn morlorus@hotmail
แสดงความคิดเห็น

   dekdar
 Posted : 2008-07-12 00:20:05   IP : (172.30.2.191)

  จอมยุทธ์น้อย
 

 Sex :
 Post : 404
 สมาชิกลำดับที่ : 1515
เช่นเคยคับพี่น้อง ผมได้ทำเป็น ไฟล์ .pdf หากสนใจส่งเมล์มาหาแล้วครับ

หมายเหตุ ช่วงนี้ขยันเป็นพิเศษ 555++

 

พ่อแม่ คือ สุดยอดในใจผมเสมอ
 Comment : 1
ชื่อสมาชิก dekdar Mail to dekdar เบอร์ msn morlorus@hotmail
กลับขึ้นด้านบน

   chalee
 Posted : 2008-07-12 00:40:07   IP : (118.173.203.176)

  จอมยุทธ์น้อย
 

 Sex :
 Post : 494
 สมาชิกลำดับที่ : 431
เป็นประโยชน์มากมาย

 

ทำได้เท่าที่จะทำ
 Comment : 2
ชื่อสมาชิก chalee Mail to chalee
กลับขึ้นด้านบน

 krutium
 Posted : 2008-07-12 03:46:39   IP : (125.26.154.70)
krutium@gmail.com

 
 Comment : 3
กลับขึ้นด้านบน

 akkharachon
 Posted : 2008-07-12 09:00:01   IP : (124.120.49.97)
ขอด้วยครับ

akkharachon@gmail.com

 
 Comment : 4
Mail to akkharachon
กลับขึ้นด้านบน

   ken
 Posted : 2008-07-12 12:01:17   IP : (192.168.71.129)

  ศิษย์น้อยฝึกวิชา
 

 Sex :
 Post : 223
 สมาชิกลำดับที่ : 1846
kenbma@gmail.com

 

บีเอสดี
 Comment : 5
ชื่อสมาชิก ken Mail to ken
กลับขึ้นด้านบน

 ...
 Posted : 2008-07-12 12:03:42   IP : (192.168.0.100)
wow1973@gmail.comด้วยคนครับ..

 
 Comment : 6
กลับขึ้นด้านบน

 kob
 Posted : 2008-07-12 12:23:56   IP : (203.155.46.56)
kob500@yahoo.com

ขอบคุณครับ

 
 Comment : 7
กลับขึ้นด้านบน

 เด็กเพิ่งหัดเดิน
 Posted : 2008-07-12 13:39:31   IP : (58.137.145.230)
ขอด้วยครับ
noppadech_tu@hotmail.com
ขอบคุณครับ

 
 Comment : 8
กลับขึ้นด้านบน

   wutthichai
 Posted : 2008-07-12 15:37:14   IP : (117.47.15.143)

  จอมยุทธ์น้อย
 

 Sex :
 Post : 578
 สมาชิกลำดับที่ : 531
ดีครับ

 
 Comment : 9
ชื่อสมาชิก wutthichai Mail to wutthichai
กลับขึ้นด้านบน

   pisit
 Posted : 2008-07-12 16:02:12   IP : (58.137.173.125)

  ศิษย์น้อยฝึกวิชา
 

 Sex :
 Post : 111
 สมาชิกลำดับที่ : 164
ขอด้วยคนครับ pisit_maejo@hotmailcom
ขอบคุณครับ

 
 Comment : 10
ชื่อสมาชิก pisit Mail to pisit
กลับขึ้นด้านบน

1 2 3 4 5 6 7 8 9


 แสดงความเห็นต่อคำถามนี้
ชื่อ/Username
รหัสผ่าน
( เฉพาะสมาชิก )
อีเมลล์
( ถ้าเป็นสมาชิกไม่ต้องใส่ )
รูปแบบพิเศษ   ย่อหน้า ตัวหนา ตัวยก ตัวห้อย ตัวหนังสือเรืองแสง ตัวหนังสือมีเงา ตัวเอียง เส้นใต้ สีแดง สีเขียว สีน้ำเงิน สีส้ม สีชมพู สีเทา
Emotions  
แทรกภาพ  
ขนาดภาพ ห้ามเกิน 50 kb  และ ไฟล์ Flash ขนาดห้ามเกิน 500 kb
แสดงความเห็น

ความปลอดภัย กรุณากรอกข้อความที่ท่านเห็นด้านล่าง
   
   
   
[ สมัครสมาชิก | ปิดหน้าต่างนี้ ]


ข้อความที่ท่านได้อ่าน เกิดจากการเขียนโดยสาธารณชน และส่งขึ้นมาแบบอัตโนมัติ เจ้าของเว็บบอร์ดไม่รับผิดชอบต่อข้อความใดๆทั้งสิ้น เพราะไม่สามารถ
ระบุได้ว่าเป็นความจริงหรือชื่อผู้เขียนที่ได้เห็นคือชื่อจริง ผู้อ่านจึงควรใช้วิจารณญาณในการกลั่นกรอง และถ้าท่านพบเห็นข้อความใด ที่ขัดต่อกฎหมายและ
ศีลธรรม หรือเป็นการกลั่นแกล้งเพื่อให้เกิดความเสียหาย ต่อบุคคล หรือหน่วยงานใด กรุณาส่ง email มาที่ admin@thaibsd.com เพื่อให้ผู้ควบคุม
ระบบทราบและทำการลบข้อความนั้น ออกจากระบบต่อไป


 © Copyright 2001 thaibsd.com All Right Reserved. Contact >> admin@thaibsd.com