سلام دوستان
من بروي centos.تdhcp نصب كردم.حالا مي خوام هم به computer هاي شبكه ip بده هم به تلفن هام.خود dhcp server هم رنج كامپيوتر هاست.
اما تلفن ها با اينكه ip از رنج خودشون براشون رزرو مي كنم باز از همون رنج pc ها ip مي گيرن.به نظرتون مشكل چيه
Printable View
سلام دوستان
من بروي centos.تdhcp نصب كردم.حالا مي خوام هم به computer هاي شبكه ip بده هم به تلفن هام.خود dhcp server هم رنج كامپيوتر هاست.
اما تلفن ها با اينكه ip از رنج خودشون براشون رزرو مي كنم باز از همون رنج pc ها ip مي گيرن.به نظرتون مشكل چيه
خوب درست داره کار می کنه.
وقتی شما دو تا اسکوپ توی یه شبکه تعریف کرده باشی، دریافت آی پی تصادفی می شه و نمی تونی روش مدیریت داشته باشی
هر اسکوپی که زودتر تعریف شده باشه و زودتر جواب بده اون دیوایس از همون رنج آی پی می گیره
راه حال شما اینه که تجهیزات را در دو شبکه قرار بدی و این وسط یه تجهیزی باشه که کار
dhcp relay
را انجام بده و در خواست ها را درست هدایت کنه. ولی تا زمانی که هر دو توی یک شبکه هستند مدیریتی روشون نداری
چون درخواست های دی اچ سی پی لایه دویی هستند.
راه دیگه ای که به ذهنم می رسه اینه که مک مربوط به تلفن ها را توی سرور اضافه کنی که البته اگه زیاد باشند کار سختی می شه
دقيقا همين كا رو كردم براي تلفن ها lease كردم اما باز از رنج pc ها ip ميگيره.من فكر مي كنم يه ip از رنج تلفن ها هم بايد روي dhcp serverام ست كنم
رامین خان سلام
سوویچ و روتر های شبکتون چی هستن ؟ سیسکو ؟
ساختار IP-telephony و مدل گوشیهاتون چیه ؟ استریسک ، الستیکس ،سیسکو یا ...
آیا Vlan بندی انجام دادی ؟
سلام
نه يه سوييچ ساده است.تلفن ها هم سيسكو هستش.در واقع قصد من جايگزين كردن dhcp در linux به جاي microsoft هست.
یعنی وقتی از Microsoft استفاده می کردی این مشکل را نداشتی ؟
وقتی یک پکت DHCP Discover به یک DHCP Server میرسه ، سرور فیلدی به نام Giaddr رو بررسی میکنه . اگه این فیلد خالی باشه تشخیص میده که باید از اسکوپی که در رنج IP خود سرور هست به درخواست پیشنهاد بده و اگر این فیلد Subnet رو معرفی کنه از اسکوپ مناسب آن Subnet آدرس میده
شما باید کاری کنی که برای درخواست IP تلفن ها این فیلد خالی نباشه . چندین راکار برای این مساله وجود داره که با توجه به تجهیزاتت میتونی یکیش رو انتخاب کنی .
ممنون می شم اشاره ای به متد ها داشته باشید. چون من فکر می کردم توی یه شبکه نمی شه ازش استفاده کرد و حتما باید یک سرویس
relay
وسط قرار بگیره و این کار را بکنه