আমি স্থায়ীভাবে "মোবাইল ব্রডব্যান্ড সক্ষম করুন" চেক করতে চাই তাই প্রতিটি বুটের পরে আমাকে এটি পরীক্ষা করতে হবে না।
আমি স্থায়ীভাবে "মোবাইল ব্রডব্যান্ড সক্ষম করুন" চেক করতে চাই তাই প্রতিটি বুটের পরে আমাকে এটি পরীক্ষা করতে হবে না।
উত্তর:
এই সমস্যাটি একটি বাগ-প্রতিবেদনের সাপেক্ষে
সুতরাং, এটি উজানের দিকে সমাধান না হওয়া অবধি লগইন-এ মোবাইল ব্রডব্যান্ড সক্ষম করার মতো কোনও কাজ সম্ভবত যথেষ্ট হবে।
নীচের উত্তরের ক্রেডিট বাগ দাতাদের একজনের কাছে যায় - আপনার যদি অতিরিক্ত তথ্য থাকে তবে আপনার বিবরণটি বাগ-প্রতিবেদনে যুক্ত করুন। দ্রষ্টব্য - গ্রাহকরা "আমাকেও" উত্তর পছন্দ করেন না তাই "আমাকেও" যুক্ত করবেন না - আপডেটের জন্য কেবল সাবস্ক্রাইব বোতামটি ক্লিক করুন।
নেটওয়ার্ক ম্যানেজার সূচকটিতে "ব্রডব্যান্ড সক্ষম করুন" ক্লিক করে আপনার ব্রডব্যান্ড সক্ষম করুন।
একটি টার্মিনাল তালিকায় আপনার নেটওয়ার্ক ম্যানেজারে কনফিগার করা সংযোগগুলি:
nmcli con list
এই শোতে নিম্নলিখিত উদাহরণটি আউটপুট দেখায়:
NAME UUID TYPE TIMESTAMP-REAL
Tele2 Default 1 93c93207-adce-40e4-beb5-d9f9c830d474 gsm Sat 25 Feb 2012 01:27:42 PM CET
Vipnet connection 1 054bdd1f-34e3-4db1-b18b-d38e885276c8 gsm never
উদাহরণস্বরূপ আপনার মোবাইল ব্রডব্যান্ডটি সন্ধান করুন - এটি gsm
পাঠ্যের লাইনে থাকবে । উপরের উদাহরণে, একটি সারির প্রথম আইটেমটিতে gsm
পাঠ্য থাকে এবং রেখার শুরুতে সংযোগের নাম যা আপনার নীচে প্রয়োজন হবে অর্থাত্Tele2 Default 1
এখন, এমন একটি টেক্সট ফাইল তৈরি করুন (উদাহরণস্বরূপ ব্যবহার করে gedit
) যা আপনার সংযোগগুলির মধ্যে একটি উদাহরণস্বরূপ 10 সেকেন্ডের বিলম্বের পরে শুরু হয় (সম্ভবত আপনার ব্রডব্যান্ড ডিভাইসটি আরম্ভ করার জন্য আপনাকে আরও দীর্ঘ বিলম্বের প্রয়োজন হবে):
#!/bin/sh
sleep 10
nmcli nm wwan on
nmcli con up id "Tele2 Default 1"
অর্থাত্ Tele2 Default 1
আপনার মোবাইল ব্রডব্যান্ড নামের জন্য পরিবর্তন করুন
start_my_connection
আপনার হোম ফোল্ডারের মতো ফাইলটি সংরক্ষণ করুন ।
এরপরে এই ফাইলটি অন্য কোথাও সরান আপনি এবং আপনার কম্পিউটার ব্যবহার করে অন্যরা অ্যাক্সেস করতে পারে:
sudo mv ~/start_my_connection /usr/local/bin/start_my_connection
ফাইল অনুমতি অনুমতি হিসাবে সেট করুন:
sudo chmod 775 /usr/local/bin/start_my_connection
অবশেষে, লগইনের পরে স্ক্রিপ্ট শুরু করার কনফিগার করুন:
মধ্যে প্রারম্ভ অ্যাপ্লিকেশন পছন্দসমূহ একটি আইটেম যোগ করতে পারেন এবং স্ক্রিপ্ট পথ (প্রবেশ /usr/local/bin/start_my_connection
) প্রোগ্রাম কমান্ড হিসাবে।
এর বাইরে আমার যদি এখনও অনুসন্ধান করা হয় তবে এর জন্য আমার আরও একটি সহজ সমাধান রয়েছে। বেশিরভাগ ক্ষেত্রে, মোবাইল ব্রডব্যান্ড সংযোগ, উদাহরণস্বরূপ উপরের প্রশ্ন থেকে "এয়ারটেল সংযোগ" স্বয়ংক্রিয়ভাবে সংযোগ স্থাপন করা হয়েছে।
তাই কেবল এটিই করা দরকার যা "মোবাইল ব্রডব্যান্ড সক্ষম করুন" এটিকে সংযুক্ত করার জন্য চেক করুন। তবে আমাদের সাধারণত প্রতিটি বুটের পরে এটি ম্যানুয়ালি করতে হয়।
এর জন্য, আমরা শুরুতে একটি কমান্ড যুক্ত করি:
একটি টার্মিনালে,
sudo gedit /etc/rc.local
এখন এই লাইনটি প্রস্থান 0 র উপরে যুক্ত করুন
(while :; do nmcli -t nm wwan on; sleep 1; done)&
ফাইল এবং সংরক্ষণ করে প্রস্থান করুন।
এটাই..
এটি কেবল সংযোগটি শুরু করে না তবে সংযোগটি ড্রপ হলে এটি পুনরায় সংযোগ স্থাপন করে
@ শ্রীরামকান্নানের উপরের প্রতিক্রিয়াটি পুরোপুরি কার্যকর। উবুন্টু পুনরায় চালু করার পরে এটি কাজ করেছিল।
একটি টার্মিনালে,
sudo gedit /etc/rc.local
এখন উপরে এই লাইন যুক্ত করুন exit 0
(while :; do nmcli -t nm wwan on; sleep 1; done)&
ফাইল এবং সংরক্ষণ করে প্রস্থান করুন।
উপরোক্ত ব্রাহিমের উত্তরের জন্য ধন্যবাদ আমিনীচের হিসাবে অটোস্টার্ট স্ক্রিপ্টটি সংক্ষিপ্ত করে রেখেছিএবং এটি আমার পক্ষে খুব ভাল কাজ করে যেহেতু আমি জডাউনলোডার ব্যবহার করি না:
#!/bin/bash
while true; do
LC_ALL=C nmcli -t -f TYPE,STATE dev | grep -q "^gsm:disconnected$"
if [ $? -eq 0 ]; then
nmcli -t nm wwan on
sleep 10
fi
sleep 5
done
কীভাবে স্বয়ংক্রিয়ভাবে সংযোগ স্থাপন করবেন তা এই সম্পর্কে রেফার করুন