নেটওয়ার্ক নেমস্পেসের বাইরে আমি কীভাবে কোনও ইন্টারফেসটি স্থানান্তর করতে পারি?


10

যদি আমি একটি ইন্টারফেস সাময়িকভাবে একটি নেটগুলিতে স্থানান্তর করি

ip link set eth10 netns myns

তারপরে এটি আর শিকড়টিতে আর দেখা যায় না, কেবলমাত্র নেমস্পেস মেনসের মধ্যে।

আমি কীভাবে এটি আবার সরিয়ে নিয়ে যাব, এর মতো কিছু (এগুলি স্পষ্টতই বিদ্যমান নেই):

ip link unset eth10

অথবা সম্ভবত

ip link set eth10 netns root

অথবা সাদৃশ্যপূর্ণ?

উত্তর:


13

আমি একটি উত্তর খুঁজে পেয়েছি। অবশ্যই, আপনি নেট থেকে এটি করতে পারবেন না। তবে, আপনি যদি ip netns exec ....রুট নেটওয়ার্ক নেমস্পেসের মধ্যে থেকে নির্বাহ করেন তবে এটি সব কাজ করে।

ip netns exec <PID> ip link set eth10 netns 1

তাহলে কাজ করে! এটি পিআইডি লাগে (এই ক্ষেত্রে 1) আমরা নেটগুলিতে প্রবেশের পূর্বে এটি নির্বাহী কমান্ড (মোড়ক) প্রসঙ্গে হতে নির্ধারিত করছি। সম্পন্ন!


আসুন আশা করি যে "1" আসলে "রুট" নেটওয়ার্ক নেমস্পেসের কথা উল্লেখ করছে ...
TheDiveO

ডিফল্ট নেটওয়ার্ক নেমস্পেসে ফিরে যান Eth10: আইপি নেটস এক্সিকিউটিভ মাইনস আইপি লিঙ্ক সেট ইথ 10 নেট ডিফল্ট
টেড ফেং

আমার ডেবিয়ান 10 সিস্টেমে "ডিফল্ট" আসলে 1 টি বলে মনে হচ্ছে ip netns exec testns ip link set tun0 netns 1, যেখানে 'ডিফল্ট' ফলস্বরূপ Error: argument "default" is wrong: Invalid "netns" value
পল

আরও গণ্ডগোল দেখায় যে এগুলি আইডি। আপনি যদি এমন একটি অতিরিক্ত নেমস্পেস তৈরি করেন যা আইডি 2 থাকবে
পৌল

5

আপনি ip netns deleteফাংশন ব্যবহার করতে পারেন । ম্যান পৃষ্ঠা থেকে:

আইপি [- সমস্ত] নেটগুলি [NAME] কে মুছে দেয় - একটি নেটওয়ার্ক নেমস্পেসের নাম মুছুন

যদি NAME / var / run / নেটগুলিতে উপস্থিত থাকে তবে এটি মাউন্ট করা হবে এবং মাউন্ট পয়েন্টটি সরানো হবে। যদি এটি নেটওয়ার্ক নেমস্পেসের সর্বশেষ ব্যবহারকারী হয় তবে নেটওয়ার্ক নেমস্পেসটি মুক্ত হয়ে যাবে এবং সমস্ত শারীরিক ডিভাইসগুলি ডিফল্ট ডিভাইসে স্থানান্তরিত হবে , অন্যথায় নেটওয়ার্ক নেমস্পেসের আরও ব্যবহারকারী না হওয়া অবধি স্থায়ী থাকবে। মাউন্ট পয়েন্ট অন্য মাউন্ট নেমস্পেসে ব্যবহার করা থাকলে আইপি নেটগুলি মোছা ব্যর্থ হতে পারে।

এটি সমস্ত উদ্দেশ্যে ব্যবহার করা যাবে না তবে এটি অবশ্যই সহজতম পথ।


4

ডাইচের উত্তরের ভিত্তিতে আমার জন্য যা কাজ করেছে তা হ'ল কাস্টম নেট থেকে কমান্ডটি কার্যকর করা:

ip netns exec myns ip link set eth10 netns 1

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