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

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



  ขอความเข้าใจเกี่ยวกับ DHCP หน่อยครับ
 ตี๋เล็ก
 Posted : 2006-06-22 11:08:43
ผมทำการ set dhcp สำเร็จไปได้ด้วยดี แต่ ยังไม่เข้าใจ concept DHCP เกี่ยวกับการ การแจก IP ไปให้เครื่องลูกครับ

ใน file /etc/dhcpd.conf บรรทัดที่ว่า

default-lease-time 600; ( ค่าพื้นญานที่ให้เช่า 10 นาที )
max-lease-time 7200; ( เวลาสูงสุดในการเช่า IP 2 ชั่วโมง )

ไม่เข้าใจว่าทำไมการให้เช่า ip เช่น เครื่อง a เปิดขึ้นมาได้รับ ip : 192.168.1.2 และเครื่อง b เปิดหลัง a ได้ ip 192.168.1.3 คอม a ได้ทำการปิดเครื่องไป ทำให้ ip 192.168.1.2 ว่าง และมาถึงเครื่อง c เปิดขึ้นมา กลับได้ ip 192.168.1.4 ทั้งที่เครื่อง a ปิดไปแล้ว 192.168.1.2 ก็ยังว่างอยู่ทำไม DHCP Server ไม่แจก ip ที่ว่างอยู่อ่าครับ กลับแจก ip ต่อไปเรื่อยถึง 192.168.1.254 เลยอะครับ แล้วแบบนี้ ip 192.168.1.2 นั้นจะต้องแจกแต่เฉพาะเครื่อง a เท่านั้นหรอครับ ขอบคุณครับ

 
  IP : (169.0.25.25)
แสดงความคิดเห็น

   ShareKnowledge
 Posted : 2006-06-22 11:10:55   IP : (192.168.1.44, 2)

  หนึ่งในใต้หล้า
 

 Sex :
 Post : 2819
 สมาชิกลำดับที่ : 434
ลองไปอ่านดูในไฟล์ /var/state/dhcpd.leases ดูครับ แล้วจะรู้คำตอบ

 

ความรู้ไม่มีที่สิ้นสุด...มันจะติดตัวคุณไปจนวันตาย
 Comment : 1
ชื่อสมาชิก ShareKnowledge Mail to ShareKnowledge เบอร์ msn share_knowledge@hotmail.com
กลับขึ้นด้านบน

 kittipong
 Posted : 2006-06-22 11:26:06   IP : (192.168.20.2)
อย่างที่ท่าน shareknowledge แนะนำครับ ขอให้ท่านเปิดไฟล์นั้นดูครับ จะพบคำตอบจริง ๆ ว่าทำไมถึงไม่ได้ ip เบอร์นั้น ทั้ง ๆ ที่ว่างอยู่

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

 ว ณ สุราษฎร์ธานี
 Posted : 2006-06-23 02:26:10   IP : (202.29.18.2)
เพิ่งเข้ามาเห็นที่นี่ เมื่อวานผมตอบไว้ที่
http://www.thaifreebsd.org/forums/index.php/topic,980.msg3035/topicseen.html#msg3035เข้าใจว่าผู้ถามคนเดียวกัน ดังนี้

สรรพสิ่งมิได้มีคำตอบเสมอไป แต่ถ้าสังเกตได้จะช่วยตอบ ขอตอบจากการสังเกต เท่านั้น ไม่ได้เปิดดู ตำราใดๆ

ไม่เข้าใจว่าทำไมการให้เช่า ip เช่น เครื่อง a เปิดขึ้นมาได้รับ ip : 192.168.1.2 และเครื่อง b เปิดหลัง a ได้ ip 192.168.1.3 คอม a ได้ทำการปิดเครื่องไป ทำให้ ip 192.168.1.2 ว่าง และมาถึงเครื่อง c เปิดขึ้นมา กลับได้ ip 192.168.1.4 ทั้งที่เครื่อง a ปิดไปแล้ว 192.168.1.2 ก็ยังว่างอยู่ทำไม DHCP Server ไม่แจก ip ที่ว่างอยู่อ่าครับ กลับแจก ip ต่อไปเรื่อยถึง 192.168.1.254 เลยอะครับ แล้วแบบนี้ ip 192.168.1.2 นั้นจะต้องแจกแต่เฉพาะเครื่อง a เท่านั้นหรอครับ

