সিস্টেম স্ট্যাটিক আইপি ঠিকানা হারায়


11

আমার একটি হেডলেস সিস্টেমকে /etc/network/interfacesতারযুক্ত ইথারনেটের মাধ্যমে একটি স্থির আইপি ঠিকানা বরাদ্দ করা হয়েছে । এটি একটি রাউটারের সাথে সংযুক্ত যা এটি একটি ডিএইচসিপি সার্ভারও। কয়েক দিন পরে, স্থির ঠিকানা বাদ এবং একটি ডিএইচসিপি ঠিকানা দ্বারা প্রতিস্থাপন করা হয়। কেন হবে?

  • যদি আমি একটি sudo ifdown eth0 && sudo ifup eth0বা sudo service networking restartএকটি রিবুট করি, সিস্টেমটি আবার তার স্থির ঠিকানাটি গ্রহণ করে তবে কয়েক দিন পরে, আইপি ঠিকানাটি গতিশীলটিতে পরিবর্তিত হয়।
  • নেটওয়ার্কে অন্য কোনও সিস্টেম নেই (দুর্ঘটনাক্রমে) একই স্থির ঠিকানা।
  • নেটওয়ার্কম্যানেজারটি সিস্টেমে চলছে না।
  • ঠিকানার পরিবর্তনের সাথে সাথেই আমাকে ইমেল করার জন্য সিস্টেমটি সেট আপ করেছি, তবে যে সময়গুলি ঘটে তা সম্পূর্ণ এলোমেলো মনে হয়। ডিএইচসিপি ইজারা সময় 24 ঘন্টা তবে এটির সাথে সম্পর্কযুক্ত বলে মনে হয় না এবং যাইহোক এটি স্থির ঠিকানার জন্য গুরুত্বপূর্ণ নয়।
  • আমার / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেসগুলি হ'ল:
    অটো লো
    iface লো inet লুপব্যাক
    স্বয়ংক্রিয় eth0
    iface eth0 inet স্থিতিশীল
    ঠিকানা 192.168.124.104
    গেটওয়ে 192.168.124.253
    নেটমাস্ক 255.255.255.0

এটি একটি ধাঁধা কিছু।

কী কারণে কোনও সিস্টেমের স্থির ঠিকানা ছেড়ে দেয় এবং পরিবর্তে একটি ডিএইচসিপি ঠিকানার অনুরোধ করে? কোন লগ ফাইলে কী সন্ধান করবেন?


মনে হচ্ছে না যে নেটওয়ার্ক ম্যানেজার ইন্টারফেসটি পরিচালনা করার চেষ্টা করছে? nmcli dev statusআপনার পোস্ট না হলে/etc/network/interfaces
meccooll

@ ম্যাককুল যেমনটি বলেছি, নেটওয়ার্ক ম্যানেজার চালায় না।
জোস

কেবলমাত্র আমি ভাবতে পারি এটি ভুল কনফিগার করা /etc/network/interfacesপোস্টটি পোস্ট বা সম্ভবত কিছু ক্রোন জব চালাচ্ছে ডিএইচসিএলেন্ট?
meccooll

গেটওয়েটি x.253 এবং x.254 নয়? ডিএনএস নেমসারভারগুলি কোথায় ঘোষিত হয়েছে?
চিলি 555

@ chili555 গেটওয়ে এবং ডিএনএসের DHCP- তে কোনও প্রভাব ফেলতে হবে না। দেখুনsudo grep eth0 /var/log/dmesg
ম্যাককুল

উত্তর:


8

সম্প্রতি আমি এই সমস্যার জন্য হোঁচট খেয়েছি এবং কিছু তদন্তের পরে এটি প্রমাণিত হয়েছে যে /etc/dhcp/dhcp.conf এর সাথে অনুরূপ (বা নিরবিচ্ছিন্ন) যোগ করার জন্য একটি ব্লকের প্রয়োজন ছিল:

ওরফে {ইন্টারফেস "eth0";   
স্থির ঠিকানা 10.1.1.1;   
বিকল্প সাবনেট-মাস্ক 255.0.0.0; }

আশাকরি এটা সাহায্য করবে!

শুভেচ্ছা, গ্লেডন গ্রস


ধন্যবাদ গ্লেডন আমি কোনও অসুবিধা করব না lines লাইনগুলিকে সংশোধন করব এবং কী হবে তা দেখুন। সমস্যাটি এখনও দেখা যায় তবে খুব কমই হয়।
জোস

অনেক অনেক ধন্যবাদ, গ্লেনডন এটি আমার জন্য এটি স্থির করে দিয়েছে। /etc/network/interfaces
সংবেদনহীন

আকর্ষণীয় সমাধান, যখন আমার এনআইসি আবার ডিএইচসিপি-তে ফিরে গেল, তখন এটি সঠিক আইপি সহ একটি ওরফে এনআইসি তৈরি করেছিল এবং আমার ক্লায়েন্টরা বুদ্ধিমান এবং কিছুই ছিল না। কেন এটি হচ্ছে তা এখনও নিশ্চিত নয়, তবে এই ফিক্সটি আপাতত করবে!
ফ্রিসফটওয়্যার সার্ভার

2
এছাড়াও এটি আমার কাছে /etc/dhcp/dhclient.conf বলে মনে হচ্ছে।
ফ্রিসফটওয়্যার সার্ভার

