সঙ্গে আইপি netns Exec কিন্তু ডিফল্ট নামস্থানে কমান্ড চালানো একটি উপায় - আপনি একটি কাস্টম নেটওয়ার্ক নামস্থানে কমান্ড নির্বাহ করতে পারেন?
উদাহরণস্বরূপ, এই দুটি কমান্ড কার্যকর করার পরে:
sudo ip netns add test_ns
sudo ip netns exec test_ns bash
নতুন তৈরি বাশ কীভাবে ডিফল্ট নেটওয়ার্ক নেমস্পেসে প্রোগ্রামগুলি সম্পাদন করতে পারে? কোনও আইপি নেট এক্সিকিউট ডিফল্ট বা যতদূর আমি খুঁজে পেয়েছি তার মতো কিছু নেই।
আমার দৃশ্যটি হ'ল:
আমি একটি পৃথক নেটওয়ার্ক নেমস্পেসে একটি এসএসএইচ সার্ভার চালাতে চাই (সিস্টেমটি নেটওয়ার্ক সংযোগ সম্পর্কে অবহিত রাখতে, সিস্টেমটি নেটওয়ার্ক পরীক্ষার জন্য ব্যবহৃত হয়), তবে ডিফল্ট নেটওয়ার্ক নেমস্পেসের মাধ্যমে প্রোগ্রামগুলি সম্পাদন করতে সক্ষম হতে চাই এসএসএইচ সংযোগ।
আমি এ পর্যন্ত যা জানতে পেরেছি:
তৈরি নেটওয়ার্ক নেমস্পেসগুলি / var / রান / নেটনের অধীনে ফাইল হিসাবে তালিকাভুক্ত করা হয় (তবে ডিফল্ট নেমস্পেসের জন্য কোনও ফাইল নেই)
আইপি netns Exec কোড এখানে পাওয়া যাবে: http://git.kernel.org/cgit/linux/kernel/git/shemminger/iproute2.git/tree/ip/ipnetns.c#n132 - আমি সবকিছু করায়ত্ত করেন নি এটি এখনও করছে, তবে এটি খুব আশাব্যঞ্জক বলে মনে হচ্ছে না।
আইপি নেটগুলি কীভাবে হাউটো ক্যোয়ারির পরামর্শ অনুসারে চিহ্নিত করে এবং লিনাক্সে নেটওয়ার্কের নামস্থান পরিবর্তন করে? ডিফল্ট নেটওয়ার্ক নেমস্পেসে কিছুই দেয় না