কম্পিউটার টিউটোরিয়াল

যেকোনো স্মার্টফোনকে লিনাক্সের সাথে টেথার (Tether) করে মোবাইল ইন্টারনেট ব্যবহার করার পদ্ধতি

ল্যাপটপগুলো অনিবার্যভাবে শুধু Wi-Fi কানেকশনে সীমাবদ্ধ; ডেস্কটপ কম্পিউটারগুলোর কখনো বিল্ট-ইন মোবাইল ইন্টারনেট থাকে না। কিন্তু কী হবে যদি আপনার লিনাক্স কম্পিউটারকে অনলাইন করতে হয় কিন্তু কোনো ওয়ায়ারলেস বা ইথারনেট নেটওয়ার্ক নেই?

উত্তর হলো টেথারিং (tethering)। একটি স্মার্টফোন দিয়ে আপনি আপনার মোবাইল ইন্টারনেট আপনার কম্পিউটারের সাথে শেয়ার করতে পারেন।

যতক্ষণ না আপনার ক্যারিয়ার (carrier) আপনার ডেটা ব্যবহারের লিমিট লাগায়, ইন্টারনেট কানেকশন শেয়ারিং (internet connection sharing - netshare) লিনাক্স কম্পিউটারের সাথে একটি ভালো অপশন। Wi-Fi টেথারিং একটি অপশন—এখানে দেখুন কীভাবে আন্ড্রয়েড এবং আইফোন (iPhone)-এর সাথে লিনাক্সে USB টেথারিং ব্যবহার করবেন।

টেথারিং (Tethering) কী?

একটি মোবাইল ডিভাইসকে একটি কম্পিউটারের সাথে কানেক্ট করে মোবাইল ইন্টারনেট শেয়ার করার নামই টেথারিং।

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

স্ট্রিক্টলি বলতে, টেথারিং বলতে USB কেবল ব্যবহার করে মোবাইল ইন্টারনেট শেয়ার করা বোঝায়। এর মানে আপনাকে আপনার ফোনের USB ডেটা কেবল साथ নিয়ে চলতে হবে আপনি যদি টেথারিং ব্যবহার করার পরিকল্পনা করেন।

ওয়ায়ারলেস টেথারিংও সম্ভব, Wi-Fi বা Bluetooth ব্যবহার করে; এটিকে "ওয়ায়ারলেস হটস্পট" (wireless hotspot)-ও বলা হয়। অধিকাংশ ক্ষেত্রে ওয়ায়ারলেস টেথারিং সহজ কিন্তু USB টেথারিং ব্যবহার করার কিছু ভালো কারণ রয়েছে:

  • নির্ভরযোগ্য নেটওয়ার্ক কানেকশনের জন্য
  • ফোন চার্জ রাখতে
  • ওয়ায়ারলেস ইন্টারফারেন্স (interference) এড়াতে
  • ওয়ায়ারলেস স্নিফার (sniffers) ডেটা ইন্টারসেপ্ট করতে না পারতে

যদি আপনার पास উপযুক্ত USB কেবল না থাকে, তবে আপনার ফোনকে ওয়ায়ারলেস হটস্পট হিসেবে ব্যবহার করার পদ্ধতি এখানে। সহজে আপনার লিনাক্স কম্পিউটারকে আপনার ফোনের হটস্পটের সাথে কানেক্ট করুন অনলাইন হওয়ার জন্য।

টেথারিং-এর জন্য সঠিক USB কেবল ব্যবহার করুন

এগিয়ে যাওয়ার আগে, আপনাকে নিশ্চিত করতে হবে যে আপনি একটি USB কেবল ব্যবহার করছেন যা টেথারিং-এর জন্য উপযুক্ত। সব কেবল এই কাজে কাজ করে না, কারণ কিছু শুধু পাওয়ারের জন্য ডিজাইন করা। আপনার USB কেবল টেথারিং-এর জন্য উপযুক্ত কিনা চেক করার সেরা উপায় হলো এটি আপনার কম্পিউটারের সাথে প্লাগ ইন করা। আপনার ফোন কানেক্ট করুন এবং যেকোনো একটি ডিভাইস অন্যটিকে ডিটেক্ট করার জন্য অপেক্ষা করুন। যদি কোনো ধরনের ডেটা ট্রান্সফার বা ফাইল ব্রাউজিং উপলব্ধ থাকে, তবে এটি টেথারিং-এর জন্য উপযুক্ত।

যদি কেবলের সাথে কোনো সমস্যা থাকে, তবে আপনি অনলাইন থেকে একটি উপযুক্ত ডেটা-রেডি অ্যাল্টারনেটিভ কেনা পারবেন।

নিচের সকল পদ্ধতিতে আপনাকে মোবাইল ডিভাইসকে আপনার পিসির সাথে USB কেবল দিয়ে কানেক্ট করে টেথারিং এক্টিভেট করতে হবে।

আন্ড্রয়েড ফোনকে লিনাক্সের সাথে টেথার করার পদ্ধতি

