मैं डेबियन व्हीज़ी पर काम कर रहा हूँ:
$ uname -a
Linux openstack1 3.2.0-4-amd64 #1 SMP Debian 3.2.51-1 x86_64 GNU/Linux
मैंने VirtualBox के लिए दो नेटवर्क स्थापित किए हैं:
# 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
जब मैं इंटरफ़ेस कॉन्फ़िगरेशन की जांच करता हूं, तो IPv6 सक्षम होता है:
$ 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
इंटरफ़ेस पर IPv6 को अक्षम करने के बारे में चर्चा नहीं करता है। डेबियन आईपीवी 6 परियोजना खरखरा (निचोड़ के लिए केवल कर्नेल स्तर) के लिए आईपीवी 6 को निष्क्रिय करने के लिए कैसे निर्दिष्ट नहीं है।
प्रलेखन के अभाव में, मैं एक जोड़ने की कोशिश की off
और disable
करने के लिए eth1
और eth2
है, लेकिन यह एक त्रुटि के परिणामस्वरूप:
iface eth1 inet6 off
(जाहिर है, उपरोक्त श्लोक ने नेटवर्किंग को पूरी तरह से तोड़ दिया क्योंकि मुझे कुछ भी नहीं मिलता है ifconfig
और ping
काम नहीं करता है। इसके अतिरिक्त, eth0
और lo
नीचे भी हैं, हालांकि वे संशोधित नहीं हुए थे।)
/etc/network/interfaces
मेरे द्वारा कॉन्फ़िगर किए गए इंटरफेस पर IPv6 को अक्षम करने के लिए मैं क्या जोड़ूं ?
ip6tables
इनपुट और आउटपुट IPv6 को पूरी तरह से ब्लॉक करने के लिए उपयोग कर सकते हैं , लेकिन इंटरफ़ेस अभी भी IPv6 को सुन रहा होगा।
# /sbin/ifconfig <interface> inet6 del <ipv6address>/<prefixlength>
। मैंने अपने कर्नेल में IPv6 को अक्षम कर दिया है, इसलिए मैं इसका परीक्षण नहीं कर सका। वैसे भी, कोशिश करो और हमें बताएं।