কীভাবে সম্পূর্ণভাবে, লিনাক্স থেকে আইপিভি 4 স্ট্যাকটি গতিশীলভাবে অক্ষম করবেন?


17

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


2
@kasperd কিছুই যেহেতু 2011 পরিবর্তিত হয়েছে
মাইকেল হ্যাম্পটন

উত্তর:


21

আইআরসি-তে একটু আড্ডার পরে সাধারণ মতামতটি হল যে লিনাক্স কার্নেলটি আইপিভি 4 এবং আইপিভি 6 এর মধ্যে কিছু কোড ভাগ করে, এবং এটি সম্পূর্ণরূপে ipv4 নিষ্ক্রিয় করতে পারে সম্পূর্ণ অসম্ভব। আপনি ipv4 পার্টস ছাড়াই কার্নেলটি সংকলনের চেষ্টা করতে পারেন তবে ipv6 এই ক্ষেত্রে সংকলন করতে পারে না (তবে কিছুই আপনাকে চেষ্টা থেকে বিরত রাখে না!)

আপনি ইন্টারফেস, আফাইক থেকে ipv4 ঠিকানাগুলি সরিয়ে ফেলতে পারেন, তবে আমি মনে করি না এই মুহুর্তে ipv4 সম্পূর্ণরূপে অক্ষম করা সম্ভব।

সম্পাদনা:make menuconfig কর্নেল ২.6.৩6 এ দ্রুত চেক করার পরে আমি সম্পূর্ণ টিসিপি / আইপি স্ট্যাক (এবং তাই, আইপিভি 6) অক্ষম না করে আইপিভি 4 নিষ্ক্রিয় করার কোনও উপায় খুঁজে পেলাম না।


4

এটি যদি বিকাশকারীদের পক্ষে হয় তবে "লাইব্রেরি ইন্টারপজিশন" ব্যবহার করা যেতে পারে, স্টাব ফাংশন সহ কিছু ডক্টরেড লাইব্রেরি যা কেবল ত্রুটিগুলি ফিরিয়ে দেয় (বা এটি সপ্তাহের দিন বা অন্য কোনও বাহ্যিক মানদণ্ডের উপর নির্ভর করে প্রকৃতগুলি কল করে)।


2

আমি মনে করি না যে IPv4 সম্পূর্ণরূপে অক্ষম করা সম্ভব, তবে আপনার লক্ষ্যের উপর নির্ভর করে সমস্ত আইপিভি 4 ট্র্যাফিক ব্যবহার করে ফেলে দেওয়া iptablesযথেষ্ট হতে পারে, না?

এর মতো কিছু কাজ করা উচিত। আমি কোনও মেশিনে এটি পরীক্ষা করে দেখিনি, যেহেতু আমি আইপিভি 4 এর মাধ্যমে তাদের অ্যাক্সেস করছি।

sudo iptables -I INPUT -j DROP
sudo iptables -O OUTPUT -j DROP

1
এটি ট্র্যাফিককে ব্লক করবে, যা কখনও কখনও দরকারী হতে পারে। তবে এটি কোনও আইপিভি 4 সকেটের বাঁধাই থেকে প্রোগ্রামগুলি থামবে না। এটি সম্পূর্ণরূপে আইপিভি 4 অক্ষম করার জন্য প্রয়োজনীয়।
মাইকেল হ্যাম্পটন

আমি এমন কোনও মেশিনে যা করেছি যেখানে কেবল আইপিভি 6-চালানোর দরকার ছিল তা হ'ল ডিএইচসিপি ক্লায়েন্টকে অক্ষম করা /etc/network/interfaces.d। এটি IPv4 নিষ্ক্রিয় যেহেতু যেমন পুরোপুরি একই না systemd-resolvedএখনও শুনছে 127.0.0.53:53। তবে এটি আমার তাত্ক্ষণিক প্রয়োজনগুলি সমাধান করার পক্ষে যথেষ্ট এবং মেসে যাওয়ার পক্ষে বেশি পছন্দ iptables
ক্যাস্পারড

1

বেশিরভাগ ক্ষেত্রে আপনার আইপিভি 4 মডিউল ছাড়াই আপনার কার্নেলটি পুনরায় কম্পাইল করা উচিত। ফেডোরা

আপনি এটি পুরোপুরি অক্ষম করতে পারবেন না কারণ সিস্টেমটি 127.0.0.1 লুপব্যাক ইন্টারফেস ব্যবহার করে।
তবে আপনি if-cfg কমান্ডের সাহায্যে কিছু ipv4 ফাংশন অক্ষম করতে পারেন।

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