উবুন্টু DHCP ব্যবহার করছে কিনা তা কীভাবে খুঁজে পাবেন (উবুন্টু 12.04 এলটিএস জিইআই)


20

আমার আইপি ঠিকানাটি ডিএইচসিপি, ফিক্সড বা ডায়নামিক কিনা তা আমি কীভাবে জানতে পারি?

আইপি অ্যাড্রেসটি কী, আমার ভার্চুয়াল মেশিনটি ব্যবহার করছে তা আমার নেটওয়ার্ক প্রশাসককে আমাকে বলতে হবে। আমি সংখ্যাগুলি জানি, তবে এটি স্থির কিনা তা আমি জানি না।

আমি চেষ্টা করেছি: ifconfigএবং এটি আমার আইপি ঠিকানাটি ফিরিয়ে দিয়েছে।


কোনও নেটওয়ার্ক প্রশাসকের কাঁচা আইপি ঠিকানাটি এটি গতিশীল বা স্থির কিনা তা জানতে হবে। (বা কমপক্ষে, উচ্চ সুনিশ্চিততার সাথে অনুমান করতে সক্ষম হন।) ডিএইচসিপি সর্বদা ঠিকানাগুলির একটি উত্সর্গীকৃত পুল ব্যবহার করা উচিত, এবং স্ট্যাটিক আইপি'র মেশিনগুলি অবশ্যই সেই পুলে কোনও ঠিকানা ব্যবহার করা উচিত নয়, তবে তারা আইপি সংঘর্ষের ঝুঁকিপূর্ণ হতে পারে। আপনার যদি ডিএইচসিপি পুলের মধ্যে একটি স্থির ঠিকানা প্রয়োজন হয়, অনেক ডিএইচসিপি সার্ভারগুলি ডিএইচসিপি ক্লায়েন্ট আইডি বা ম্যাক ঠিকানার ভিত্তিতে একটি নির্দিষ্ট মান নির্ধারণ করার উপায় সরবরাহ করে, তবে এটি এখনও ডিএইচসিপি।
ওয়ারেন ইয়ং

আপনাকে @ ওয়ারেন ইউইং ধন্যবাদ, তবে নেটওয়ার্ক অ্যাডমিনের আমি ব্যবহার করা সমস্ত আইপি ঠিকানার পুরো তালিকা রয়েছে, সুতরাং কোনও সংঘর্ষ হবে না।
কেভডোগ 777

উত্তর:


19

উবুন্টু শীর্ষ প্যানেলে নেটওয়ার্ক ম্যানেজার আইকনে ডান ক্লিক করুন এবং সম্পাদনা নির্বাচন করুন। তারযুক্ত নেটওয়ার্ক বা ওয়্যারলেস নেটওয়ার্ক ট্যাবে যান এবং নেটওয়ার্কের নামটি নির্বাচন করুন। সম্পাদনা বোতামে ক্লিক করুন এবং নতুন উইন্ডোতে আইপিভি 4 সেটিংস ট্যাবে যান। যদি পদ্ধতিটি স্বয়ংক্রিয় (ডিএইচসিপি) হয় তবে আপনি ডিএইচসিপি ব্যবহার করছেন।

অন্যান্য পদ্ধতিটি cat /var/log/syslogনীচের মতো কিছু জিনিস পরীক্ষা করে দেখুন

DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
DHCPOFFER from 10.100.1.254
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPACK from 10.100.1.254

যদি উপরের মতো কিছু থাকে। আপনি ডিএইচসিপি ব্যবহার করছেন (আইপি ঠিকানাগুলি ভিন্ন হতে পারে)


8

আমি ডেবিয়ান ব্যবহার করছি তবে ডিরেক্টরিগুলি একই বা অনুরূপ হওয়া উচিত। আপনার ডিরেক্টরি আছে কিনা তা পরীক্ষা করুন /var/lib/dhcp। তারপর:

ls -lrt /var/lib/dhcp/

আপনার নামযুক্ত ফাইলগুলি দেখতে হবে । আপনার আগ্রহী ইন্টারফেসের সাথে যুক্ত খুব সাম্প্রতিক ফাইলটি সন্ধান করুন এবং এটি খুলুন:/var/lib/dhcp/dhclient-random-numbers-eth1.lease

cat /var/lib/dhcp/dhclient-...-eth1.lease

আউটপুটটি এমন কিছু হওয়া উচিত:

lease {
  interface "eth1";
  fixed-address 192.168.10.12;
  rebind 4 2012/08/02 03:56:17;
  expire 4 2012/08/02 04:41:17;
}

তাহলে /var/lib/dhcpডিরেক্টরির অস্তিত্ব নেই অথবা এটি খালি, আপনি সম্ভবত, DHCP থেকে আপনার আইপিগুলি না পেয়ে থাকেন।


