এখানে দুটি জিনিস আপনি করতে পারেন।
যদি আপনি চান যদি আপনার সমস্ত ট্র্যাফিক অন্তর্নির্মিত ইথারনেট দিয়ে যায় তবে যদি ইথারনেট এবং ওয়াইফাই উভয়ই থাকে তবে আপনি এটি সিস্টেম পছন্দগুলিতে আরও বেশি পছন্দ করতে পারেন:
System Preferences -> Network
সমস্ত সংযোগ সংজ্ঞায়িত উইন্ডো আপনাকে প্রদর্শন করবে। বাম পাশের প্যানেলের নীচে (ইন্টারফেসের তালিকার সাথে) আপনি তিনটি বোতাম দেখতে পাবেন: +, - এবং একটি কগওয়েল। শেষেরটি (কগওহিল) ক্লিক করুন এবং আপনি উপরের চতুর্থ বিকল্পটি দেখতে পাবেন - "সেট করুন পরিষেবা অর্ডার"। আপনি যদি সেই বিকল্পটি ক্লিক করার পরে যদি আপনি ইথারনেটকে ওয়াইফাইয়ের উপরে টানেন, তবে যদি উভয়ই সক্রিয় থাকে তবে ইথারনেটকে অগ্রাধিকার দেওয়া হবে।
তবে, যদি আপনি বাছাই করা ট্র্যাফিকটি ইথারনেট দিয়ে যেতে চান যখন ডিফল্ট ট্র্যাফিক ওয়াইফাই দিয়ে যেতে হয় তবে এটি কিছুটা জটিল এবং সাধারণত কমান্ড লাইন এবং বিশেষত কমান্ডের ব্যবহারকে জড়িত করে route
।
এখানে কয়েকটি পরিস্থিতি রয়েছে, সুতরাং আমি এখন কয়েকটি প্রশ্ন জিজ্ঞাসা করব যা আপনাকে সঠিক দিকে নির্দেশ করতে পারে বা আরও ভাল উত্তর দিয়ে আমাকে সহায়তা করতে পারে:
ডাব্লু ওয়াইফাই এবং ইথারনেট ইন্টারফেস দুটি একই ল্যানে রয়েছে? অর্থাত্ তাদের কি একই রেঞ্জের আইপি ঠিকানা থাকবে? তারা কি একই ডিফল্ট গেটওয়ে ব্যবহার করবে?
ডাব্লু ওয়াইফাই বা ইথারনেট চালু একই ল্যানে গন্তব্য আইপি ঠিকানা? বা গন্তব্য আইপি ঠিকানা "ইন্টারনেটে কোথাও"?
আপাতত আমি আপনাকে সবচেয়ে সহজ দৃশ্যের উত্তর দেব, যা ডাব্লুআইপিআই এবং ইথারনেট বিভিন্ন ল্যানে রয়েছে এবং গন্তব্য আইপি ইন্টারনেটে রয়েছে।
আসুন ধরা যাক ডাব্লুআইপিআই 192.168.0.10/24 এর একটি আইপি ঠিকানা পেয়েছে এবং ইন্টারনেটে যাওয়ার জন্য ডিফল্ট গেটওয়েটি 192.168.0.1। আসুন আমরা এটাও বলি যে ইথারনেট একটি আইপি অ্যাড্রেস পেয়েছে 192.168.1.10/24 এবং ইথারনেটের মাধ্যমে ইন্টারনেটে প্রবেশের জন্য ব্যবহৃত ডিফল্ট গেটওয়ে হল 192.168.1.1।
আসুন ধরে নেওয়া যাক আপনি ডিফল্টরূপে WIFI এর মাধ্যমে সমস্ত ট্র্যাফিক রুট করতে চান তবে একই সাথে আপনি ইথারনেট দিয়ে আইপি 192.0.2.5 সহ একটি হোস্টের সমস্ত ট্র্যাফিক চান।
সেক্ষেত্রে আপনাকে শুরুতে আমি বর্ণিত পদ্ধতিটি অতিক্রম করতে হবে এবং নিশ্চিত করতে হবে যে ডাব্লুআইপিআই ইথারনেটের উপরে রয়েছে (তাই আরও পছন্দসই)।
তারপরে টার্মিনালটি খুলুন এবং নিম্নলিখিত কমান্ডটি জারি করুন:
sudo route add -host 192.0.2.5 192.168.1.1
Sudo কমান্ড দ্বারা জিজ্ঞাসা করা হলে আপনাকে নিজের পাসওয়ার্ড প্রবেশ করতে হবে।
আপনি যদি ইথারনেটের মাধ্যমে রুট যুক্ত করতে চান এমন একাধিক আইপি ঠিকানা থাকে তবে আপনি আরও route
কমান্ড চালাতে পারেন ।
এখন, আপনাকে সচেতন হওয়া দরকার যে যতবার আপনি ইথারনেট লিঙ্কটি সংযোগ বিচ্ছিন্ন করবেন, রুটগুলি অদৃশ্য হয়ে যাবে এবং আপনাকে সেগুলি নিজেই আবার টার্মিনালে প্রবেশ করতে হবে enter আপনি চান এটি স্বয়ংক্রিয় থাকে, তাহলে আপনি তাকান করতে পারেন launchd
- জন্য ম্যানুয়াল মাধ্যমে একটি চেহারা আছে route
এবং launchd.plist
টার্মিনাল মাত্র টাইপ - man route
এবং man launchd.plist
। আপনি যে ভেরিয়েবলের প্রবর্তন করতে আগ্রহী তার মধ্যে একটি হ'ল NetworkState
। দয়া করে নোট করুন, আমার স্বয়ংক্রিয়ভাবে এমন কিছু করার দরকার ছিল না (তবে আমি এটি সময়ে সময়ে নিজেই ব্যবহার করেছি) এবং তাই এর জন্য কোনও সমাধানের সমাধান নেই। কিছু স্ক্রিপ্টিং ইত্যাদির প্রয়োজন হবে তবে কমপক্ষে এটি আপনাকে চালিয়ে নেওয়া উচিত।