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

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

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




نویسنده موضوع: فعال یا غیرفعال کردن Access Point در خط فرمان (حل شد)  (دفعات بازدید: 2995 بار)

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

آفلاین افشین

  • Sr. Member
  • *
  • ارسال: 318
  • جنسیت : پسر
    • لیبره‌آفیسِ فارسی
سلام.

همان‌طور که می‌دانید با وارد کردن IP مودم در نوارآدرس مرورگر و رفتن به بخش Wireless می‌شود  Access Point مودم را Activated یا Deactivated کرد. (اسکرین‌شاتی که پیوست کردم منظورم را روشن‌تر می‌کند)

سؤالم این است که آیا می‌شود همین کار را از طریق خط فرمان هم انجام داد؟

« آخرین ویرایش: 23 آذر 1393، 09:35 ب‌ظ توسط افشین »

آفلاین ali.abry

  • High Hero Member
  • *
  • ارسال: 1224
بعضی از access point ها رو میشه از طریق telnet یا ssh بهشون وصل شد و از طریق کامند ها تنظیمشون کرد. البته یادم نمیاد تو tp-link این طور قابلیتی به چشمم خورده باشه . بازم چک کنین
اگر قابلیتش بود که با یک اسکریپت میشه فعال یا غیر فعال کرد

آفلاین افشین

  • Sr. Member
  • *
  • ارسال: 318
  • جنسیت : پسر
    • لیبره‌آفیسِ فارسی
لطفاً اسکرین‌شات زیر را ببینید:


با تلنت IP مودم به آن وصل شدم.

آفلاین ali.abry

  • High Hero Member
  • *
  • ارسال: 1224
حالا که با telnet میشه مدیریتش کرد اول باید دستوراتش رو پیدا کنین یاد بگیرین بعد اسکریپتش رو بنویسین
البته من مودم adsl خودم با telnet میتونم بهش وصل بشم ولی هیچ دستوری توش کار نمیکنه . انگار که اصلا دستوری براش تعریف نشده باشه.

آفلاین HSN6

  • Hero Member
  • *
  • ارسال: 866
  • جنسیت : پسر
  • یک راَکتیست اسپرانتیست پایتونیست گودوئیست!
    • بلاگ شخصی
احتمالاً help بنویسی یا sh به جاهایی برسی .

آفلاین افشین

  • Sr. Member
  • *
  • ارسال: 318
  • جنسیت : پسر
    • لیبره‌آفیسِ فارسی
لطفاً اسکرین‌شات زیر را ببینید:


آفلاین افشین

  • Sr. Member
  • *
  • ارسال: 318
  • جنسیت : پسر
    • لیبره‌آفیسِ فارسی
با لطف و راهنمایی صبورانهٔ یکی از دوستان دستورات فعال و غیرفعال کردن را پیدا کردیم:

برای فعال کردن یا روشن کردن Access Point دستور زیر را بعد از تلنت کردن IP مودم وارد کنید:

rtwlan enableap
و برای غیرفعال کردن هم دستور زیر:

rtwlan disableap
هر دو دستور را بارها آزمایش کردم. کاملاً موفقیت‌آمیز بود.

اسکریپت فعال کردنش هم با لطف همان دوست آماده شد. فقط قبل از استفاه از آن بستهٔ expect را با دستور زیر نصب کنید:

sudo apt-get install expect
و حالا خود اسکریپت:

#!/usr/bin/expect

set password "INJA PASSWORD"
set cmd "rtwlan enableap"
spawn telnet 192.168.1.1
expect "Password: "
send "$password\n"
expect "TP-LINK> "
send "$cmd\n"
expect "TP-LINK> "
send "exit\n"

به‌جای INJA PASSWORD گذر‌واژهٔ مودم خودتان را بنویسید.

برای غیرفعال کردنش هم از اسکریپت زیر استفاده کنید:

#!/usr/bin/expect

set password "INJA PASSWORD"
set cmd "rtwlan disableap"
spawn telnet 192.168.1.1
expect "Password: "
send "$password\n"
expect "TP-LINK> "
send "$cmd\n"
expect "TP-LINK> "
send "exit\n"
« آخرین ویرایش: 24 آذر 1393، 06:07 ب‌ظ توسط افشین »