ডিএইচসিপিডিতে আমি কীভাবে ম্যাকের মাধ্যমে আইপি নির্ধারণ করতে পারি


10

আমি কীভাবে ডিএইচসিপিডি ব্যবহার করে কোনও ম্যাক ঠিকানার জন্য নির্দিষ্ট আইপি ঠিকানা অর্পণ করব?

এখন পর্যন্ত চেষ্টা করেছি

host blah { hardware ethernet <mac address>; fixed-address <ip address>;}

আমার dhcpd.conf এ। তবে ডিএইচসিপিডি এবং মেশিনটিকে পুনরায় আরম্ভ করার পরে ম্যাক অ্যাড্রেসযুক্ত প্রশ্নের সাথে আমি আবার একটি এলোমেলো আইপি পাই।

উত্তর:


8

এটি পুরোপুরি সূক্ষ্ম বিন্যাস - আমি ঠিক একই ব্যবহার করি। আমি কেবল লাইনের শেষে একটি মন্তব্য যুক্ত করব (অতিরিক্ত)। এটি কাজ থেকে অংশ dhcpd.conf:

host wrt45gl-etika  { hardware ethernet 00:21:29:a1:c3:a1; fixed-address ---.219.43.135; } # MSIE routeris WRT54GL

@ ক্রিসটফ যেমন উল্লেখ করেছেন, সেখানে বিশ্বব্যাপী বিকল্প ঘোষিত হতে পারে (বা পরিষেবা ডিফল্ট ব্যবহৃত হয়েছে) যা আইপিগুলি নির্ধারিত / এটিকে ওভাররাইড করার উপায়কে প্রভাবিত করতে পারে।

ডিএইচসিপিএন-সার্ভার (v3) থেকে ইস্ক-ডিএইচসিপি-সার্ভারে (ভি 4) স্থানান্তরিত করার সময় আমাকে কিছু বাধ্যতামূলক বিকল্পগুলি যুক্ত করতে হয়েছিল এবং কিছু ঘোষণাপত্র পুনরায় লেখার প্রয়োজন ছিল। তবে কনফিগার ফাইলের কাঠামো সহজ ছিল:

#
# Sample configuration file for ISC dhcpd for Debian
#

# The ddns-updates-style parameter controls whether or not the server will
# attempt to do a DNS update when a lease is confirmed. We default to the
# behavior of the version 2 packages ('none', since DHCP v2 didn't
# have support for DDNS.)

ddns-update-style none;

# option definitions common to all supported networks...

option domain-name "mf.vu.---";
option domain-name-servers ---.219.80.11, ---.219.80.2, ---.171.22.22;

default-lease-time 2678400;
max-lease-time 2678400;

# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.

authoritative;

# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).

log-facility local7;


# The subnet that shares this physical network

shared-network TOTAL_MF {
 server-name "letta.mf.vu.--";

 subnet ---.219.43.128 netmask 255.255.255.192 {
  option routers ---.219.43.190;
  option broadcast-address ---.219.43.191;

  group {
    host wrt45gl-etika  { hardware ethernet 00:21:29:a1:c3:a1; fixed-address ---.219.43.135; } # MSIE routeris WRT54GL
    # ...
    host saulute        { hardware ethernet 00:21:28:10:f4:16; fixed-address ---.219.43.189;  } # Virtual Qemu PC NIC
  }
 }

 subnet 172.16.43.128 netmask 255.255.255.192 {
  option routers 172.16.43.129;
  option broadcast-address 172.16.43.191;

  group{
    host ligo           { hardware ethernet 08:00:20:7A:E2:70; fixed-address 172.16.43.179;   } #a225 ligo
    # ...
    host vumfsa2        { hardware ethernet 00:80:48:8d:12:f0; fixed-address 172.16.43.140;   } # 118
  }
 }
}

সেখানে আমি না pool, কোনও rangeঘোষণা ব্যবহার করি না । কেবলমাত্র দুটি সাবনেট ঘোষণা (একের পর এক)।

সেখানে আমার হোস্টগুলির কাছে নির্ধারিত কোনও এলোমেলো আইপি পাওয়া যায় নি যা এখানে ঘোষণা করা হয়েছে (এমএসিগুলিতে আবদ্ধ)।


আমি কি সাবনেট ছাড়াই হোস্ট ব্যবহার করতে পারি? আমার সম্প্রচারটি আইপি-র মতোই সেট করতে হবে, আমার নেটমাস্কও সেট করা দরকার 255.255.255.255। আমি এখনও কিছু প্রয়োজন post-up route addএবং pre-down route delহবে। আমি কি করতে পারি, বা আমার এখানে সব করা উচিত?
কিয়ান চেন

@ এলজস কিয়ানচেন: আমি মনে করি এটি বিষয়টির সাথে সম্পর্কিত নয়।
saulius2

@ কিয়ানচেন, আপনি কি সাবটনেট = আইপি নির্ধারণ করতে পেরেছেন 255.255.255.255?
saulius2

2

dhcpd.confম্যান পৃষ্ঠায় কোথাও সুস্পষ্ট উল্লেখ নেই (এবং আমি এখন এটি চেষ্টা করতে পারি না) তবে আমি সর্বদা ধরে নিয়েছি যে প্রতি লাইনে কেবল একটি বিবৃতি অনুমোদিত allowed

host blah { 
    hardware ethernet <mac address>; 
    fixed-address <ip address>;
}

2

আমি আপনার dhcpd.conf জানি না, তবে আপনার যদি allow unknown-clientsবিবৃতি থাকে তবে আপনার যুক্ত করা উচিত allow known-clients

যদি আমি সঠিকভাবে স্মরণ করি তবে স্থির আইপিটি আপনার ডিএইচসিপি-সার্ভারের ক্লায়েন্টদের কাছে দেওয়া পরিসরের মধ্যে থাকা উচিত নয়।

হোস্টের যখন একই ডিএইচসিপি-সার্ভারের একটি পুরানো ঠিকানা থাকে, সার্ভারটি পুরানো ইজারা বৈধ হওয়ার পরেও তা হস্তান্তর করতে পারে, যেমন ইজারা সময় শেষ হয় নি।

এটি সাহায্য করবে, যদি আপনি আপনার কনফিগারেশনের আরও কিছু সরবরাহ করতে পারেন।


প্রকৃতপক্ষে, আমি সঠিক বলে মনে করি, আপনি হার্ডওয়্যার সনাক্তকারীগুলিতে নামযুক্ত ক্লায়েন্টগুলির গোষ্ঠী বা সাবক্লাস তৈরি করেন এবং তারপরে তাদের একটি অস্বীকৃত-অজানা ঠিকানা-পুল দিন (এবং ইচ্ছা করলে অজ্ঞাতকে অনুমতি দেওয়ার জন্য একটি পৃথক ঠিকানা-পুল দিন
চতুর্মুখী

-3

আপনার এখানে অনেকগুলি কলোন রয়েছে:

Dhcpd.conf ম্যান পৃষ্ঠা থেকে:

         host ncd1 { hardware ethernet 0:c0:c3:49:2b:57; }

2
এটি এই স্থির আইপি ঘোষণাকেও ছিন্ন করে, সুতরাং এটি আসলে ওপি-র প্রশ্নের উত্তর দেয় না।
ম্যাগেলান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.