আমার একটি কম্পিউটার রয়েছে, উইন্ডোজ 7 প্রো, একটি প্রোগ্রাম চালাচ্ছে যা আমার নেটওয়ার্কে 3 টি পৃথক আইএসপিগুলির উপলব্ধতা পরীক্ষা করে। এটি প্রতিটি আইএসপি থেকে কেবল একই হোস্টকে (8.8.8.8) পিং করে এবং যখন কোনও আইএসপি সেই পিংয়ের প্রতিক্রিয়া না জানায় তখন কিছু পদক্ষেপ নেয়।
এটি করার জন্য, আমাকে প্রতিটি আইএসপি-র জন্য পৃথক সংযোগ (পৃথক এনআইসি) দিয়ে কম্পিউটারটি কনফিগার করতে হবে। এখনই, আমার কেবল একটাই উপায় হ'ল ভার্চুয়ালবক্স ব্যবহার করে এবং সেই ভার্চুয়াল মেশিনে 3 ভার্চুয়াল এন.আই.সি. এগুলির সবগুলিই একটি একক শারীরিক এনআইসি-তে সেতুবন্ধ হিসাবে কনফিগার করা হয়েছে যা 3 টি আইএসপি সংযুক্ত রয়েছে এমন একটি শারীরিক সুইচে সংযুক্ত।
সুতরাং, এখনই এটি কনফিগারেশনের একটি উদাহরণ:
NIC 1:
IP 192.168.1.1
Gateway 192.168.1.254
NIC 2:
IP 192.168.2.1
Gateway 192.168.2.254
NIC 3:
IP 192.168.3.1
Gateway 192.168.3.254
এটি প্রোগ্রামটিকে পিং কমান্ডগুলি চালানোর অনুমতি দেয় যা একটি নির্দিষ্ট ঠিকানার বন্ধন:
ping -S 192.168.1.1 8.8.8.8
ping -S 192.168.2.1 8.8.8.8
ping -S 192.168.3.1 8.8.8.8
এটা ঠিক কাজ করে।
আমি ভার্চুয়ালবক্স ব্যবহার না করেই এই কাজটি করার চেষ্টা করছি, এমন একটি আসল কম্পিউটারে যার কেবল একটি শারীরিক এনআইসি রয়েছে। আমার প্রথম ধারণাটি ছিল 3 গেটওয়ের সাথে সেই ইন্টারফেসে 3 আইপি ঠিকানা যুক্ত করা। যে কাজ করে না । এটি করার সময়, উইন্ডোজ মনে করে যে কোনও ping
কমান্ড থেকে কোনও একক গেটওয়ের মাধ্যমে ট্র্যাফিকটি রুট করার চেষ্টা করা হয়েছে (আমি তাদের উপর কোন মেট্রিক সেট করি না) এবং 3 টি ping
কমান্ডের মধ্যে কেবল একটিই কাজ করে।
তাই আমি কিছু নেটিভ বা তৃতীয় পক্ষের সমাধানের জন্য পাগলের মতো দেখছি যা আমাকে উইন্ডোজ to-তে ভার্চুয়াল এন.আই.সি. যুক্ত করতে দেয় যা ভার্চুয়ালবক্স ভার্চুয়াল মেশিনের ভার্চুয়াল এন.আই.সি.কে একক শারীরিক ইন্টারফেসে ব্রিজ করে দেয় সেভাবেই "ব্রিজ" করা যায় (এটি হ'ল 3 ভার্চুয়াল এনআইসি রয়েছে যা প্রকৃত এনআইসির কাছ থেকে কোনও রাউটিংয়ের উপর নির্ভর করে এবং তাদের কাছে পৌঁছনীয় অন্যান্য গেটওয়েতে পৌঁছানোর অনুমতি না দিয়ে শারীরিক এনআইসির নেটওয়ার্কে প্রকৃত অ্যাক্সেস রয়েছে) তবে আমি এমন কিছু খুঁজে পাইনি যা পারে কর এটা.
এই মুহূর্তে আমি কেবল ইথারনেট অ্যাডাপ্টারগুলিতে 3 সস্তা ইউএসবি কিনতে যাচ্ছি যাতে আমি কেবল তাদের কম্পিউটারে সংযোগ করতে পারি এবং 3 টি অতিরিক্ত শারীরিক এনআইসি দিতে পারি, তবে আমি সত্যিই এমন একটি সমাধান খুঁজে পেতে চাই যাতে আমার প্রয়োজন হয় না that যে।
আমি পড়ছি যে হাইপার-ভি এই জাতীয় কিছু করতে ব্যবহৃত হতে পারে তবে এটি উইন্ডোজ 7 এর জন্য কাজ করে না।
উইন্ডোজ on এ কেউ কীভাবে এটি সম্পাদন করার উপায়ের কথা ভাবতে পারে?
/k
এবং/j
। এগুলির কোনওটিই কাজ করছে বলে মনে হচ্ছে না, এমনকি পিং কমান্ডগুলির জন্যও নয় যা আগে ভাল কাজ করছিল। ডকুমেন্টেশন বলে যে এটি হোস্টগুলির একটি তালিকা নির্দিষ্ট করে, ব্যবহারের গেটওয়ে অবিকল নয়। সম্ভবত আমি সেখানে কিছু ভুল বুঝতে পেরেছি, তবে চেষ্টা করছিping /k 192.168.1.254 8.8.8.8
(যেখানে 192.168.1.254 আমার বর্তমান গেটওয়েগুলির মধ্যে একটি) কাজ করে না। আমি সাফল্য ছাড়াই বাকি গেটওয়ে দিয়ে চেষ্টা করেছি।