আপনি লিনাক্সে আইপিভি 6 এনডিআইএসসি ক্যাশেটি কীভাবে প্রদর্শন করবেন?


14

মনে করুন আপনি নিজের লিনাক্স সিস্টেমে আইপিভি 6 প্রক্সি এনডিপি কনফিগার করেছেন:

ip -6 neighbor add proxy 2001:db8:1234::5 dev eth1

আপনি কীভাবে কনফিগারেশন গ্রহণ করেছেন তা যাচাই করবেন? ip -6 neighbor showপ্রক্সি এন্ট্রিগুলি দেখানোর জন্য উপস্থিত ip -6 neighbor show proxyহয় না এবং এটি কোনও সমর্থিত কমান্ড নয়।


হতে পারে ip -6 neighbor show nud all?
জোরডাচে

এটি আরও ঠিকানা দেখায় (উদাঃ :: dev lo) তবে প্রক্সিগুলি নয়।
জেরাল্ড কম্বস 21

উত্তর:


1

আমি মনে করি আইপি সরঞ্জামটি কেবল NTF_PROXY পতাকা মুদ্রণ করে না। Ip / ipneigh.c এ, NTF_ROUTER ব্লকের পরে যুক্ত করার চেষ্টা করুন

   if (r->ndm_flags & NTF_PROXY) {
            fprintf(fp, " proxy");
    }

আমার কাছে এনডিপি প্রক্সি ইনস্টলেশন নেই, তাই আমি এটি পরীক্ষা করতে পারি না। কার্নেল উত্সগুলি পড়া থেকে, এটি প্রদর্শিত হবে যে এন্ট্রিগুলি সমস্ত ফিরে আসবে এবং প্রক্সি প্রবেশের জন্য পতাকা সেট করা উচিত।


দুর্ভাগ্যক্রমে এটি কার্যকর হয়নি। আমি "fprintf (fp," পতাকাগুলি:% 02x \ n ", r-> ndm_flags) যোগ করার চেষ্টাও করেছি;" মুদ্রণ_নির শুরুতে এবং এন্ট্রিগুলির কোনওটিরইই এনটিএফ_প্রোএক্সআই পতাকা সেট নেই।
জেরাল্ড কম্বস

0

আপনি আইপিএনটিটেবল চেষ্টা করেছেন?


এটি আমাকে এনডিআইএসসি ক্যাশে সম্পর্কে প্রচুর দরকারী তথ্য দেয় তবে সেগুলি এন্ট্রিগুলিতে নয়। আমি কমপক্ষে আমার কার্নেল সংস্করণের জন্য এগুলি কেবল লেখার মান হিসাবে ভাবতে শুরু করি।
জেরাল্ড কম্বস

0

শেষ করার জন্য:

 shell> ip -6 neigh del proxy 2001:db8:1234::1234:5678 dev eth1
 shell> ip -6 maddr show dev eth1                      
 3:      eth1
         inet6 ff02::1:ff34:5678
 ...

এটি কেবল সর্বশেষ 6 নীবল তবে এটি আপনার কেবলমাত্র প্রয়োজনীয়।

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