আইপি ঠিকানা আনতে আবার চেষ্টা করতে dhclient পরিবর্তন করুন


10

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

dhclient যেমন চালিত হয়:

dhclient -1 -v -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0

আমি dhclient এ যুক্তিগুলি পরিবর্তন করার কোনও উপায় খুঁজে পাচ্ছি না, -1 টি আর্গুমেন্টটি অপরাধী হতে পারে। কোনও উত্তর না পাওয়া পর্যন্ত আমি কীভাবে আমার রাস্পবেরিপি পুনরায় চেষ্টা dhcp করতে পারি?

সম্পাদনা করুন: এটি রাস্পবিয়ান "হুইজি" ডিস্ট্রো সম্পর্কিত।


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

আমারও একই সমস্যা। তবে কীভাবে ডিএইচসিলেট চালানো হয় তা আমি জানি না। কিছু কনফিগার আছে বা এর জন্য আমার কিছু করা দরকার?
কংকান

উত্তর:


7

-1আপনার কমান্ড লাইন আর্গুমেন্টগুলি থেকে সরান , তারপরে আপনার পছন্দ অনুযায়ী মানগুলি timeoutএবং retryমানগুলি সম্পাদনা করুন /etc/dhclient.confman dhclient.confআরও বিশদ জানতে আপনি ম্যান পৃষ্ঠাতে ( ) দেখতে পারেন ।


সমস্যাটি যেমনটি বলা হয়েছে, ডিএইচসি্লিয়েন্টের কমান্ড লাইনটি পরিবর্তন করার কোনও উপায় আমি খুঁজে পাচ্ছি না, মনে হচ্ছে যাদুতে কোনওরকমভাবে ifupdown .deb প্যাকেজের কোনও কিছু দ্বারা বুটটি শুরু করা হয়েছে কারণ কিছু / etc / নেটওয়ার্ক / ইন্টারফেস পার্স করে
nos

@Nos আপনার নেটওয়ার্ক init স্ক্রিপ্টটি সন্ধান করতে হবে। আমি জানি না যে এটি কোথায় হাতের মুঠোয়।
অ্যালেক্স চেম্বারলাইন

@ অ্যালেক্স চেম্বারলাইন ডিএইচসিএলেন্ট শুরু করার জন্য কমান্ড লাইনটি সরিয়ে দেয় / sbin / ifup বাইনারি-তে হার্ড কোডেড। সুতরাং আমি এই মুহুর্তে বিকল্প সমাধানের সন্ধান করছি।
টি

এর জন্যে দুঃখিত. যাইহোক, কী ডিস্ট্রো? অদ্ভুত তারা হার্ড কোড স্টাফ বাইনারি মধ্যে চাই। সমাধান অনুসারে, আপনি কেবলমাত্র বিদ্যমান dhclient প্রক্রিয়াটি মেরে ফেলার জন্য আরসি.লোকল-এ কয়েকটি লাইন যুক্ত করতে পারেন এবং তারপরে নিজের
পছন্দমতো আর্গুমেন্টগুলি

Editet পোস্ট - আমি rasbpian ব্যবহার করছি
টি

1

আপনার / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেসের সামগ্রী কী?

আমি ধরে নিচ্ছি যে অটো এথ0 রয়েছে কারণ এটি বুটে ডিএইচসিপি কোয়েরি করে না।

আপনি যদি এর অনুমতি_হোটপ্লাগ এথ0 এ পরিবর্তন করেন? ইন্টারফেসের পরিবর্তিত পরিবর্তনের ক্ষেত্রে (কেবল তারের /োকানো / অপসারণ করা) উচিত, যদি আমি এটি সঠিকভাবে বুঝতে পারি।

(এগুলি কেবল আমার শিক্ষিত অনুমান)।


এই টিপটি আমার পক্ষে খুব ভাল কাজ করে: এটি হট-প্লাগিংয়ের জন্য অনুমতি দেয় এবং বুট-টাইমের গতি বাড়ায়। তবে এটি অবশ্যই "অনুমতি-হটপ্লাগ এথ0" হিসাবে লেখা উচিত।
ব্যবহারকারী27164

0

জেরোইনের এখানে একটি কার্যকারিতা দেওয়া হয়েছে: https://bugs.launchpad.net/raspbian/+bug/1125066

আমি কাজটি আবার ঠিক করেছি এবং এই মুহূর্তে ঠিক আছে। কিছুক্ষণ পরীক্ষার পরে কোনও আপডেটে সমস্যার সমাধান হয়েছে কিনা তা নিশ্চিত করবে।

এখানে কার্যনির্বাহী:

একটি কাজের ভিত্তিতে / sbin / dhclient / sbin / dhclient-bin এর নাম পরিবর্তন করে এবং নীচের পাঠ্যটি / sbin / dhclient এবং পরে chmod এ 777 করে একটি মোড়ক স্ক্রিপ্ট তৈরি করা উচিত:

#!/bin/sh
/sbin/dhclient-bin -v -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.