আমি আমার সরবরাহকারীর দ্বারা সজ্জিত স্ট্যাটিক আইপিভি 4 এবং আইপিভি 6 ঠিকানা ব্যবহার করে কেভিএম সার্ভারে একটি দ্বৈত স্ট্যাক নেটওয়ার্ক কনফিগার করছি।
উবুন্টু ইনস্টল করার সময় আমি প্রয়োজনীয় সমস্ত ঠিকানা, নেমসারভার এবং গেটওয়ে ইনপুট করি এর পরে, আমি /etc/network/interfaces
ফাইলটি যাচাই করে দেখেছি যে IPv6 স্তবকটি অনুপস্থিত ছিল (একটি ifconfig
নির্বাহীকরণ এটি নিশ্চিত করেছে), তাই আমি প্রাসঙ্গিক লাইনগুলি যুক্ত করেছি। এটি চূড়ান্ত ফাইল:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 151.236.18.86
netmask 255.255.255.0
network 151.236.18.0
broadcast 151.236.18.255
gateway 151.236.18.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 91.227.204.227 91.227.205.227
dns-search mydomainname.com
iface eth0 inet6 static
pre-up modprobe ipv6
address 2001:b60:1000:151:236:18:86:0
netmask 112
gateway 2001:b60:1000::1
dns-nameservers 2001:4860:4860::8888 2001:4860:4860::8844
dns-search mydomainname.com
আমি তখন নেটওয়ার্কিংটি পুনরায় চালু করে sudo /etc/init.d/networking stop && sudo /etc/init.d/networking restart
লক্ষ্য করেছি যে, আইপিভি 4 কাজ করার সময়, আউটবাউন্ড আইপিভি 6 সংযোগ উপলব্ধ ছিল না (আমি এখনও ইনবাউন্ড সংযোগের জন্য পরীক্ষা করে দেখিনি)।
ifconfig
এবং ip -6 addr
আইপিভি 6 ঠিকানাটি স্বীকৃত দেখায়:
eth0 Link encap:Ethernet HWaddr 52:54:00:b1:27:87
inet addr:151.236.18.86 Bcast:151.236.18.255 Mask:255.255.255.0
inet6 addr: fe80::5054:ff:feb1:2787/64 Scope:Link
inet6 addr: 2001:b60:1000:151:236:18:86:0/112 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:16409 errors:0 dropped:0 overruns:0 frame:0
TX packets:1178 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1126656 (1.1 MB) TX bytes:763658 (763.6 KB)
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000
inet6 2001:b60:1000:151:236:18:86:0/112 scope global
valid_lft forever preferred_lft forever
inet6 fe80::5054:ff:feb1:2787/64 scope link
valid_lft forever preferred_lft forever
বিপরীতে, IPv6 স্ট্যাকের জন্য কোনও ডিফল্ট রুট বিদ্যমান নেই:
$ ip -6 route
2001:b60:1000:151:236:18:86:0/112 dev eth0 proto kernel metric 256
fe80::/64 dev eth0 proto kernel metric 256
অনুপস্থিত রুটটি যুক্ত করার চেষ্টা করে "হোস্টে কোনও রুট নেই" ত্রুটি বাড়ে:
$ sudo ip -6 route add default via 2001:b60:1000::1
RTNETLINK answers: No route to host
কী ভুল হতে পারে এবং আমি কীভাবে নেটওয়ার্ক কনফিগারেশন ঠিক করতে পারি যাতে আমি আইপিভি 6 স্ট্যাকটি কাজ করতে পারি?
ping6 -c 3 ipv6.google.com
, ডিএনএস ঠিকানাটি পেয়েছে তবে 100% প্যাকেটের ক্ষতি ছিল)। কোন ধারনা?