"হোস্টের কোনও রুটে নয়" ত্রুটিতে আইপিভি 6 ফলাফলগুলি সক্ষম করার চেষ্টা করা হচ্ছে


8

আমি আমার সরবরাহকারীর দ্বারা সজ্জিত স্ট্যাটিক আইপিভি 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 স্ট্যাকটি কাজ করতে পারি?

উত্তর:


6

আপনার ভার্চুয়াল মেশিনের ভিতরে, নিম্নলিখিতগুলি চালান:

ping6 ff02::2%eth0

এটি ff02::2IPv6 "সমস্ত রাউটার" মাল্টিকাস্ট ঠিকানা। অন-লিঙ্ক রাউটারটি নিজের ঠিকানা দিয়ে পিংয়ের প্রতিক্রিয়া জানাবে। উদাহরণ স্বরূপ:

64 bytes from fe80::56e6:fcff:fef4:66f1: icmp_seq=1 ttl=64 time=0.347 ms

তারপরে আপনি এটিকে gatewayঠিকানা হিসাবে যুক্ত করতে পারেন ।

iface eth0 inet6 static
        .....
        gateway fe80::56e6:fcff:fef4:66f1
        .....

আমি এটি করেছি, তিনটি রাউটার প্রতিক্রিয়া জানিয়েছে (আমার সরবরাহকারী আমাকে যে গেটওয়ে ঠিকানা দিয়েছিল তার সাথে কোনও মেলে না); আমি সর্বনিম্ন বিলম্ব সহ একটি নির্বাচন করেছি এবং নেটওয়ার্ক কনফিগারেশনটি পরিবর্তন করেছি changed এখন নাম রেজুলেশন কাজ করে, তবে আইপিভি 6 সংযোগটি দেয় না (আমি জারি করেছি ping6 -c 3 ipv6.google.com, ডিএনএস ঠিকানাটি পেয়েছে তবে 100% প্যাকেটের ক্ষতি ছিল)। কোন ধারনা?
আলেসান্দ্রো মেন্টি

তিনটি ভিন্ন রাউটার সাড়া ফেলেছে? আপনার সরবরাহকারীর আমাদের সন্দেহের চেয়ে আরও উদ্ভট সেটআপ রয়েছে। এই মুহুর্তে আমি কেবলমাত্র তাদের প্রত্যেককে চেষ্টা করার পরামর্শ দিতে পারি এবং দেখুন যে তাদের মধ্যে কোনও একটি কাজ করে কিনা। যদি তাদের কেউ কাজ না করে তবে আপনাকে সরবরাহকারীর সাথে যোগাযোগ করতে হবে তাদের দয়া করে তাদের ভাঙা নেটওয়ার্কটি ঠিক করার জন্য বলুন। :)
মাইকেল হ্যাম্পটন

3

আপনার নেটমাস্কটি 64 হওয়া উচিত IP আইপিভি 6 দিয়ে প্রতিটি ল্যান সাধারণত একটি / 64 হয় 64 আমার অনুমান যে আপনার সরবরাহকারী আপনাকে সেই / 64 থেকে একটি / 112 ব্যবহার করতে দেয় তবে আপনার ইন্টারফেসে একটি / 64 কনফিগার করা উচিত।


আমি আইপিভি 6 স্ট্যাকটি একটি / 64 নেটব্লক ব্যবহারের জন্য পুনরায় কনফিগার করেছি, দুর্ভাগ্যক্রমে সমস্যাটি একই লক্ষণগুলির সাথে অব্যাহত রয়েছে।
আলেসান্দ্রো মেন্টি

আমি দুঃখিত, আমি এখন দেখতে পাচ্ছি যে আপনার হোস্টটি 2001: বি 60: 1000: 151 :: / 64 এবং 2001 সালে আপনার গেটওয়ে: বি 60: 1000: 0 :: / 64। সিডিএলএএন আপনাকে অবশ্যই ভুল তথ্য দিয়েছে, বা তাদের আইপিভি 6 নেটওয়ার্ক গণ্ডগোল করেছে এবং / অথবা মানক অনুশীলন থেকে বিচ্যুত হচ্ছে ...
স্যান্ডার স্টেফান

1
দুর্ভাগ্যক্রমে, ভিপিএস সরবরাহকারীদের মধ্যে এই অদ্ভুত বিচ্যুতিটি খুব সাধারণ।
মাইকেল হ্যাম্পটন

1

দেখা গেল যে সরবরাহকারীর দ্বারা আমাকে দেওয়া নেটওয়ার্ক মাস্কের দৈর্ঘ্যটি ভুল ছিল: সঠিকটি ছিল 48। এটি পরিবর্তনটি কৌশলটি করেছে।

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