1

হুমম, আজব ... আমি নিশ্চিত এটির বিষয়টি নিশ্চিত নয় তবে ঝরঝরে স্বচ্ছলতার জন্য আমি netmaskপ্যারামিটারটি সরাসরি "ঠিকানার" পরে রাখি, "গেটওয়ে" পরে নয়। আপনার হোস্ট থেকে ( isc-) dhcp-clientপ্যাকেজটি আনইনস্টল / নিষ্ক্রিয় করা উচিত , এবং ipv6 এবং প্যাকেজ থেকে সাবধান থাকা উচিত resolveconf। তার আগে: কী চলছে তা সন্ধান করার একটি উপায় ফায়ারওয়াল বিধি স্থাপন করা যা ডিএইচসিপি পোর্টগুলি (সার্ভার 67 ইউডিপি এবং ক্লায়েন্ট 68 ইউডিপি) থেকে সমস্ত ট্র্যাফিক গ্রহণ করে এবং লগ করে dhcp-clientবা ডিভাইসগুলির অবস্থার জন্য লগিং তৈরি করে, বা আপনার ট্র্যাফিক স্নিগ্ধ।

একটি workaround (বা বিকল্প সমাধান) যদিও আপনার কিছু হোস্টের জন্য DHCP সংরক্ষণগুলি বা তাদের DHCP ঠিকানাগুলির জন্য একটি অসীম ইজারা-সময় কনফিগার করা। আমার জন্য যা সত্যই ভাল কাজ করে এবং সুবিধাটি কেন্দ্রীভূত পরিচালনা। যদি আপনার ডিএইচসিপি সার্ভারটি আপনার মডেম / রাউটার হয় তবে আপনি সম্ভবত এটি ওয়েব-ইন্টারফেসে (ইজারা সময় বা রিজার্ভেশন) কনফিগার করতে পারেন এবং কিছু রাউটারে আপনি একটি "স্থির ঠিকানা" চেকবক্সও পরীক্ষা করতে পারেন। আপনি যদি নিজের সার্ভারটি কনফিগার করেন (উবুন্টু?) আপনার dhcpd.confকিছু ফাইল যুক্ত করে সম্পাদনা করতে হবে:

host Accountant {
  hardware ethernet 00:1F:6A:XX:XX:XX;
  fixed-address 192.168.124.104;
}

1

আমি জানি এটি পুরানো, তবে আমি একই ধরণের সমস্যায় পড়েছিলাম যার সাথে আমি লড়াই করছি। আমি ক্যানোনিকালে একটি কেস খুললাম সাহায্যের জন্য জিজ্ঞাসা করার জন্য।

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

আমার সমস্যার একটি লক্ষণ হ'ল dhclient শুরু হবে যদি আমি নেটওয়ার্ক কেবলটি প্লাগ লাগিয়ে এনে আবার প্লাগ ইন করি here এখানে রিপোর্ট করা সমস্যার মতোই আমি তখন আলাদা আইপি ঠিকানাটি পেয়ে যাব। আমি যদি আমার এনআইসিকে ম্যানুয়ালি সেট করি তবে এটি ঠিক ছিল তবে কিছুটা পরে এলোমেলো সময় পরে এটির একটি আলাদা আইপি পাওয়া যাবে (যেভাবে ব্যাকগ্রাউন্ডে dhclient চলার কারণে)। Dhclient চলমান কিনা তা পরীক্ষা করুন। কেন ডিএইচসিএলেন্ট এমনকি এটি চলছে তা অন্য সমস্যা। নীচে আমি কীভাবে আমার জন্য ডিএইচসিলেট সমাধান করেছি তা বর্ণনা করছি, যা আমি বেশ কয়েকটি পাথ (অবাহী, এনটিপিডি, ইফআপ, ...) সন্ধানে শেষ করেছি। আমার ক্ষেত্রে এটি ছিল উইড-ডেমন।

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

শেষ পর্যন্ত, উইড-ডেমন এবং পাইথন-ভিডকে মুছে ফেলার বিষয়টি যত্ন নিয়েছিল। নেটওয়ার্ক ক্যাবলটি প্লাগ লাগানো অবস্থায় থাকা সত্ত্বেও আমার সিস্টেমটি এখন স্থির আইপি ঠিকানা ধরে রেখেছে। আমি dhclient আরম্ভ করতে দেখিনি, তাই আমি ভাবছি যে সমস্যাটিও সমাধান হয়ে গেছে। আমি অন্যান্য পথগুলিতেও নেমে গেলাম, অবাহীর দিকে তাকিয়ে যা মনে হচ্ছিল আমার যে সমস্যাগুলি ছিল সেগুলি রোল খায়, আমি এনটিপিডির দিকেও তাকিয়েছিলাম (অদ্ভুত আমি জানি, তবে এটি একই সাথে অন্যান্য সমস্যাগুলিতে সিসলোগগুলিতে প্রদর্শিত হয়েছিল) করেছে; এনটিপিডি এর সাথে সম্ভবত কিছু করার ছিল না তবে এটি সন্দেহজনক লগ তৈরি করছিল)। আমি অন্যান্য পরীক্ষাগুলি করার সময় দৌড়াদৌড়ি করে আমি বেশ কয়েকটি খরগোশের ছিদ্র ছুঁড়ে ফেলেছিলাম running

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

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