เมื่อเครื่องลูกติดต่อเข้ามาทาง gateway เพื่อขอเลขไอพีจากดีเอชซีพี แน่นอนว่าการเป็นเช่นนี้เพราะถูกกำหนดค่าไว้ใน dhcpd.conf เครื่อง ดีเอชซีพี จะส่งแพกเก็ต icmp เพื่อ ping ทดสอบการติดต่อ ตรวจสอบได้โดยการใช้คำสั่งตรวจสอบเช่น tcpdump หรือถ้าใช้ OpenBSD ก็เลือกคำสั่ง pftop จะแสดงการส่ง icmp ระหว่างเครื่องแม่ไปเครื่องลูกเสมอ ลองดูซิครับ จากนั้นกระบวนจ่ายเลขไอพีจะเริ่มขึ้น เลขไอพีที่จ่ายไป เมื่อกำหนดได้แล้ว ช่วงเวลาของเลขไอพีที่ถูกจอง ตามช่วงเวลาที่จะต้องเก็บไว้ รู้ไหมว่าที่ผ่านมาผมไม่เคยได้ยินใครพูดถึง ไฟล์ /var/db/dhcpd.leases เจ้าไฟล์นี้เองจะเป็นคำตอบของคุณ ว่าทำไมเขาถึงจ่ายไอพีให้โดบข้ามเลขเดิมไปแต่กลับจ่ายเลขลำดับถัดไป ในไฟล์นี้เองจะบันทึกการเข้ามาใช้งานและถูกเก็บเอาไว้ มันบันทึกเลขของแลน แมคแอดเดรตอะไรนั่นละมั้ง รวมทั้งชื่อของ client ตัวอย่างของไฟล์ /var/db/dhcpd.leases ดังข้างล่าง

lease 192.168.1.130 {
starts 4 2006/06/22 09:34:26;
ends 4 2006/06/22 21:34:26;
hardware ethernet 00:11:d8:9b:62:95;
uid 01:00:11:d8:9b:62:95;
client-hostname "microsof-b9b88a";
}
lease 192.168.1.7 {
starts 4 2006/06/22 08:59:43;
ends 4 2006/06/22 20:59:43;
hardware ethernet 00:11:d8:d0:55:ab;
uid 01:00:11:d8:d0:55:ab;
client-hostname "microsof-7403aa";
}


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


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

 samira samilan
 Posted : 2006-06-23 11:02:21   IP : (24.107.126.13)
คำอธิบายนี้มาจาก man page ของ dhcpd.leases(5)
The manual page dhcpd.leases(5) เอามาจากเจ้าสำนักกันเลย

Every time a lease is acquired, renewed or released, its new value is recorded at the end of the lease file. So if more than one declaration appears for a given lease, the last one in the file is the current one.

( ขอแปล " lease" ว่า "เช่าซื้อ" เพราะ อย่างเวลาเรา "lease" รถนั้น เขาใช้คำว่า "เช่าซื้อ" เพราะ "เช่า" นั้นน่าจะมาจาก "rent" แต่คิดว่า ในเชิงปฎิบัติ ในที่นี้ คงจะหมายถึง "เช่า" )

ทุกครั้งที่มีการขอเช่าใหม่ ( acquire) มีการขอเช่าต่อ ( renew) หรือ เลิกใช้( release) ข้อมูลใหม่(new value) จะถูกเอาไปปะที่ท้ายที่ file dhcpd.leases ดังนั้นจะเห็นว่า สัญญาเช่า ( ข้อมูลใน dhcpd.leases file ) อาจจะมีรายการซ้ำได้ และอันที่มีผล คือ สัญญาล่าสุด