আপনার যদি একটি আন্ড্রয়েড ডিভাইস থাকে, টেথারিং सीधা-সादा, কিছুটা দুটি ডিভাইসই লিনাক্স-ভিত্তিক হওয়ার কারণে।

আপনি যদি USB কেবল দিয়ে আন্ড্রয়েডকে লিনাক্সের সাথে টেথার করতে চান:

  1. USB কেবল আপনার ফোন এবং লিনাক্স পিসির সাথে কানেক্ট করুন।
  2. আন্ড্রয়েড কানেকশন ডিটেক্ট করবে—যখন Allow access-এর জন্য প্রম্পট করবে, Allow সিলেক্ট করুন।
  3. Notifications-এ USB মেসেজটি খুঁজে পান, এবং এটিতে ট্যাপ করুন।
  4. Use USB for-এর অধীনে, USB tethering সিলেক্ট করুন।
যেকোনো স্মার্টফোনকে লিনাক্সের সাথে টেথার (Tether) করে মোবাইল ইন্টারনেট ব্যবহার করার পদ্ধতি যেকোনো স্মার্টফোনকে লিনাক্সের সাথে টেথার (Tether) করে মোবাইল ইন্টারনেট ব্যবহার করার পদ্ধতি

বেশিরভাগ ক্ষেত্রে, কানেকশন অটোম্যাটিক্যালি স্থাপন হবে। আপনার ডিভাইসের IP অ্যাড্রেস চেক করে কনফার্ম করুন এটি কাজ করেছে কিনা ব্যবহার করে

ifconfig

অথবা

ip address

। usb0 লেবেল করা অপশনটি খুঁজুন।

যেকোনো স্মার্টফোনকে লিনাক্সের সাথে টেথার (Tether) করে মোবাইল ইন্টারনেট ব্যবহার করার পদ্ধতি

কিছু ডিস্ট্রোর ক্ষেত্রে, আপনাকে USB কানেকশন সিলেক্ট করতে হতে পারে।

  1. লিনাক্স সিস্টেমে, নেটওয়ার্ক ট্রে অ্যাপলেট (applet) খুঁজুন
  2. "auto usb0" এর মতো নামের নেটওয়ার্ক অপশনটি খুঁজে পाने ক্লিক করুন।
  3. এটি সিলেক্ট করুন লিনাক্সকে আপনার ফোনের সাথে USB কেবল দিয়ে কানেক্ট করতে।

টেথারিং অনুমতি দেয় এমন ডেটা প্ল্যান নেই? একটি কাস্টম আন্ড্রয়েড ROM ইনস্টল করলে রেস্ট্রিকশন বাইপাস করতে সাহায্য করতে পারে।

ব্ল্যাকবেরি (BlackBerry) ফোন টেথার করতে চান?

আপনার ব্ল্যাকবেরি কত পুরনো তার ওপর নির্ভর করে, লিনাক্স সিস্টেমের সাথে টেথার করার জন্য সেকালীন অপশন রয়েছে। আপনার যদি ব্ল্যাকবেরি থাকে, তবে এটি হয়:

  • আন্ড্রয়েড (২০১৫ থেকে)
  • ব্ল্যাকবেরি ১০ (২০১৩-২০১৮)
  • ব্ল্যাকবেরি OS ৭.০ (২০১১-২০১৩)

আন্ড্রয়েড চলে এমন ব্ল্যাকবেরি ডিভাইসের জন্য, উপরের সেকশনটি রেফার করুন। ব্ল্যাকবেরি ১০ এবং ব্ল্যাকবেরি OS ৭.০-এর জন্য, নিচে দেখুন।

USB-এ চলে ব্ল্যাকবেরি ১০ ফোন টেথার করতে, শুরু করুন ফোনকে আপনার কম্পিউটারের সাথে কানেক্ট করে। তারপর:

  1. খুলুন Settings > Network Connections > Internet Tethering.
  2. Connect-এ ট্যাপ করুন।
  3. USB সিলেক্ট করুন।
  4. Internet Tethering ইনেবল করুন।

ব্ল্যাকবেরি OS ফোনকে লিনাক্সের সাথে টেথার করতে চান?

  1. Manage Connections > Network and Connections.-এ ট্যাপ করুন।
  2. Mobile Hotspot Connections খুঁজুন তারপর
  3. নেটওয়ার্ক ক্রেডেনশিয়াল সেট আপ করুন।

আপনি যেকোনো মেথড ব্যবহার করুন, আপনার লিনাক্স প্যানেলে usb0 নেটওয়ার্ক সিলেক্ট করুন যদি এটি অটোম্যাটিক্যালি কানেক্ট না হয়।

আইফোন (iPhone) কে লিনাক্সের সাথে টেথার করার পদ্ধতি

আপনার যদি টেথারিং অনুমতি দেয় এমন ডেটা প্ল্যান সহ একটি আইফোন থাকে, আপনি USB টেথারিং সেটআপ করতে পারেন।

আন্ড্রয়েডের বিপরীতে, তবে, এটি অটোম্যাটিক্যালি কানেক্ট হয় না। বরং, আপনার দরকার হবে

libimobiledevice

