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

লিনাক্সে নোকিয়া N95-এর ইন্টারনেট কানেকশন USB দিয়ে ল্যাপটপে শেয়ার করার পদ্ধতি (থетерিং)

কখনো কখনো ল্যাপটপ নিয়ে এমন জায়গায় যাবেন যেখানে কোনো ওপেন ওয়াইফাই পাবেন না। সুখবর হলো আপনার কাছে নোকিয়া N95 এবং একটি USB ডেটা কেবল রয়েছে। আমি আপনাকে দেখাব কিভাবে N95 কে ল্যাপটপের সাথে USB দিয়ে থетер করবেন—দুই পদ্ধতিতে: দ্রুত কমান্ড লাইন পদ্ধতি এবং GUI পদ্ধতি। উদাহরণগুলো ফেডোরা ৯ এবং Gnome-এ দেওয়া হয়েছে।

দ্রষ্টব্য: এই গাইড ২০০৮ সালে প্রকাশিত হয়েছিল, কিছু সফটওয়্যার পরিবর্তিত হতে পারে।

সতর্কতা: এটি শুধু তখন করুন যখন আপনার ভালো ডেটা প্ল্যান থাকে। ৩জি ডেটা ব্যবহার করলে বড় বিল আসতে পারে!

কমান্ড লাইন পদ্ধতি (Quick & Dirty)

  1. ppp এবং wvdial প্যাকেজ ইনস্টল থাকতে হবে। না থাকলে রুট হিসেবে টার্মিনালে চালান: yum install ppp wvdial (অথবা আপনার ডিস্ট্রোর প্যাকেজ ম্যানেজার ব্যবহার করুন)।
  2. ফোনটি USB কেবল দিয়ে কম্পিউটারের সাথে সংযুক্ত করুন। ফোনে কানেকশন মোড সিলেক্ট করতে বললে PC Suite সিলেক্ট করুন।
  3. টার্মিনাল খুলুন এবং dmesg আউটপুট চেক করুন। নিচের মতো আউটপুট আসবে:
    [user@radon ~]$ dmesg
    usb 4-2: new full speed USB device using uhci_hcd and address 16
    usb 4-2: configuration #1 chosen from 1 choice
    cdc_acm 4-2:1.10: ttyACM0: USB ACM device
    ...

    নোট করুন: cdc_acm 4-2:1.10: ttyACM0: USB ACM device লাইনটি। এটি বোঝায় ফোনের মডেম আছে /dev/ttyACM0-এ।

এখন কমান্ড লাইন সেটআপ। GUI পদ্ধতিতে যেতে চাইলে নিচে স্কিপ করুন।

  1. /etc/wvdial.conf এডিট করে নিচের মতো করুন:
Modem = /dev/ttyACM0
Baud = 460800
SetVolume = 0
Dial Command = ATDT
Init1 = ATZ
Init3 = ATM0
FlowControl = CRTSCTS

[Dialer USB]
Username = user
Password = pass
Phone = *99***1#
Stupid Mode = 1
Init1 = ATZ
Inherits = Modem0
  1. আমি কানাডার Rogers Wireless ব্যবহার করি এবং উপরের কনফিগারেশনই আমার জন্য যথেষ্ট। শুধু Username = user এবং Password = pass। আপনাকে Username, Password, এবং Phone লাইনগুলো পরিবর্তন করতে হতে পারে। আপনার ওয়ায়ারলেস প্রোভাইডার থেকে সঠিক ডিটেইল জানুন।
  2. অটোমেটিক DNS কনফিগারেশনের জন্য /etc/ppp/ip-up.local স্ক্রিপ্ট তৈরি করুন। আমার ফাইল:
#!/bin/bash
#
PATH=/sbin:/usr/sbin:/bin:/usr/bin
export PATH
echo "# created by pppd" > /etc/resolv.conf
echo "nameserver ${DNS1}" >> /etc/resolv.conf
echo "nameserver ${DNS2}" >> /etc/resolv.conf
chmod go+r /etc/resolv.conf

