আমি মনে করি না যে আপনার একক ইন্টারফেসে একাধিক লিঙ্ক স্তর থাকতে পারে।
পিপিপিওই-এর ক্ষেত্রে, পিপিপি সংযোগ স্থাপনের ফলে অন্য একটি ইন্টারফেস তৈরি হয়, যাকে সাধারণত বলা হয় ppp0
। তোমার রাউটিং টেবিল এন্ট্রি নির্দেশ করবে ppp0
, না করার eth0
। যখন কোনও প্যাকেটটি রুটে দেওয়া হয় ppp0
, এটি আসলে স্থানীয় পিপিপিওই সফটওয়্যারটির কাছে হস্তান্তরিত হয়, কোথাও স্থানান্তরিত হয় না। তবে তারপরে পিপিপিওই সফ্টওয়্যার একটি নতুন প্যাকেট তৈরি করে যা এর মাধ্যমে প্রেরণ করে eth0
।
এটি কোনও ভিপিএন কীভাবে কাজ করে তা সাদৃশ্য। ওপেনভিপিএন , উদাহরণস্বরূপ, একটি নতুন ইন্টারফেস তৈরি করে যাকে হয় tun0
বা বলা হয় tap0
, যার "লিঙ্ক স্তর" ওপেনভিপিএন ডেমন। এর মধ্যে একটিতে একটি প্যাকেট প্রেরণ করুন, এবং ডিমন এটি এনক্রিপ্ট করে এবং সিফারেক্সটকে একটি নতুন প্যাকেটে রাখে, সাধারণত প্লেইন ইউডিপি, যা দূরবর্তী ওপেনভিপিএন সার্ভারে সম্বোধন করা হয়। এই প্যাকেটটি রাউটিং প্রক্রিয়াটির মধ্য দিয়ে যায় এবং সত্যিকারের ইন্টারফেসের মতো পথ খুঁজে পায় eth0
।
(ভিপিএন উদাহরণের বিপরীতে, পিপিপিওএই যখন প্যাকেট পাঠায় তখন প্যাকেটটি eth0
রুট করার জন্য এটি রাউটিং টেবিলের উপর নির্ভর করে না, কারণ eth0
কোনও আইপি ঠিকানা দিয়ে কনফিগার করা হয়নি এবং প্যাকেটগুলি এতে রুট করা যায় না Instead পরিবর্তে, আমার মনে হয় এটি একটি ব্যবহার কাঁচা সকেট একটি কাস্টম ইথারনেট ফ্রেম পাঠাতে, PPPoE তৈরী পিয়ার MAC ঠিকানা, যে একটি পিপিপি পে লোড রয়েছে ঠিকানায়, না একটি IP পে লোড। বোঝায় যা RFC 2516 প্রোটোকলের বিবরণ আছে।)
route print
উইন্ডোতে,route
লিনাক্সে।