whenever a lease changes, the contents of that lease are written to the end of the file. This means that it is entirely possible and quite reasonable for there to be two or more declarations of the same lease in the lease file at the same time. In that case, the instance of that particular lease that appears last in the file is the one that is in effect.
ย่อหน้านี้ ก็อธิบายว่า อาจจะมีสัญญาเช่า ของลูกค้า ซ้ำได้และสัญญาล่าสุด คืออันที่มีผล

ฉนั้น ก็น่าจะอธิบายที่ผู้ตั้งกระทู้ถามมา

ของแถม
In order to prevent the lease database from growing without bound, the file is rewritten from time to time. First, a temporary lease data-base is created and all known leases are dumped to it. Then, the old lease database is renamed /var/db/dhcpd.leases~. Finally, the newly written lease database is moved into place.
หากมันปะสัญญาเช่าซื้อเข้าไปเรื่อยๆ file dhcpd.leases ก็จะมหึมา ดังนั้นจะมีการปรับใหม่ เป็นครั้งคราว เริ่มโดย มีการสร้าง file สัญญาเช่าชั่วคราวขึ้นมา แล้วเอาสัญญาเช่าที่ยังมีผลอยู่ ลอกเข้าไป จากนั้น file เก่า จะถูกเปลี่ยนชื่อเป็น /var/db/dhcpd.leases~ ท้ายสุด lease file ที่ถูกสร้างขึ้นมาใหม่ ก็จะถูกย้ายเข้าไปเป็น dhcpd.leases ใหม่สุด

HTH


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

 b
 Posted : 2008-10-18 15:17:01   IP : (222.123.75.144)
555

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

 sanjunn
 Posted : 2016-11-10 19:56:54   IP : (199.119.141.19)
