ইন্টারফেসে ডেবিয়ান হুইজি আইপিভি 6 অক্ষম করবেন?


10

আমি ডেবিয়ান হুইজি নিয়ে কাজ করছি:

$ uname -a
Linux openstack1 3.2.0-4-amd64 #1 SMP Debian 3.2.51-1 x86_64 GNU/Linux

ভার্চুয়ালবক্সের জন্য আমি দুটি নেটওয়ার্ক স্থাপন করেছি:

# Public network vboxnet0 (10.1.0.0/16)
VBoxManage hostonlyif create
VBoxManage hostonlyif ipconfig vboxnet0 --ip 10.1.0.254 --netmask 255.255.0.0

# Private network vboxnet1 (10.2.0.0/16)
VBoxManage hostonlyif create
VBoxManage hostonlyif ipconfig vboxnet1 --ip 10.2.0.254 --netmask 255.255.0.0
...

# VirtualBox Network
VBoxManage modifyvm openstack1 --nic1 nat \
  --nic2 hostonly --hostonlyadapter2 vboxnet0 \
  --nic3 hostonly --hostonlyadapter3 vboxnet1

ভার্চুয়াল মেশিনে আমার মধ্যে নিম্নলিখিতগুলি রয়েছে /etc/network/interfaces:

# The loopback network interface
auto lo
iface lo inet loopback

# Primary network interface
auto eth0
iface eth0 inet dhcp

# Public network (OpenStack)
auto eth1
iface eth1 inet static
    address 10.1.0.10
    netmask 255.255.0.0
    network 10.1.0.0
    broadcast 10.1.255.255

# Private network (OpenStack)
auto eth2
iface eth2 inet static
    address 10.2.0.10
    netmask 255.255.0.0
    network 10.2.0.0
    broadcast 10.2.255.255

আমি যখন ইন্টারফেস কনফিগারেশন পরীক্ষা করি, আইপিভি 6 সক্ষম হয়:

$ sudo ifconfig
[sudo] password for openstack: 
eth0      Link encap:Ethernet  HWaddr 08:00:27:6f:c5:38  
          inet addr:172.16.1.23  Bcast:172.31.255.255  Mask:255.240.0.0
          inet6 addr: fe80::a00:27ff:fe6f:c538/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:614 errors:0 dropped:0 overruns:0 frame:0
          TX packets:120 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:61279 (59.8 KiB)  TX bytes:13336 (13.0 KiB)

eth1      Link encap:Ethernet  HWaddr 08:00:27:79:99:40  
          inet addr:10.1.0.10  Bcast:10.1.255.255  Mask:255.255.0.0
          inet6 addr: fe80::a00:27ff:fe79:9940/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:35 errors:0 dropped:0 overruns:0 frame:0
          TX packets:55 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:5288 (5.1 KiB)  TX bytes:8485 (8.2 KiB)

eth2      Link encap:Ethernet  HWaddr 08:00:27:f1:7b:f5  
          inet addr:10.2.0.10  Bcast:10.2.255.255  Mask:255.255.0.0
          inet6 addr: fe80::a00:27ff:fef1:7bf5/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:35 errors:0 dropped:0 overruns:0 frame:0
          TX packets:55 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:5288 (5.1 KiB)  TX bytes:8690 (8.4 KiB)

man 5 interfacesইন্টারফেসে কীভাবে আইপিভি 6 অক্ষম করবেন তা আলোচনা করে না। ডেবিয়ান IPv6, প্রকল্প হুইজি (কুঈজ শুধুমাত্র কার্নেল স্তর) জন্য IPv6 নিষ্ক্রিয় করতে কিভাবে নির্দিষ্ট করে না।

ডকুমেন্টেশন অভাবে, আমি একটি যোগ চেষ্টা offএবং disableকরতে eth1এবং eth2, কিন্তু এটা একটি ত্রুটি ফলে:

iface eth1 inet6 off

(স্পষ্টতই, উপরোক্ত স্তবটি নেটওয়ার্কিং পুরোপুরি ভেঙে গেছে কারণ আমি কিছুই বের করি না ifconfigএবং pingকাজ করে না Additionally অতিরিক্তভাবে, eth0এবং loপরিবর্তিত না হওয়া সত্ত্বেও তা ডাউন হয়))।

/etc/network/interfacesআমি কনফিগার করা ইন্টারফেসগুলিতে আইপিভি 6 অক্ষম করতে আমি কী যুক্ত করব ?



ধন্যবাদ মাইকেল। এটি কাছাকাছি, তবে বেশ নয়। আমি এটি কনফিগার করা ইন্টারফেসের জন্য এটি নিষ্ক্রিয় করতে দেখছি, কার্নেলটি নয়।
jwww

2
আপনি যদি ip6tablesইনপুট এবং আউটপুট সম্পূর্ণরূপে আইপিভি 6 ব্লক করতে ব্যবহার করতে পারেন তার চেয়ে আপনি যদি আইপিভি 6 (ব্লক না করে) ব্লক করে খুশি হন তবে ইন্টারফেসটি এখনও আইপিভি 6 শুনবে।
ভিএল -80

আরেকটি সম্ভাব্য সমাধান: লিনাক্সের আইপিভি 6 অনুসারে কমান্ড সহ একটি আইপিভি 6 ঠিকানা অপসারণের সম্ভাবনা রয়েছে # /sbin/ifconfig <interface> inet6 del <ipv6address>/<prefixlength>। আমি আমার কার্নেলে আইপিভি 6 অক্ষম করেছি, তাই আমি এটি পরীক্ষা করতে পারিনি। যাইহোক, এটি চেষ্টা করুন এবং আমাদের জানান।
VL-80

1
ধন্যবাদ মাইকেল। "আপনি কেন একটি ইন্টারফেসে আইপিভি 6 অক্ষম করার চেষ্টা করছেন" - আমার ছোট্ট ল্যাব কেবল আইপিভি 4 সরবরাহ করে, তাই আইপিভি 6 এর কোনও প্রয়োজন নেই। আইপি ভি 6 অতিরিক্ত সংস্থান ব্যবহার করে এবং আক্রমণ পৃষ্ঠের বৃদ্ধি করে। এছাড়াও এটি ওয়্যারশার্ক ট্রেসগুলির সময় প্রচুর শব্দ তৈরি করে। আমি অনুমান করি যে আমি জালের উপর দিয়ে তা চালিয়ে যেতে পারব: লোকেরা যা চায় না বা প্রয়োজন হয় না এমন কিছু চালায় কেন?
jwww

উত্তর:


13

এই উত্তর অনুসারে , নিম্নলিখিতগুলিতে /etc/sysctl.confসমস্ত ইন্টারফেসে আইপিভি 6 অক্ষম করা উচিত:

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

সম্পাদনা করুন: কেবলমাত্র একটি ইন্টারফেসের জন্য, নিম্নলিখিতটি কৌশলটি করা উচিত ( <interface>ইন্টারফেসের নামের সাথে প্রতিস্থাপন করুন ):

net.ipv6.conf.<interface>.disable_ipv6 = 1

sudo sysctl -pউপরের পরিবর্তনগুলি করার পরে আপনাকে চালনার দরকার হতে পারে । (অথবা, বিকল্পভাবে, আপনি রিবুট করতে পারেন))
এমপিবি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.