ইন্টারফেসটিকে উপরে / নিচে চালিত বা পুনরায় চালু না করে আমি কীভাবে ইথারনেট ইন্টারফেসের আইপি ঠিকানাটি সাফ করতে পারি


78

কোনও ইন্টারফেসের আইপি ঠিকানাটি নীচে না আনতে এবং / অথবা নেটওয়ার্ক পরিষেবাগুলি পুনরায় চালু না করে সাফ করার জন্য লিনাক্স কমান্ডটি কী? অদ্ভুত মনে হচ্ছে ifconfig আইপি ঠিকানা পরিবর্তন করতে সক্ষম তবে এটি পরিষ্কার করার কোনও বিকল্প নেই, বা আমি ভুল করছি?


1
@ অ্যান্ডি: আমি মনে করি আপনি প্রশ্নটি ভুল বুঝেছেন। @ জ্যাকহাব ইন্টারফেস থেকে কোনও ঠিকানা সই করতে চায়, সেট করে না 0.0.0.0- এটি ঠিক কীভাবে এটি সম্পন্ন হয় ifconfig
মাধ্যাকর্ষণ

পছন্দ করুন কোনও ঠিকানা ছাড়াই এনআইসিকে সমস্ত অভিপ্রায় এবং উদ্দেশ্যগুলিতে স্যুইচ করছে?
অ্যান্ডি

@ অ্যান্ডি: অগত্যা নয়। কেউ এখনও আগত প্যাকেট দেখতে পেত। এছাড়াও, একটি এনআইসির একাধিক ঠিকানা থাকতে পারে (যদিও এটি এই ক্ষেত্রে প্রযোজ্য নয়)।
মাধ্যাকর্ষণ

উত্তর:


134

ipআইপ্রেট 2 থেকে ব্যবহার করুন । (যদিও আপনার উপসর্গ দৈর্ঘ্য নির্দিষ্ট করতে হবে।)

ip addr del 10.22.30.44/16 dev eth0

সমস্ত ঠিকানা মুছে ফেলতে (যদি আপনার একাধিক থাকে):

ip addr flush dev eth0

কাজ করে, তবে যখন আমি কোনও নন-ডেভ স্থায়ী পরিবর্তন করতে চাই, তখন "এথ0 হ'ল আবর্জনা" (লোল) বলে আমার ত্রুটি হয়। আমি অনুমান করি যে ফাইলটি নিজেই সম্পাদনা করতে হবে, এখনই নামটি মনে করতে পারে না
হাউসএমডে

24

যত সহজ ifconfig eth0 0.0.0.0। তাদের এটি ম্যানুয়ালটিতে রাখা উচিত ছিল।


9

লুপের জন্য আমি ব্যবহৃত সমস্ত ইন্টারফেসগুলি থেকে সমস্ত অ্যাড্রেসগুলি সরাতে:

for i in $(ls /sys/class/net/) ; do
    /usr/sbin/ip addr flush $i &
done

1

সম্ভবত আপনি কেবল [DHCP- সক্ষম] রাউটার থেকে একটি নতুন আইপি খুঁজছেন? এই ক্ষেত্রে কল

dhclient eth0


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