http://www.raybansunglass.uk
http://www.lacosteoutlet.org.uk
http://www.raybanglasses.in.net
http://www.huaracheshoes.uk
http://www.louis-vuittonhandbags.net
http://www.boostyeezy.us.com
http://www.jordansforcheap.us.com
http://www.oakleyglasses.com.co
http://www.tomsoutletstore.name
http://www.nikepolo.us
http://www.timberlandoutlet.uk
http://www.chromehearts.com.co
http://www.adidasnmd.com.co
http://www.jordanretro.uk
http://www.michaelkors-outletonlines.us.com
http://www.cheapnfljerseysstorechina.com
http://www.hermes-belt.us.com
http://www.reebokoutlet.us.org
http://www.adidasstansmith.uk
http://www.michaelkors-outletonline.co.uk
http://www.christianlouboutin.in.net
http://www.michaeljordanshoes.net
http://www.linksoflondonus.com
http://www.tiffanyandcooutletonline.us.com
http://www.jewellerytiffanyand.co
http://www.michaelkorsonline.net
http://www.cheapbasketballshoes.us.com
http://www.michaelkors-outletstore.us.com
http://www.kobesneakers.com
http://www.adidastubular.co.uk
http://www.adidasstansmith.us.com
http://www.truereligiononsale.in.net
http://www.longchampoutlet.org.uk
http://www.nfljerseys2015.in.net
http://www.raybansunglass.us
http://www.kobeshoes.uk
http://www.tiffany.net.co
http://www.zoomkb24.com
http://www.airhuaraches.org.uk
http://www.outlettimberland.us.org
http://www.linksoflondon.us.com
http://www.michaelkorsoutletonline.uk
http://www.cheapretro-jordans.com
http://www.rosherun.us.com
http://www.michaelkorsonline.name
http://www.nikezoom.us.com
http://www.fitflops-saleclearance.us.com
http://www.yeezyboost350.uk
http://www.yeezyshoes.uk
http://www.adidasnmdus.com
http://www.michael-kors-handbags.org.uk
http://www.cheaprolexwatchesonline.in.net
http://www.cheapairjordan.us
http://www.outletonline-michaelkors.us.org
http://www.adidasultra.us.com
http://www.oakleysunglassesoutlet.us
http://www.airmaxthea.us.com
http://www.tiffanyandcojewellery.us.com
http://www.cheapairjordan.uk
http://www.oakleyoutlet-store.com
http://www.michaelkorshandbagsclearance.com.co
http://www.yeezyboost.com.co
http://www.tiffanyandcouk.uk
http://www.adidasultraboost.us.org
http://www.mlbjerseysauthentic.in.net
http://www.tiffanyand.co.uk
http://www.fitflopsoutlet.in.net
http://www.adidassuperstar.org.uk
http://www.skechers-shoes.us.com
http://www.cheaprealjordans.us.com
http://www.authenticjordanscheap.us.com
http://www.michaelkors-outletsonline.us.com
http://www.nikerosheone.co.uk
http://www.michaelkorshandbags.net
http://www.michaelkors-factoryoutlets.us.com
http://www.airjordanretro.uk
http://www.cheapralphlaurenonline.uk
http://www.nmdadidas.us.com
http://www.discount-oakleysunglasses.us.com
http://www.longchamphandbags.us.org
http://www.chromehearts.us.org
http://www.cheaptiffanyandco.in.net
http://www.adidasnmdrunner.us.com
http://www.nfljerseyswholesale.in.net
http://www.nikedunks.us.org
http://www.jordanshoes.com.co
http://www.nfljerseyscheap.in.net
http://www.skechersshoes.org.uk
http://www.adidasnmd.uk
http://www.uggoutlet.uk
http://www.michaelkors-outletfactory.us.org
http://www.coach-outlet.in.net
http://www.adidasnmdus.com
http://www.louboutinshoes.uk
http://www.cheap-airjordans.us.com
http://www.michaelkors-handbagsclearance.us.com
http://www.cheapralphlauren.in.net
http://www.skechersoutlet.us.org
http://www.adidasneo.org.uk
http://www.airmaxthea.uk
http://www.adidassuperstar.us.com
http://www.nikezoom.me.uk
http://www.hoganshoes.us.com
http://www.jordanshoes.uk
http://www.outlettiffanyandco.us.com
http://www.verabradleyoutlet.us.org
http://www.ugg.name
http://www.oakleyvault.com.co
http://www.tiffanyandco-outlet.us.com
http://www.longchampbags.us.org
http://www.salomonshoes.net
http://www.hermesbelt.org.uk
http://www.kobe-shoes.us.com
http://www.airhuarache.uk
http://www.michaeljordanshoes.us.com
http://www.raybansunglassesoutlet.org
http://www.mlbjerseyswholesale.in.net
http://www.outletlongchamp.us.com
http://www.outlettiffanyand.co
http://www.yeezy-boost350.us.com
http://www.chromeheartsonlinestore.us.com
http://www.lacostepoloshirts.us.com
http://www.cheapauthenticjordans.us.com
http://www.sketchersoutlet.us
http://www.longchamphandbags.uk
http://www.zoomkb24.uk
http://www.fitflops.cc
http://www.rayban-sunglasses.uk
http://www.kobebasketballshoes.us.com
http://www.michaelkorsoutlets-online.eu.com
http://www.nike-airhuarache.uk
http://www.longchamphandbagsoutlet.us.org
http://www.michael-kors-handbags.com.co
http://www.nike-airhuarache.org.uk
http://www.kobebasketballshoes.net
http://www.yeezy-shoes.us
http://www.cheap--jordans.us.com
http://www.adidastubular.us.com
http://www.cheaptruereligionjeans.us
http://www.huarachesshoes.uk
http://www.oakley-sunglasses.co
http://www.adidasnmd.co
http://www.airjordan.cc
http://www.huarachesshoes.co.uk
http://www.adidasneo.us.com
http://www.jewelrytiffanyand.co
http://www.hoganoutlet.cc
http://www.skechersshoes.us.org
http://www.oakley-sunglass.in.net
http://www.nikerosheone.us.com
http://www.cheapairjordan.in.net
http://www.oakleystoreonline.us.org
http://www.lacosteoutlet.us.org
http://www.michaelkors-handbags.net
http://www.ultraboost.us.com


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

1


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

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


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


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