একক ইন্টারফেসে আইপিভি 6 অক্ষম করা হচ্ছে


9

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

(উত্তরদাতাদের উদ্দেশ্যে নোট: আমি বিশ্বব্যাপী আইপিভি 6 অক্ষম করতে চাইছি না, বা অটোকনফকে পুরোপুরি বন্ধ করব না default আমি ডিফল্টরূপে অটোকনফকে অক্ষম করতে চাইছি (যেমন আমি / / / নেটওয়ার্ক / তে না বললে আমি আইপিভি 6 চাই না ইন্টারফেসগুলি, একইভাবে যে আমি স্পষ্টভাবে ডিএইচসিপি চালু না করে কেবল একটি ভি 4 অ্যাড্রেস পাই না) কী ঘটছে তা হ'ল যে কোনও ইন্টারফেসের জন্য - যেমন একটি আইপিভি 4 কনফিগারেশন রয়েছে - একটি ভি 6 ঠিকানা ঠিক ঘুরিয়ে দেয় ইন্টারফেসটিতেও, যদিও আমি এটিকে স্পষ্টভাবে সক্ষম করে নেই সত্ত্বেও ডেটের সমাধানগুলি যতদূর যায় ঠিক আছে তবে আমি যদি বিশ্বব্যাপী v6 বা অটোকনফকে অক্ষম করি তবে আমি তখন v6 পুনরায় সক্ষম করতে পারি না / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেসে একটি সাধারণ কমান্ড সহ প্রতি ইন্টারফেস ভিত্তিতে I'm আমি মোটামুটি নিশ্চিত যে আমি একটি কাঠিতে চাঁদ চাইছি, মনে রাখবেন))


1
আইপিভি 6 কীভাবে অক্ষম করবেন সে সম্পর্কে এখানে একটি লিঙ্ক দেওয়া আছে। আমি নিজে চেষ্টা করে দেখিনি। এটি যদি কাজ করে তা আমাকে জানান: উবুন্টুতে
আইপিভি

3
এটি সম্ভবত করে, তবে আমি আইপিভি 6 অক্ষম করতে চাই না, কেবল ইন্টারফেসগুলিতে স্বতঃরূপকরণকে আটকাতে চাই না যদি না আমি তাদেরকে স্বতঃরূপে পছন্দ করি।
ijw

উত্তর:


9

আইপিভি 6 এর মূল কার্যকারিতার অংশে অটোকনফ। RA এর ঘোষণাগুলি ডিএইচসিপি নয়, এবং আরএ সার্ভার ঠিকানাগুলি বরাদ্দ করে না। আরএ 169.254.0.0/16 আইপি পরিসরে করা আইপিভি 4 স্বতঃ-কনফিগারেশনের অনেক কাছাকাছি। যদি গোপনীয়তা সক্ষম করা থাকে তবে আপনার আইপিভি 6 ঠিকানা সময়ের সাথে সাথে পরিবর্তন হবে। আপনার পুরানো ঠিকানা অবসরপ্রাপ্ত হবে এবং শেষ পর্যন্ত সরানো হবে।

আপনি কমান্ডটি দিয়ে সহজেই আইপিভি 6 অটোকনফকে অক্ষম করতে পারেন:

sudo sysctl -w net.ipv6.conf.all.autoconf=0

allএকটি ইন্টারফেস অক্ষম করতে ইন্টারফেস নামের সাথে বিকল্প দিন । IPv6 অক্ষম করার autoconfসাথে প্রতিস্থাপন করুন disable_ipv6/etc/sysctl.dভেরিয়েবল অ্যাসাইনমেন্ট সহ একটি ফাইল তৈরি করুন যা আপনি প্রারম্ভকালে সেটিংস প্রয়োগ করতে চান।

আইপিভি 6 সম্পর্কিত সমস্ত সেটিংস অনুসন্ধান করতে কমান্ডটি চালান:

sudo sysctl -a | grep ipv6 | less

4

IPv6 সক্ষম বা অক্ষম আছে কিনা তা পরীক্ষা করতে

$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6

0 এর অর্থ এটি সক্ষম এবং 1 অক্ষম।

আইপিভি 6 অক্ষম করতে

$ su -
# nano /etc/sysctl.conf

এবং sysctl.conf ফাইলে এই লাইনগুলি যুক্ত করুন

#disable ipv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

নতুন কনফিগারেশনের মাধ্যমে সিস্টেস্টল.কনফ ফাইলটি সংরক্ষণ করুন, তারপরে আপনার সিস্টেমটি পুনরায় বুট করুন

# reboot

আপনার সিস্টেম আবার পরীক্ষা করুন

$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6

এখন আপনার দেখতে হবে “1 ″ মানে আপনার সিস্টেমে আইপিভি 6 অক্ষম করা হয়েছে।

Http://namhuy.net/1419/disable-ipv6-ubuntu-linux-mint.html থেকে


আমার জন্য কাজ করেছেন। কমপক্ষে
সেন্টোসে

2

অনুরূপ, তবে অন্য উত্তরগুলির থেকে পৃথক, আমি খুব আনন্দের সাথে এটি চেষ্টা করেছি:

Ipv6 নিষ্ক্রিয় করতে /etc/sysctl.d এ একটি সিস্টেস্টল ফাইল যুক্ত করুন - সার্বজনীন নয়, যদিও একটি ইন্টারফেস ডিফল্ট রাষ্ট্র হিসাবে:

net.ipv6.conf.default.disable_ipv6=1

তারপরে, ইন্টারফেস ফাইলটিতে এবং কেবলমাত্র ইন্টারফেসের জন্য আপনি আইপিভি 6 চালু করতে চান, যুক্ত করুন:

iface eth0 inet dhcp # .. or whatever
up sysctl -w net.ipv6.conf.$IFACE.disable_ipv6=0

... এইভাবে, ইন্টারফেসগুলি আইপিভি 6 অ্যাড্রেসগুলি পায় না যখন তারা (বর্তমানে হিসাবে) আসে তবে নির্দিষ্ট ক্ষেত্রে সেগুলি রাখার জন্য প্ররোচিত করা যেতে পারে। আপনিও চাইলে আইপিভি 6 সক্ষম করার আগে আপনি অবশ্যই আরএএস অক্ষম করতে পারবেন না।

এনবি: আমার সন্দেহ হয় আপনি ভিএলএএন নামক ইন্টারফেস (উদাহরণস্বরূপ eth0.100) নিয়ে সমস্যা সমাধান করবেন এবং 'আপ' কমান্ডে that IFACE-র পরিবর্তে 'eth0 / 100' হিসাবে বানান করতে হবে, যার ভুল ফর্ম্যাট থাকবে - আমি পরীক্ষা করিনি, তবে এটাই মনে হয় যে সিস্টালটি বিশ্বকে কীভাবে দেখে।

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