انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: روشهای اتصال اتوماتیک(خودکار) به اینترنت در زمان مشخص شده  (دفعات بازدید: 6292 بار)

0 کاربر و 3 مهمان درحال مشاهده موضوع.

آفلاین سوزه

  • Sr. Member
  • *
  • ارسال: 487
1- استفاده از nmcli.

nmcli رابط خط فرمان (CLI) برای Network Manager هستش که به طور پیش فرض نصبه،با استفاده از دستورات این رابط در crontab -e کاربر ریشه میتوانید اتصال (connect) و (disconnect) خودکار به صورت زمانبندی شده برای سیستم عامل تعریف کنید.
نمونه ای از دستورات :

nmcli con up id connectionname
از دستور بالا برای کانکت شدن استفاده کنید،به جای connectionname نام کانکشن ساخته شده و مورد نظر را بنویسید.

برای disconnect شدن:

nmcli con down id connectionname

همچنین میتوانید از دستور زیر برای دیسکانکت کردن رابط استفاده کنید،به جای نقطه چین باید نام interface را بنویسید:

nmcli dev disconnect iface ....
اشکال این روش :

ایراد این روش اینه که اگر بعد از کانکت شدن مثلا چند ساعت بعد،کانکشن disconnect بشه دیگه خودشو کانکت نمیکنه،من نتونستم دستوری برای حل این مسئله پیدا کنم شاید راهی باشه که احتمالا باید باشه ولی من نتونستم پیدا کنم،اگر کسی میدونه لطفا بگه.


2- فعال کردن گزینه Connect automatically در قسمت تنظیمات کانکشن مورد نظر

با استفاده از این روش اگر در زمان متصل بودن،کانکشن disconnect شود خودش اتوماتیک کانکت میشود.

اشکال این روش :

اتصال اتوماتیک به اینترنت در هر بار بالا آمدن سیستم عامل

در حالیکه شاید شما نیاز داشته باشید فقط در فلان ساعت در فلان روز اتصال اتوماتیک انجام گیرد.

برای حل این مشکل یک راه اینست که باید فعال شدن اتوماتیک رابط را غیرفعال کنید که برای اینکار باید نام ماژول آن رابط را در فهرست سیاه ماژولها وارد کنید تا بعد از بوت سیستم آن رابط اتوماتیک فعال نشود و فقط وقتی که لازم دارید خودتان دستی آن را بارگذاری کنید.
« آخرین ویرایش: 16 آذر 1393، 02:42 ب‌ظ توسط سوزه »
دیگه در این انجمن Log in و فعالیتی نخواهم داشت.

آفلاین سوزه

  • Sr. Member
  • *
  • ارسال: 487
« آخرین ویرایش: 12 آذر 1393، 05:24 ب‌ظ توسط سوزه »
دیگه در این انجمن Log in و فعالیتی نخواهم داشت.

آفلاین ali.abry

  • High Hero Member
  • *
  • ارسال: 1224
از cron یا دستور at استفاده کنین .
اگر برای متصل شدن از network manager استفاده میکنین که باید معادل دستوری رو برای نتورک منیجر تو یکی از دو مورد بالا که گفتم استفاده کنین
اگرم از pppoeconf استفاده کردین دستور pon و poff رو تو دو مورد بالا استفاده کنین .

آفلاین بی نام تا اطلاع ثانوی

  • Sr. Member
  • *
  • ارسال: 401
  • جنسیت : پسر
ابتدا برنامه زیر رو نصب کنید
sudo apt-get install at
حالا با زدن دستور at در ترمینال میتونید هرکاری رو زمانبندی کنید به طور مثال
at 15:00
از اون طرف برای فعال کردن اینترنت باید از کد زیر استفاده کرد
rfkill unblock wlan
پس ابتدا کد زیر رو در ترمینال بزنید
at 19:10
rfkill unblock wlan

و در آخر هم بزنید ctrl+d
دستور بالا فقط یکبار انجام میشه که به صورت زیر میتونید مشخص کنید که چند روز این عمل رو انجام بده (مثلا ۱۰۰۰ روز)
at 19:10 + 1000 days
rfkill unblock wlan

آفلاین سوزه

  • Sr. Member
  • *
  • ارسال: 487
از cron یا دستور at استفاده کنین .
اگر برای متصل شدن از network manager استفاده میکنین که باید معادل دستوری رو برای نتورک منیجر تو یکی از دو مورد بالا که گفتم استفاده کنین
اگرم از pppoeconf استفاده کردین دستور pon و poff رو تو دو مورد بالا استفاده کنین .
تشکر،من از یک کانکشن dsl استفاده میکنم.

معادل دستوری network manager را چگونه باید پیدا کنم؟

برای زمانبندی cron از آموزش لینک زیر استفاده کنم؟

http://www.thegeekstuff.com/2009/06/15-practical-crontab-examples/

این cron به طور پیش فرض خودش نصبه یا باید نصبش کنم؟ از کوبونتو ۱۳.۰۴ استفاده میکنم.
دیگه در این انجمن Log in و فعالیتی نخواهم داشت.

آفلاین سوزه

  • Sr. Member
  • *
  • ارسال: 487
من نرم افزار scheduled tasks یا همان Gnome-schedule را هم نصب کرده ام که یک gui برای cron هستش و کار باهاش راحته فقط لطفا بگید معادل دستوری network manager و ... را چگونه میتوانم به دست بیاورم؟

« آخرین ویرایش: 25 امرداد 1392، 09:13 ب‌ظ توسط تازه وارد »
دیگه در این انجمن Log in و فعالیتی نخواهم داشت.

آفلاین سوزه

  • Sr. Member
  • *
  • ارسال: 487
« آخرین ویرایش: 12 آذر 1393، 05:28 ب‌ظ توسط سوزه »
دیگه در این انجمن Log in و فعالیتی نخواهم داشت.

آفلاین سوزه

  • Sr. Member
  • *
  • ارسال: 487
« آخرین ویرایش: 12 آذر 1393، 05:29 ب‌ظ توسط سوزه »
دیگه در این انجمن Log in و فعالیتی نخواهم داشت.

آفلاین سوزه

  • Sr. Member
  • *
  • ارسال: 487
من سعی کردم با pppconfig کانکت شوم که به مشکل برخوردم* ، اگر کسی لطف کنه در تاپیک زیر شرکت کنه و یا در همین تاپیک توضیح بده چجوری میتونم کانکشنی که از طریق network manager درست کرده ام را با cron زمانبندی کنم ممنون میشوم.

* : مشکل در کانکت شدن با pppconfig
دیگه در این انجمن Log in و فعالیتی نخواهم داشت.

آفلاین ali.abry

  • High Hero Member
  • *
  • ارسال: 1224
cron پیش فرض تصب هست .
http://forum.ubuntu.ir/index.php/topic,73597.0.html

دستور network manager هم این هست :
nmcli

آفلاین سوزه

  • Sr. Member
  • *
  • ارسال: 487
cron پیش فرض تصب هست .
http://forum.ubuntu.ir/index.php/topic,73597.0.html

دستور network manager هم این هست :
nmcli
تشکر،با استقاده از gnome scheduled دستور nmcli con up id به علاوه نام کانکشن را وارد کردم و جواب داد :)  این nmcli در واقع  یک cli برای network manager هستش.
دیگه در این انجمن Log in و فعالیتی نخواهم داشت.

آفلاین سوزه

  • Sr. Member
  • *
  • ارسال: 487
دوستان پست اول را آپدیت کردم لطفا دوباره آن پست را بخوانید و راهنمایی کنید.
دیگه در این انجمن Log in و فعالیتی نخواهم داشت.