telnet <modem-ip>
به جای <modem-ip> باید IP صفحه تنظیمات ADSL را وارد کنید.به صورت پیشفرض 192.168.1.1 هست.telnet 192.168.1.1
بعد از وارد کردن فرمان بالا و زدن Enter از شما Username و Password می خواد که وارد می کنید.reboot
و زدن Enter دیگر نیاز به بلند شدن از روی صندلی برای خاموش و روشن کردن ADSL نیست. \\:D/
http://forum.tp-linkru.com/fws/TrendChip_CI_Command_Reference_Manual_v1.4.pdf
wan node index <pvc_index:1~8>
wan node disable
wan node save
بجای <pvc_index:1~8> باید یک عدد بین 1 تا 8 بذارید. که میشه جمع عدد PVC به اضافه 1.wan node enable
wan node save
ریلی؟ چه قدر خوباگر telnet داشته باشه، باید بشه.
البته مودم من 40 سانت با سیستم فاصله داره ولی همینم حال ندارم بلند شم خاموش و روشنش کنم ;D
ایول اینجوری خیلی بهتره.
توی ترمینال اندروید هم میشه اینو داد؟
راستی گفتین چند ترفند؟ کو بقیه ش؟؟؟ ;)باز هم میذارم.
ببین من دنبال این هستم وایرلس مودم رو خاموش کنم بعدا هم یک نرم افزار بنویسیم که فقط بعضی ساعات وایرلس روشن بشهبرای فعال یا روشن کردن Wireless از
اول تو فکر این بودم که مودم خاموش بشه که دکمه پاور مودم من صفر و یک هست و نمیشه ولی وای فای رو میشه خاموش کرد
ولی نمیدونم با تلنت چجوری خاموش کنم حتی میتونم با تلنت اسم وایرلس و پسورد رو تغییر بدم ولی هرچی گشتم نمیدونم باید چیکار کنم
دی لینک دارم
rtwlan enableap
وrtwlan disableap
استفاده کنید.
dns config static 208.67.222.222 208.67.220.220
dns show
سلام دوستانتمامی تنظیمات مودمت رو داره . حتی میتونی top هم بگیری :)
حتما برای شما پیش اومده که نیاز شده ADSL را خاموش و روشن کنید و برای همین هم نیاز بوده که برید نزدیک ADSL.
این مورد برای من خیلی پیش اومده، بخصوص تو شرکت، که باید پاشی و ... ](*,)
چند بار می خواستم یک برنامه بنویسم که خودش اینکارو انجام بده، اما امان از دست فراموشی و تنبلی ;D
به هرحال داشتم تو تنظیمات ADSL نگاه می کردم که در قسمت Internet یک گزینه دیدم به نام Status که روی Activated بود.
احتمال دادم اگر به Deactivated تغییرش بدم ارتباط Internet قطع میشه، و تغییرش دادم و حدثم درست بود. \\:D/
اما یک دفعه به ذهنم رسید که قبلا دنبال گزینه ای برای reboot بودم و پیدا نکردم.
داشتم از عمو گوگل می پرسیدم " reboot adsl " که در حین نوشتن چنتا گزینه بهم نشون داد و یکیش " reboot adsl modem with telnet " بود. \\:D/
منم از خداخواسته یکی از لینک ها رو باز کردم و خوندم و... \\:D/
مراحل کار به ترتیب میشه از این قرار که شما اول خط فرمان را باز می کنید (Ctrl+Alt+T):
بعد از فرمان telnet استفاده می کنیم:کد: [انتخاب]telnet <modem-ip>
به جای <modem-ip> باید IP صفحه تنظیمات ADSL را وارد کنید.به صورت پیشفرض 192.168.1.1 هست.
که در نتیجه میشه:کد: [انتخاب]telnet 192.168.1.1
بعد از وارد کردن فرمان بالا و زدن Enter از شما Username و Password می خواد که وارد می کنید.
نکته: در بعضی Modem ها فقط Password نیاز هست.
بعد از اینکه وارد شدید با نوشتن فرمان زیر:کد: [انتخاب]reboot
و زدن Enter دیگر نیاز به بلند شدن از روی صندلی برای خاموش و روشن کردن ADSL نیست. \\:D/
اگر هم مثل من dns زیاد عوض میکنید این دستور خوبه:خیلی ممنونکد: [انتخاب]dns config static 208.67.222.222 208.67.220.220
dns های جدید ست میشن
208.67.222.222
208.67.220.220
با این هم میتونید dns ها رو ببنید:کد: [انتخاب]dns show
تمامی تنظیمات مودمت رو داره . حتی میتونی top هم بگیری :)بله.
#!/usr/bin/env python
import sys
import telnetlib
modem_ip = "192.168.1.1"
username = "admin"
password = "admin"
if len(sys.argv) < 2:
sys.exit()
_command = sys.argv[1]
tn = telnetlib.Telnet(modem_ip)
tn.read_until("Username: ", 1)
tn.write(username.encode("ascii") + b"\r")
tn.read_until("Password: ")
tn.write(password.encode("ascii") + b"\r")
if _command == "reboot":
tn.write(b"reboot\n")
if _command == "wan":
if len(sys.argv) < 4:
sys.exit()
Sub_command = sys.argv[2]
VPC_Index = sys.argv[3]
if Sub_command == "on":
tn.write(b"wan node index "+ VPC_Index +"\n")
tn.write(b"wan node enable\n")
tn.write(b"wan node save\n")
if Sub_command == "off":
tn.write(b"wan node index "+ VPC_Index +"\n")
tn.write(b"wan node disable\n")
tn.write(b"wan node save\n")
if _command == "wlan":
if len(sys.argv) < 3:
sys.exit()
Sub_command = sys.argv[2]
if Sub_command == "on":
tn.write(b"rtwlan enableap\n")
if Sub_command == "off":
tn.write(b"rtwlan disableap\n")
tn.write(b"exit\n")
لیست دستورات:./DSL.py reboot
./DSL.py wlan on
./DSL.py wlan off
./DSL.py wan on <PVC_Index>
./DSL.py wan off <PVC_Index>
ای تنبلا :Dتو این دوره زمونه اینقدر کار هست 8) که همین پاشدن، رفتن نزدیک modem و خاموش و روشن کردم modem خودش کلی وقت تلف میشه ;D
همین یه ذره فعالیت فیزیکی که دارید هم میخوایید حذف کنید ؟ :D
پورت فورواردینگ هم توضیح میدید ممنوناز دیشب تاحالا داشتم کار می کردم و نتونستم درست استراحت کنم.
خب اگه میشه این اسکریپت که ساختید به زبان c++ هم بزارید ممنون میشممن فعلا با PHP, Python میتونم برنامه بنویسم و Python هم تاز شروع کردم.
قبلش بگم که، من تاحالا برای سیستم عامل برنامه ننوشته بودم ( من با PHP کار میکنم ) و این اولین برنامه من هست و با python نوشتم.
اگر مشکلی داره یا بد نوشتم به بزرگی خودتون ببخشید و بهم بگین تا اصلاحش کنم.
دوستان عزیز دیگر که برنامه نویسی بلد هستند، در صورت تمایل لطفا برنامه را به زبان های دیگر هم قرار دهید تا همه بتوانند استفاده کنند.
اگر استقبال زیاد باشه و دوستان عزیز دیگر هم حمایت کنند، می توان این برنامه را تا سطح خیلی بالایی پیش برد.
مثلا:
- طراحی یک رابط کاربری خوب.
- مدیریت، مشاهده وصعیت و... اتصالات ( فعلا برنامه همین هست \\:D/ )
- مدیریت تعداد سیستم های متصل ( مثلا اگر کسی از طریق Wireless وصل شد، اطلاع بده ;) یا اگر ارتباط دستگاهی قطع شده اطلاع بده )
- مدیریت حجم دریافت و ارسال در شبکه داخلی و Internet
- هشدار دادن وضعیت Internet ( خیلی مواقعه ممکنه Internet قطع بشه و متوجه نشید، میشه کاری کرد که به محض قطع و وصل شدن اینترنت اطلاع بده )
و...
راهی وحود داره که از راه دور(از یه اینترنت دیگه) روتر رو خاموش روشن کرد؟تا اونجایی که می دونم خاموش و روشن نمیشه کرد، چون معمولا modem ها دکمه خاموش و روشنشان صفر و یک هست.
راهی وحود داره که از راه دور(از یه اینترنت دیگه) روتر رو خاموش روشن کرد؟تا اونجایی که می دونم خاموش و روشن نمیشه کرد، چون معمولا modem ها دکمه خاموش و روشنشان صفر و یک هست.
بعدشم اگر شما modem داشته باشید که دکمه خاموش و روشن آنها فشاری هم باشه، شاید بشه از telnet خاموشش کرد، اما روشن ??? فکر نکنم.
اما اگر بخواین می تونید با استفاده از wan node ارتباط Internet را از راه دور قطع کنید. ولی وقتی ارتباط قطع بشه، دیگه نمی تونید روشن کنید.
تو تنظیمات امنیتی مودم باید حتما پورت ssh و تلنت مودم رو برای 0.0.0.0 باز کنید در غیر اینصورت ایپی های خارج از شبکه نمیتونند به مودم دسترسی داشته باشندخیلی ممنون
برای روشن کردن فکر کنم بشه با wake on lan روشن کرد البته مودم هایی که صفر و یک روشن نشوند و مثل پی سی یک دکمه معمولی داشته باشنددوست عزیز فرض کنید شما از راه دور modem را خاموش کردید.
تو تنظیمات امنیتی مودم باید حتما پورت ssh و تلنت مودم رو برای 0.0.0.0 باز کنید در غیر اینصورت ایپی های خارج از شبکه نمیتونند به مودم دسترسی داشته باشندخیلی ممنونبرای روشن کردن فکر کنم بشه با wake on lan روشن کرد البته مودم هایی که صفر و یک روشن نشوند و مثل پی سی یک دکمه معمولی داشته باشنددوست عزیز فرض کنید شما از راه دور modem را خاموش کردید.
وقتی modem خاموش باشه یعنی ارتباط با Internet و NetWork قطع هست، و وقتی هم ارتباط قطع باشه در نتیجه IP وجود ندارد.
حالا شما به کدام IP می خواین در خواست روشن شدن بفرستید؟ ???
ولی wake on lan به صورت مک ادرس ارسال میشهبله، MAC میتونه روشن کنه. اما در شبکه داخلی.
TBS>>help
Input "?" to get the help information,
Input "cm xxx" to change you command mode to xxx,
Input CTRL+C to interrupt the command input
Now list the command word of all mode:
--------------------------------
Mode:Global
--------------------------------
acl acl: <conname(s)> <contype(s)> <port(...
adsl Display the table SNR or Bits per ton...
cls Clear screen
cpuinfo CPU usage
ddns Show or config the ddns module
debug Get or Set a Node,only for debug
device display the brand and model of proces...
dhcpserver Show or config or enable or disable t...
dmz Show or configure the DMZ
exit Logout from the system
firmware download image via network using TFTP...
help Help information of command line operate
ifconfig Show or configure the WAN interface
ipt Show or configure the IPT module
lan Show or config or enabl or|disable th...
mac Show or config or enable or filter ma...
meminfo Memory usage
modem display the brand,model,firmware vers...
natp Show or config the natp(Port Forwardi...
password config the username and the password
pmirror pmirror vpi [vpival] vci[vcival] flag...
reboot reboot
restore_defaults load default factory config
route Show or config the route module inclu...
save save config
save_and_exit save config and exit
save_and_reboot save and reboot
set scroll Set screen scroll mode: manual or aut...
sh go to shell platform
tr069 config or show or set connection requ...
wan Show or config the wan connection
wlan Show or config or enable or disable t...
wmac Show or config or enable or filter wi...
--------------------------------
Mode:Root
--------------------------------
--------------------------------
Mode:Config
--------------------------------
TBS>>wlan ?
Show or config or enable or disable the wlan and the wlan encrpytion
wlan show <interface(u1~4)> ssid
wlan show <interface(u1~4)> channel
Show key in wep mode
wlan show <interface(u1~4)> wep
Show key in wpa mode
wlan show <interface(u1~4)> wpa
Show ssid status(visible/invisible)
wlan show <interface(u1~4)> ssidstatus
wlan visible <interface(u1~4)>
wlan invisible <interface(u1~4)>
wlan enable [interface<value(u2~4)>]
wlan disable [interface<value(u2~4)>]
wlan enable
wlan disable