আপনি ক্লায়েন্ট সফ্টওয়্যারটিকে নির্দিষ্ট নেটওয়ার্ক ইন্টারফেসের সাথে আবদ্ধ করতে পারবেন না, তবে আপনি কার্নেলকে বলতে পারেন যে আপনি কেবলমাত্র কয়েকটি আইপি অ্যাড্রেসের জন্য একটি নেটওয়ার্ক ইন্টারফেস এবং অন্য কোনও কিছুর জন্য অন্যটি ব্যবহার করতে চান। এটিকে "রাউটিং" বলা হয় এবং কমান্ডগুলি /sbin/routeএবং ব্যবহার করে কনফিগার করা যায়
/sbin/ip।
আমি যদি আপনার প্রশ্নটি সঠিকভাবে পড়ে থাকি তবে আপনি ইন্টারফেস ব্যবহার করে ইন্ট্রানেট আইপি ঠিকানার সাথে এবং ইন্টারফেস eth0ব্যবহার করে ইন্টারনেটে
সংযোগ করতে চান wlan0।
আপনি যদি কমান্ডটি চালনা করেন ip route listতবে নীচের মতো একটি আউটপুট দেখতে হবে (সংখ্যাগুলি পৃথক হবে এবং এতে আরও লাইন থাকতে পারে):
$ ip route list
10.60.44.0/25 dev eth0 proto kernel scope link src 10.60.44.39 metric 1
192.168.80.0/21 dev wlan0 proto kernel scope link src 192.168.84.122 metric 2
[...]
default via 10.60.44.1 dev eth0 proto static
প্রথম দুটি লাইন আপনাকে ইন্টারফেসের সাথে সংযুক্ত নেটওয়ার্কগুলি সম্পর্কে বলবে eth0এবং wlan0: সেই নেটওয়ার্কগুলির কম্পিউটারগুলিতে পরিচালিত নেটওয়ার্ক ট্র্যাফিকগুলি সরাসরি তাদের সম্পর্কিত ইন্টারফেসের মাধ্যমে প্রেরণ করা হবে।
শেষ লাইনটি আপনাকে "ডিফল্ট রুট" কী বলে: আপনার কম্পিউটারটি যদি কোনও নেটওয়ার্কের সাথে কোনও কম্পিউটারের সাথে কথা বলতে চায় তবে এটি সংযুক্ত নেই (যেমন eth0, স্ট্যাকওভারফ্লো ডটকম সার্ভার), এটি হোস্টের মাধ্যমে উপলব্ধ হয়ে ট্র্যাফিকের পথটি যাত্রা করবে 10.60.44.1( "ডিফল্ট গেটওয়ে" বলা হয়)।
সুতরাং, ইন্টারনেট ট্র্যাফিকের পথে চলার জন্য wlan0আপনাকে নিশ্চিত হওয়া উচিত যে ip route listআউটপুটে শেষ লাইনটি এমন কিছু পড়ছে:
default via A.B.C.D dev wlan0 proto static
A.B.C.Dওয়্যারলেস ল্যানে প্রবেশদ্বারের আইপি ঠিকানাটি কোথায় । যদি আউটপুটে "dev wlan0" থাকে না তবে আপনি কমান্ডটি দিয়ে এটি পরিবর্তন করতে পারেন:
sudo ip route change to default dev wlan0 via A.B.C.D
আপনি দুটি উপায়ের A.B.C.Dজন্য সঠিকটি খুঁজে পেতে পারেন wlan0:
ডিরেক্টরিতে দেখুন /var/lib/dhcp3/: আপনার কিছু dhclient-...-wlan0.leaseফাইল খুঁজে পাওয়া উচিত
। সাম্প্রতিকতম এক খুলুন এবং স্ট্রিং সঙ্গে একটি লাইন অনুসন্ধান option routerতাতে: লাইন বাকি আপনি IP ঠিকানা বলে A.B.C.D।
আপনার স্থানীয় নেটওয়ার্ক প্রশাসকদের জিজ্ঞাসা করুন। (যাইহোক, সম্ভবত সবচেয়ে ভাল কাজ)
এই কনফিগারেশনটি দিয়ে আপনার সক্ষম হওয়া উচিত:
- ইন্টারনেট ব্রাউজ করুন
wlan0
- আপনার ইন্ট্রনেটের মাধ্যমে ব্রাউজ করুন
eth0, তবে এটি একত নেটওয়ার্কে রয়েছে ।
যদি আপনার ইন্ট্রনেট একাধিক নেটওয়ার্ক বিস্তৃত হয়, তবে আপনাকে তাদের জন্য রুটগুলি যুক্ত করতে হবে - এবং এটি অবশ্যই এমন একটি বিষয় যা আপনাকে স্থানীয় নেটওয়ার্ক প্রশাসকদের সাথে যোগাযোগ করার প্রয়োজন। :-)