chmod 755 /etc/ppp/ip-up.local ভুলবেন না।

  1. দুর্ভাগ্যবশ এই কনফিগারেশনে নরমাল ইউজার হিসেবে কানেক্ট করতে পারিনি, তাই রুট হিসেবে কানেক্ট করতে হবে।
    [root@radon ~]# wvdial USB
    --> WvDial: Internet dialer version 1.60
    --> Cannot get information for serial port.
    --> Initializing modem.
    --> Sending: ATZ
    ATZ
    OK
    --> Sending: ATM0
    ATM0
    OK
    --> Modem initialized.
    --> Sending: ATDT*99***1#
    --> Waiting for carrier.
    ATDT*99***1#
    CONNECT
    ~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}& }*} } g}%~
    --> Carrier detected. Starting PPP immediately.
    --> Starting pppd at Sun Oct 19 16:48:56 2008
    --> Pid of pppd: 8028
    --> Using interface ppp0
    --> local IP address 172.28.53.106
    --> remote IP address 10.6.6.6
    --> primary DNS address 207.181.101.4
    --> secondary DNS address 207.181.101.5
  2. অপ্রিন্টেবল ক্যারেক্টারવાળা লাইনগুলো বাদ দিয়ে বাকি আউটপুট সিমিলার হওয়া উচিত। wvdial ফোরগ্রাউন্ডে থাকে যাতে Ctrl-C দিয়ে ডিসকানেক্ট করা যায়।
  3. নতুন টার্মিনালে ifconfig চালিয়ে অনলাইন আছেন কিনা যাচাই করুন। ping simplehelp.net দিয়ে টেস্ট করুন।
  4. অনলাইন কাজ শেষ হলে wvdial চালানো টার্মিনালে ফিরে Ctrl-C চাপুন।
    ^CCaught signal 2: Attempting to exit gracefully...
    --> Terminating on signal 15
    --> Connect time 4.7 minutes.
    --> Disconnecting at Sun Oct 19 18:24:32 2008

GUI পদ্ধতি (Gnome Network Configuration)

কমান্ড লাইন ভয় করলে Gnome GUI দিয়ে সেটআপ করুন:

  1. System -> Administration -> Network ক্লিক করুন।
  2. রুট পাসওয়ার্ড মাগবে। দিয়ে OK ক্লিক করুন।
  3. ইনস্টল করা নেটওয়ার্ক ডিভাইসের লিস্ট দেখাবে। Hardware ট্যাবে ক্লিক করুন।
  4. New বাটনে ক্লিক করুন, Modem সিলেক্ট করুন, OK ক্লিক করুন।
  5. Modem Device কে /dev/ttyACM0 এ চেঞ্জ করুন। লিস্টে না থাকলে ম্যানুয়ালি টাইপ করুন। OK ক্লিক করুন।
  6. Devices ট্যাবে যান।
  7. New বাটনে ক্লিক করুন, Modem connection সিলেক্ট করুন, Forward ক্লিক করুন।
  8. Rogers Wireless-এর জন্য: Phone Number: *99***1#, Login Name: user, Password: pass। কানেকশন নাম দিন: USB। Forward ক্লিক করুন।
  9. ডিফল্ট অপশনগুলো রেখে Forward ক্লিক করুন।
  10. Apply ক্লিক করুন।
  11. উপরের ডান কোণে X ক্লিক করে উইন্ডো বন্ধ করুন।
  12. Yes ক্লিক করে চেঞ্জেস সেভ করুন।
  13. OK ক্লিক করুন। রিস্টার্ট লাগবে না।
  14. নতুন কানেকশন ব্যবহার করতে: System -> Administration -> Network Device Control।
  15. তازه তৈরি USB কানেকশন সিলেক্ট করে Activate ক্লিক করুন।
  16. USB কানেকশন Inactive থেকে Active হয়ে যাবে।
  17. Firefox খুলে simplehelp.net ভিজিট করুন।
  18. কাজ শেষ হলে Network Device Control-এ ফিরে Active USB কানেকশন সিলেক্ট করে Deactivate ক্লিক করুন।
  19. USB কানেকশন Inactive হয়েছে কিনা ভেরিফাই করুন এবং উইন্ডো বন্ধ করুন।

কেউ কেউ জিজ্ঞাসা করতে পারেন Network Manager কেন ব্যবহার করিনি। কারণ মোবাইল ব্রডব্যান্ড সাপোর্ট Network Manager-এ তখন শিশু অবস্থায় ছিল এবং আমি সেটি প্রায় অনुपযোগী পেয়েছিলাম। Network Manager-এর মোবাইল ব্রডব্যান্ড সাপোর্ট উন্নত হলে এই টিউটোরিয়াল রি-রাইট করব।

  1. আপনার ইন্টারনেট কানেকশন কত দ্রুত হতে चाहিয়ে?

  2. উইন্ডোজ ১০-এ 와ই-ফাই হটস্পট চালু করুন: ওয়ায়ার্ড ইন্টারনেট শেয়ার করুন

  3. Windows 11-এ ইন্টারনেট স্পিড বাড়ান: দ্রুত কানেক্টিভিটির জন্য প্রমাণিত পদক্ষেপ

  4. ল্যাপটপে র‍্যাম ইনস্টল করার ধাপে ধাপে নির্দেশিকা