, যা বর্ণিত হয়েছে "ক্রস-প্ল্যাটফর্ম সফটওয়্যার প্রোটোকল লাইব্রেরি এবং টুলস iOS ডিভাইসের সাথে নেটিভভাবে কমিউনিকেট করার জন্য।" www.libimobiledevice.org-এ যান বর্তমান কম্প্যাটিবিলিটি কনফার্ম করতে।

আপনি যদি উবুন্টু ব্যবহার করেন, libimobiledevice প্রি-ইনস্টলড থাকতে পারে। না থাকলে, আপনার আইফোন লিনাক্সের সাথে হুক আপ করার আগে, একটি টার্মিন্যাল খুলুন এবং লিখুন:

sudo apt install libimobiledevice6

আপনার আইফোনের মাধ্যমে ইন্টারনেটে কানেক্ট होने জন্য:

  1. Settings > Personal Hotspot খুলুন।
  2. Allow Others to Join ইনেবল করুন।
যেকোনো স্মার্টফোনকে লিনাক্সের সাথে টেথার (Tether) করে মোবাইল ইন্টারনেট ব্যবহার করার পদ্ধতি যেকোনো স্মার্টফোনকে লিনাক্সের সাথে টেথার (Tether) করে মোবাইল ইন্টারনেট ব্যবহার করার পদ্ধতি

এখন আপনাকে শুধু লিনাক্সে কানেকশনটি সিলেক্ট করতে হবে। আন্ড্রয়েডের বিপরীতে, আইফোন ডিভাইসগুলো একটি নিউ ইথারনেট ডিভাইস হিসেবে প্রদর্শিত হয়, USB হিসেবে না। তাই, খুঁজুন

eth0

অথবা

eth1

—সাধারণত دومটোটিই, কারণ eth0 আপনার ইথারনেট পোর্টের জন্য অ্যাসাইন করা থাকা উচিত।

যেকোনো স্মার্টফোনকে লিনাক্সের সাথে টেথার (Tether) করে মোবাইল ইন্টারনেট ব্যবহার করার পদ্ধতি

লিনাক্স ফোনকে লিনাক্সের সাথে টেথার করা

বেশ কিছু লিনাক্স মোবাইল অপারেটিং সিস্টেম উপলব্ধ। এগুলোতে রয়েছে লিব্রেম ৫ (Librem 5)-এ পিউর ওএস (Pure OS)-এর মোবাইল ভার্সন, পাইনফোনে (PinePhone) পোস্টмар্কেটওএস (PostmarketOS), এবং UBPorts, উবুন্টু টাচের継続।

আশচর্যजनকভাবে, এই সবके পক্ষে USB বা ওয়ায়ারলেস টেথারিং-এর নির্ভরযোগ্য অপশন নেই। স্পেসিফিক্সের জন্য, আপনি যেই লিনাক্স মোবাইল প্রজেক্টটি ব্যবহার করছেন তার ডকুমেন্টেশন চেক করুন।

ফোনকে লিনাক্সের সাথে টেথার: সাফল্য!

স্মার্টফোনগুলো ল্যাপটপ এবং কম্পিউটারের জন্য ওয়ায়ারলেস হটস্পট হিসেবে ব্যবহার করা যেতে পারে, USB টেথারিং এখনও কার্যকর। আপনার কম্পিউটারের নেটওয়ার্ক কার্ড ক্ষতিগ্রস্ত থাকতে পারে, অথবা আপনার যন্ত্রপাতি ওয়ায়ারলেস ইন্টারফারেন্সের प्रति সংবেদনশীল হতে পারে।

চূড়ান্তভাবে, আপনার ফোনের মোবাইল ইন্টারনেট শেয়ার করা আপনার লিনাক্স পিসি বা অন্য যেকোনো ডিভাইসকে অনলাইন করার একটি চমৎকার উপায়। এবং আপনি যদি ফোন চার্জ হারাতে চিন্তিত হন, USB কেবল নিশ্চিত করবে এটি আপনার পিসি থেকে পাওয়ার ড্র করছে। এটি 윈-উইন (win-win)!

আপনার ফোনের ইন্টারনেট কানেকশন অন্য অপারেটিং সিস্টেমের সাথে শেয়ার করতে চান? আপনি আন্ড্রয়েড ফোন থেকে মোবাইল ইন্টারনেট আপনার পিসি বা ল্যাপটপের সাথে কানেক্ট করতে পারেন, সেইসাথে আইফোনের হটস্পট ফিচারও ব্যবহার করতে পারেন।


  1. লিনাক্স থেকে উইন্ডোজ ১০ ইনস্টলার USB তৈরি করা (WoeUSB)

  2. লিনাক্সে ক্লিপম্যান (Clipman) দিয়ে যেকোনো টেক্সট গুগল সার্চ করা

  3. লিনাক্স টার্মিনালে ব্যবহার করার জন্য ডিকশনারি ইনস্টল করার পদ্ধতি

  4. মোবাইল লিনাক্স ডেস্কটপ লিনাক্স থেকে কীভাবে ভিন্ন