আপনার উত্তরের জন্য আপনাকে ধন্যবাদ, তবে আমি যেমন ইউজার ইন্টারফেসটি ব্যবহার করছি, আমি এটি বাছাই করেছি। তবে আবার ধন্যবাদ।
কেভডোগ 777

3

পুরাতন পোস্টে একটি পেডেন্টিক নোট: সামগ্রীগুলি /etc/network/interfacesআপনাকে জানাতে পারে যে কীভাবে ইন্টারফেসগুলি MAY বুটে পরিচালিত হয়েছে (বা চলার পরে service networking restart)। এটা চূড়ান্ত নয়। এটি আপনাকে জানায় না যে কোনও প্রদত্ত ইন্টারফেসটি কোনও মুহুর্তে কীভাবে নির্ধারিত হয়েছিল। উদাহরণস্বরূপ, একটি DHCPপরিচালিত ইন্টারফেস দেওয়া আমি সহজেই মেরে ফেলতে পারি dhclientএবং ifconfigকোনও ইন্টারফেসে আমি চাইলে কোনও আইপি স্থির রাখতে ব্যবহার করতে পারি (আমি HCHPআরও বিভ্রান্তির কারণ হিসাবে পরিচালিত পরিসরে আইপি ঠিকানা বরাদ্দ করতে পারি )।

অন্য কোনও প্রশাসক এটি পরীক্ষা করার জন্য এটি করেছিলেন এবং পরিষ্কার করতে ভুলে গেছেন। বা আমি dhclient eth0একটি স্থিতিশীল নিয়োগের সাথে একটি ইন্টারফেসে চালাতে পারি এখন DHCPইন্টারফেসটি পরিচালনা করবে। অথবা অন্য কোনও অ্যাডমিন সম্ভবত একটি টাইপো তৈরি avahiকরেছেন এবং এখন একটি লিঙ্ক-স্থানীয় ঠিকানা দিয়ে ইন্টারফেসটি গতিশীলভাবে কনফিগার করেছেন।

অবশ্যই, এই জিনিসগুলি প্রতিদিন ঘটে না, তবে এটি কেবল বিকাশের পরিস্থিতিতে বা এমন উদ্ভট পরিস্থিতিতে যেখানে নিজেকে কখনও জিজ্ঞাসা করেছি, "এই ইন্টারফেসটি কীভাবে কনফিগার করা গেল?" সাধারণ পরিস্থিতিতে আমি কখনই নিজেকে এই প্রশ্ন জিজ্ঞাসা করতে পারি না।

সাধারণভাবে, আমি বিশ্বাস করি উত্তরটি "না, আপনি নিশ্চিতভাবে জানতে পারবেন না।" কার্নেল যতদূর জানি কোনও রেকর্ড বজায় রাখে না। আপনি যেটা করতে পারেন তা হ'ল grepসাধারণ সন্দেহভাজনদের মাধ্যমে করা /var/log/। তবে যদি কেউ ম্যানুয়ালি একটি স্থির আইপি ঠিকানা বরাদ্দ করে আসে তবে আপনার ভাগ্য নেই।


এটি একটি দীর্ঘ-ঘূর্ণিত উত্তর - এবং এই "উত্তর" -এর আসল অংশটিই হ'ল শেষ অনুচ্ছেদ।
কেভডোগ 777

1

কমান্ড ব্যবহার করুন:

cat /etc/network/interfaces

এটি আপনাকে সমস্ত ইন্টারফেস দেখাবে এবং এর মধ্যে কোনটি ডিএইচসিপি ব্যবহার করছে।

ডিএইচসিপি স্থির বা গতিশীল কিনা আপনার অবশ্যই আপনার ভার্চুয়াল মেশিন কনফিগারেশন পরীক্ষা করা উচিত। আপনি যদি VM Wareসম্পাদনার অধীনে ব্যবহার করেন তবে আপনি ভার্চুয়াল নেটওয়ার্কিং বৈশিষ্ট্য পেয়েছেন। সেখানে আপনি নির্দিষ্ট ভার্চুয়াল ইন্টারফেসের জন্য নির্দিষ্ট মেশিনের জন্য ডিএইচসিপি সংরক্ষণ পেয়েছেন কিনা তা পরীক্ষা করতে সক্ষম হবেন। আপনি যদি এটি এখনও চেক না করে থাকেন তবে আমরা ধরে নিতে পারি যে আপনি গতিশীল ডিফল্ট কনফিগারেশনটি পরিবর্তন করেন নি। আপনি চাইলে রিজার্ভেশন সেটআপ করতে পারেন।

ভিএম ওয়ারে পরিবেশে NAT কনফিগারেশনের বিশদ: ক্লিক করুন

যদি ব্রিজড সংযোগ:

চ আপনি ব্রিজড নেটওয়ার্কিং ব্যবহার করেন, আপনার ভার্চুয়াল মেশিনটির নেটওয়ার্কে নিজস্ব পরিচয় থাকা দরকার। উদাহরণস্বরূপ, টিসিপি / আইপি নেটওয়ার্কে ভার্চুয়াল মেশিনটির নিজস্ব আইপি ঠিকানা প্রয়োজন। আপনার নেটওয়ার্ক প্রশাসক আপনাকে বলতে পারেন যে আইপি ঠিকানাগুলি আপনার ভার্চুয়াল মেশিনের জন্য উপলব্ধ কিনা এবং অতিথি অপারেটিং সিস্টেমে আপনার কোন নেটওয়ার্কিং সেটিংস ব্যবহার করা উচিত। সাধারণত, আপনার অতিথি অপারেটিং সিস্টেমটি কোনও ডিএইচসিপি সার্ভার থেকে একটি আইপি ঠিকানা এবং অন্যান্য নেটওয়ার্কের বিবরণ স্বয়ংক্রিয়ভাবে অর্জন করতে পারে, বা আপনাকে অতিথি অপারেটিং সিস্টেমে ম্যানুয়ালি আইপি ঠিকানা এবং অন্যান্য বিবরণ সেট করতে হবে need

আপনি যদি ব্রিজড নেটওয়ার্কিং ব্যবহার করেন তবে ভার্চুয়াল মেশিনটি নেটওয়ার্কে সম্পূর্ণ অংশগ্রহণকারী। এটির নেটওয়ার্কের অন্যান্য মেশিনে অ্যাক্সেস রয়েছে এবং নেটওয়ার্কের অন্যান্য মেশিনগুলির সাথে এটি যোগাযোগ করা যেতে পারে যেন এটি নেটওয়ার্কের কোনও শারীরিক কম্পিউটার।


সচেতন হন যে হোস্ট কম্পিউটারটি যদি একাধিক অপারেটিং সিস্টেম বুট করার জন্য সেট আপ করা হয় এবং আপনি সেগুলির এক বা একাধিক ভার্চুয়াল মেশিনে চালনা করেন তবে আপনাকে প্রতিটি অপারেটিং সিস্টেমটি একটি অনন্য নেটওয়ার্ক ঠিকানা দিয়ে কনফিগার করতে হবে। একাধিক অপারেটিং সিস্টেম বুট করা লোকেরা প্রায়শই সমস্ত সিস্টেমকে একই ঠিকানা বরাদ্দ করে, যেহেতু তারা ধরে নিচ্ছে যে এক সময় কেবলমাত্র একটি অপারেটিং সিস্টেম চলবে। আপনি যদি ভার্চুয়াল মেশিনে এক বা একাধিক অপারেটিং সিস্টেম ব্যবহার করেন তবে এই অনুমানটি আর সত্য নয়।


5
এটি সম্ভবত উবুন্টুতে ব্যবহার করবে না যা সাধারণত ব্যবহার করে NetworkManagerএবং না /etc/network/interfaces
স্কাই

আমি Backtrackউবুন্টু উপর ভিত্তি করে যা ব্যবহার । পথটি পৃথক হলে এটি সম্ভবত খুব অনুরূপ হবে।
এমএনএমএনসি

হ্যাঁ এটি কাজ করে না, এটি বলে ((ব্যবহার করে এবং ব্যবহার না করে sudo): auto lo iface lo inet loopback- যদি না এটি কাজ করে তবে আমি কী বুঝতে পারি না সেখানে কেবল কী লেখা হয়েছিল।
কেভডোগ 777

2
এটা কাজ করে। আপনার কাছে eth0 এর জন্য কোনও IP ঠিকানা নেই। ভার্চুয়াল মেশিন তৈরির সময় আপনি কোন ধরণের নেটওয়ার্ক পছন্দ করেছেন তা ভার্চুয়াল মেশিন কনফিগারেশনে পরীক্ষা করে দেখুন। আপনার কাছে "কেবলমাত্র হোস্ট" বিকল্পটি থাকতে পারে তবে আপনার 'NAT' ব্যবহার করা উচিত।
এমএনএমএনসি

3
/etc/network/interfacesনেটওয়ার্ক ইন্টারফেস কনফিগার করার "ম্যানুয়াল" উপায়। ব্যাকট্র্যাকটি নেটওয়ার্ক কনফিগারেশনের সাথে খেলার জন্য একটি বিতরণ, তাই এটি অবিশ্বাস্যরূপে ম্যানুয়াল পথে সমর্থন করে। উবুন্টু হ'ল এমন একটি বিতরণ যা পছন্দ অনুযায়ী এবং প্রয়োজনের সময় জিইউআইয়ের মাধ্যমে স্বয়ংক্রিয়ভাবে কনফিগার করা যায়, সুতরাং এটি আশ্চর্যজনকভাবে নেটওয়ার্ক ম্যানেজারকে সমর্থন করে।
গিলস 'অশুভ হওয়া বন্ধ করুন'
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.