linux中iplink set(linux下的python里面如何用相关的网络模块来重启tp-link路由器)

2026-04-05 22:15:01 0

linux中iplink set(linux下的python里面如何用相关的网络模块来重启tp-link路由器)

大家好,今天小编来为大家解答以下的问题,关于linux中iplink set,linux下的python里面如何用相关的网络模块来重启tp-link路由器这个很多人还不知道,现在让我们一起来看看吧!

本文目录

linux下的python里面如何用相关的网络模块来重启tp-link路由器

你说的总体是可行的,路由器都会提供一个web 的访问控制界面,python urllib2 可以利用POST 的方式登录,加一个header 就可以了,下面是登录一个BBS 的代码的header:

req=urllib.request.Request(url)
req.add_header(’User-agent’,’Mozilla/5.0’)
req.add_header(’Content-Type’,’application/x-www-form-urlencoded’)
params=urllib.parse.urlencode({’id’:username,
’login.x’:24,
’login.y’:8,
’login’:’登陆’,
’pw’:password,
’titletype’:’forum’
})
params=params.encode(’gb2312’)
print(’Send request!   waiting respose.....’)
res=urllib2.urlopen(req,params)

下面是我ppp登录路由器的方式:

#!/usr/bin/python
#
# License: GNU GPL v2

# Script for comtrend hg536+ ( firmware A101-302JAZ-C03_R21.A2pB021g.d15h )
# This scripts connect to router and reset ip in 45s. In this example use default values for jazztel .
import getpass
import sys
import telnetlib
import time
HOST = "192.168.1.1"
LOGIN = "admin"
PASS = "admin"
PROMPT = " -》 "
WAITTIME = 40 # Number of second
CONNECTIONNAME = "0.8.35 2" # to see your connections, manually connect to router (telnet 192.168.1.1) and use "wan show" .You should choose you PPPoE connection Use a combination of VCC + Con Id. For example ""0.8.35 2""
tnt = telnetlib.Telnet(HOST)
tnt.read_until("Login: ")
tnt.write(LOGIN + "\n")
tnt.read_until("Password: ")
tnt.write(PASS + "\n")
tnt.read_until(PROMPT)
tnt.write("ppp config " + CONNECTIONNAME + " down\n")
time.sleep(3)
tnt.write("\n")
tnt.write("ppp config " + CONNECTIONNAME + " up\n")
time.sleep(WAITTIME)
tnt.read_until(PROMPT)
tnt.write("ppp config " + CONNECTIONNAME + " up\n")
tnt.write("\n")
tnt.read_until(PROMPT)
tnt.write("13\n") # press option to exit
tnt.close()

下面重启路由器:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
import telnetlib
import re
import time
import sys
import os
HOST = "192.168.2.1"
password = "password"
class bcolors:
HEADER = ’\033[95m’
OKBLUE = ’\033[94m’
OKGREEN = ’\033[92m’
WARNING = ’\033[93m’
FAIL = ’\033[91m’
ENDC = ’\033[0m’
def disable(self):
self.HEADER = ’’
self.OKBLUE = ’’
self.OKGREEN = ’’
self.WARNING = ’’
self.FAIL = ’’
self.ENDC = ’’
def drukuj(wiadomosc):
sys.stdout.write("\r")
sys.stdout.write("                                                    ")
sys.stdout.flush()
sys.stdout.write("\r")
sys.stdout.write(wiadomosc)
sys.stdout.flush()
#sys.stdout.write("\r")
def status(komenda):
odb = ""
try:
tn = telnetlib.Telnet(host=HOST,timeout=23)
except IOError:
print "Nie nawiązano połączenia :(\n"
else:
tn.read_until("Password: ")
tn.write(password + "\n")
if komenda=="wan adsl reset\n":
tn.write(komenda)
tn.write("exit\n")
#print "Połączenie zostało z resetowane"
drukuj(bcolors.FAIL + "Połączenie zostało z resetowane" + bcolors.ENDC)
if komenda=="ip route status\n":
tn.write(komenda)
tn.write("exit\n")
odb = tn.read_all()
if komenda=="wan adsl status\n":
tn.write("wan adsl status\n")
tn.write("exit\n")
odb = tn.read_all()
if re.search(’current modem status: down’, odb):
#print "Status: down"
drukuj(bcolors.HEADER + "Status: down" + bcolors.ENDC)
if re.search(’current modem status: wait for initialization’, odb):
#print "Status: wait for initialization"
drukuj(bcolors.WARNING + "Status: wait for initialization" + bcolors.ENDC)
if re.search(’current modem status: initializing’, odb):
#print "Status: initializing"
drukuj(bcolors.WARNING + "Status: initializing" + bcolors.ENDC)
if re.search(’current modem status: up’, odb):
#print "Status: up"
drukuj(bcolors.OKBLUE + "Status: up" + bcolors.ENDC)
return odb
def clear():
if os.name == "posix":
# Unix/Linux/MacOS/BSD/etc
os.system(’clear’)
elif os.name in ("nt", "dos", "ce"):
# DOS/Windows
os.system(’CLS’)
if __name__=="__main__":
clear()
status("wan adsl reset\n")
time.sleep(5)
a = True
while a:
odb = status("ip route status\n")
if re.search(’\d *poe0 *\d’, odb):
#print "Modem działa"
drukuj(bcolors.OKGREEN + "-={{Modem działa}}=-\n" + bcolors.ENDC)
time.sleep(2)
#clear()
a = False
else:
time.sleep(3)
status("wan adsl status\n")
time.sleep(3)

 下面通过telnet 来重启路由器

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    import telnetlib
    HOST = "192.168.1.1"
    USER = "root"
    PASS = "admin"
    router = telnetlib.Telnet(HOST)
    router.read_until(": ", 2)  # wait for timeout or "BusyBox on localhost login: "
    router.write(USER + "\n")
    router.read_until(": ", 2)  # wait for timeout or "Password: "
    router.write(PASS + "\n")
    router.read_until("# ", 2)  # wait for timeout or "# "
    router.write("reboot\n")
    router.close()
    print "Done!"

这是四段独立的代码!

linux使用tftp升级tp-link路由器

路由器升级有两种方式,WEB升级和TFTP升级。
大部分型号路由器采用WEB页面升级的方式,TFTP针对使用TL-R402系列路由器用户的升级。
一、WEB升级
(1)登陆路由器管理页面,进入“系统工具”->“软件升级”

(2)点击“浏览”,选择升级文件

(3)等待升级处理完成

二、TFTP升级
(1)登陆路由器管理页面,进入“系统工具”->“软件升级”

(2)关闭电脑上系统自带的防火墙和自己安装的其它防火墙,然后双击运行升级软件包中的Tftpd32.exe程序

运行后直接将Tftpd32.exe程序最小化,千万不要关闭(待升级完成以后,才可以关闭该程序)
(3)Tftpd32.exe程序开启以后,就可以点击“升级”,然后等待升级完成

升级过程一定要特别注意不能断电,否则会导致路由器损坏而无法使用,路由器升级对一般家庭用户来说不太需要,实在要升级使用新功能的企业用户一定要谨慎。

TP-LINK 支持TP-LINK路由器运行的内嵌的操作系统是什么

大部分是linux。有USB口的都是linux。部分除了n个硬件版本的,比如847N V7 V8都是vxworks。

如果我的回答对您有帮助希望您可以采纳,谢谢!

在Redhat9中如何安装TP-LINK无线网卡

一、首先将无线网卡插入电脑

1、这里以USB无线网卡为例,将无线网卡的USB接口插入台式电脑主机背面的UBS接口即可,完成后,我们进入电脑设备管理器,先看看电脑有没有识别到设备,如下图所示:

USB无线网卡安装使用步骤一

如上图,在电脑设备管理器中的“网络适配器”中就可以看到有一个黄色感叹号的设备,这就是我们刚才插入电脑的无线网卡设备,如果没找到新网卡设备,那么请检查无线网卡与电脑的连接以及USB接口是否可用。上图中的无线网卡识别带有黄色感叹号是因为目前还没有安装驱动,导致还无法正常使用。

2、接下来我们就是需要将USB无线网卡安装驱动了,安装驱动有多种方法,可以去购买的无线网卡官网上下载对应型号的驱动,下载后运行安装即可,如下图所示:

下载好对应的驱动后,直接运行安装即可。

另外如果不知道如何去品牌官网下载驱动的话,我们还可以借助“驱动精灵”或者“驱动人生”等电脑驱动软件帮助我们在线下载安装驱动。具体方法为在电脑中下载安装驱动精灵或者驱动人生软件,然后打开,之后检测电脑设备,就会发现有新设备需要安装驱动,按照提示完成即可,如下图所示:

tp-link设置

tp-link设置的操作方法如下:

1.有线连接TP-LINK无线路由器后,在IE中输入192.168.1.1,用户名和密码默认为admin。确认后,进入设置界面。进入安装向导,单击下一步进行简单安装。

2.通常ASDL拨号上网用户会选择第一个PPPoE进行下一次设置。但如果是在局域网内或者通过其他专用网络连接(比如视频宽带,通过其他电脑上网等。),可以选择以下两种“以太宽带”进行下一步设置。下面是对ADSL拨号设置的说明,后面会介绍下面两项。进入ADSL拨号的账号和密码输入界面,根据文字提示输入用户在网络服务商提供的上网账号和密码,然后直接按下一步。

3.接下来,您可以看到有四个参数:无线状态、SSID、频段和模式。检测不到无线信号的用户要注意自己路由器的无线状态是否开启。

这个项目SSID可以由用户根据自己的爱好进行修改和添加。这一项只是在无线连接期间搜索连接的设备后,很容易单独需要连接的设备的标识名称。

另外,当我们下拉频段,可以看到有13个数字选择。这里的设置只是路线的无线信号频段。如果附近有多条无线路由,可以在这里设置其他频段,避免一些无线连接冲突。

然后下拉模式选项可以看到TP-LINK无线路由的几种基本无线连接工作模式。11Mbps(802.11b)最大工作速率11 Mbps54Mbps(802.11g)的最大工作速率是54Mbps,在向后兼容上也是11Mbps。(在TP-LINK无线路由产品中,有些108Mbps操作模式是Express系列独有的)。

4.接下来的高级设置将简要介绍各个设置选项的页面和设置参数。

首先是第一个选项的运行状态。刚才我们对TP-LINK无线路由的设置都体现在上面了。如果您是ADSL拨号上网用户,您可以按页面上的“连接”直接连接到网络。如果你是以太网宽带用户,可以通过动态IP或者固定IP连接上网,相应的信息也会出现在这里。

5.在这里的网络参数中设置局域网端口,保持默认设置即可。如果对网络有一定了解的用户,也可以根据自己的喜好设置IP地址和子网掩码,只要注意与其他工作站的IP冲突,基本没有大问题。修改后记得按保存,重启路由器。

6.注意:当局域网端口的IP参数(包括IP地址和子网掩码)发生变化时,为了保证DHCP服务器能够正常工作,DHCP服务器中设置的地址池和静态地址应该与新的局域网端口IP在同一个网段,请重启路由器。

linux下 TP-LINK TL-WN823N 哪里有驱动

1.Linux下驱动无线网卡需要先安装网卡驱动,这里以BCM4310无线网卡为例
下载地址: broadcom.com/support/?gid=1
2.解压无线网卡驱动压缩包
#tar -xf ndiswrapper-1.52.tar.gz
3.命令cd进入ndiswrapper-1.52解压目录
#cd ndiswrapper-1.52
4.编译安装驱动配置文件
#./configure
#make
5.安装无线网卡驱动
#make install
6.查看驱动是否安装
#ndiswrapper -l
#会输出当前已经安装过的驱动
7.加载无线网卡驱动
#modprobe ndiswrapper
8.写入网卡配置文件
#ndiswrapper -m
#ndiswrapper -ma
#ndiswrapper -mi
9.启动后模块自动加载无线网卡
#modprobe ndiswrapper
10.重启下就成功驱动无线网卡了
#reboot

linux,我usb网卡tp-link不支持linux,我在linux安装ndiswrapper来使用网卡驱动,但我找不到光盘里驱动

你这是Windows的网卡驱动,你得下载Linux的网卡驱动。先下载一个Everest,看看你的网卡驱动是什么芯片的,或者到网卡的官网看看有没有Linux的网卡驱动。至于安装,应该不是一个特别复杂的过程。

如何在linux下挂TP-link 无线网卡

  • 先找找对应型号的无线网卡驱动,一般到官网试试

  • 如果是虚拟机的linux系统要用无线网卡搜其他无线网信息,必须是usb的无线网卡才行,物理机自带的无线网卡(非usb的)只能用于虚拟机网络的桥接等功能,不能独享。

Linux系统下怎么用TP-Link的无线网卡

如果是虚拟机的linux系统要用无线网卡搜其他无线网信息,必须是usb的无线网卡才行,物理机自带的无线网卡(非usb的)只能用于虚拟机网络的桥接等功能,不能独享。

关于linux中iplink set和linux下的python里面如何用相关的网络模块来重启tp-link路由器的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

linux中iplink set(linux下的python里面如何用相关的网络模块来重启tp-link路由器)

本文编辑:admin

更多文章:


intellij idea登录(intellij idea15怎么进入一开始的配置页面)

intellij idea登录(intellij idea15怎么进入一开始的配置页面)

各位老铁们,大家好,今天由我来为大家分享intellij idea登录,以及intellij idea15怎么进入一开始的配置页面的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家

2025年11月12日 09:15

编程r是什么意思啊(数控编程r,w,s,t,n,h是什么意思)

编程r是什么意思啊(数控编程r,w,s,t,n,h是什么意思)

各位老铁们好,相信很多人对编程r是什么意思啊都不是特别的了解,因此呢,今天就来为大家分享下关于编程r是什么意思啊以及数控编程r,w,s,t,n,h是什么意思的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录数控编程

2026年2月23日 04:15

excel函数总和(excel求和函数是什么)

excel函数总和(excel求和函数是什么)

其实excel函数总和的问题并不复杂,但是又很多的朋友都不太了解excel求和函数是什么,因此呢,今天小编就来为大家分享excel函数总和的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录excel求和函数是什么e

2025年12月10日 08:30

特效视频软件能把人隐身了(关于制作一个人从视频中消失的特效)

特效视频软件能把人隐身了(关于制作一个人从视频中消失的特效)

本篇文章给大家谈谈特效视频软件能把人隐身了,以及关于制作一个人从视频中消失的特效对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录关于制作一个

2026年4月7日 10:30

javaee三层架构(javaee三层架构写假删除和修改状态代码)

javaee三层架构(javaee三层架构写假删除和修改状态代码)

“javaee三层架构”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看javaee三层架构(javaee三层架构写假删除和修改状态代码)!本文目录javaee三层架构写假删除和修改状态代码转it行业,从哪一个开始比较好,大数

2025年6月25日 15:45

shell电面四大问题(Shell评估中心最后一面面试技巧)

shell电面四大问题(Shell评估中心最后一面面试技巧)

本篇文章给大家谈谈shell电面四大问题,以及Shell评估中心最后一面面试技巧对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录Shell评

2025年9月9日 08:00

mod指令汇编语言(方舟生存进化洪荒神话MOD代码大全实用指令分享)

mod指令汇编语言(方舟生存进化洪荒神话MOD代码大全实用指令分享)

今天给各位分享方舟生存进化洪荒神话MOD代码大全实用指令分享的知识,其中也会对方舟生存进化洪荒神话MOD代码大全实用指令分享进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录方舟生存进化洪荒神话MOD代码大全实用

2025年9月4日 23:00

typeof c语言(C语言typeof用法报错,求指导)

typeof c语言(C语言typeof用法报错,求指导)

大家好,关于typeof c语言很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于C语言typeof用法报错,求指导的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助

2025年5月23日 14:15

计算机程序设计艺术的作者图灵奖(唐纳德·克努特的简介)

计算机程序设计艺术的作者图灵奖(唐纳德·克努特的简介)

其实计算机程序设计艺术的作者图灵奖的问题并不复杂,但是又很多的朋友都不太了解唐纳德·克努特的简介,因此呢,今天小编就来为大家分享计算机程序设计艺术的作者图灵奖的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录唐纳德

2026年6月5日 09:15

开发中常说的函数调用指的是什么呢?c语言结构体调用

开发中常说的函数调用指的是什么呢?c语言结构体调用

今天给各位分享开发中常说的函数调用指的是什么呢的知识,其中也会对开发中常说的函数调用指的是什么呢进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录开发中常说的函数调用指的是什么呢c语言结构体调用C语言,怎么调用题

2025年10月11日 18:45

源文件可以修改吗(ai源文件传给别人别人可以改画板格式吗)

源文件可以修改吗(ai源文件传给别人别人可以改画板格式吗)

大家好,今天小编来为大家解答以下的问题,关于源文件可以修改吗,ai源文件传给别人别人可以改画板格式吗这个很多人还不知道,现在让我们一起来看看吧!本文目录ai源文件传给别人别人可以改画板格式吗如何修改网页源文件PSD源文件里面的图片可以修改吗

2025年11月19日 20:00

java文本编辑器课设(用java设计一个 文本编辑器)

java文本编辑器课设(用java设计一个 文本编辑器)

其实java文本编辑器课设的问题并不复杂,但是又很多的朋友都不太了解用java设计一个 文本编辑器,因此呢,今天小编就来为大家分享java文本编辑器课设的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录用java设

2026年2月9日 20:15

java的运行机制是什么(简述JAVA的工作机制)

java的运行机制是什么(简述JAVA的工作机制)

这篇文章给大家聊聊关于java的运行机制是什么,以及简述JAVA的工作机制对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录简述JAVA的工作机制java运行机制是什么简述JAVA的工作机制java的跨平台即跨操作系统的平台,也

2025年5月24日 18:00

phpcms模型数据调用?cms模型可以用spss实现吗

phpcms模型数据调用?cms模型可以用spss实现吗

各位老铁们好,相信很多人对cms模型都不是特别的了解,因此呢,今天就来为大家分享下关于cms模型以及phpcms模型数据调用的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录phpcms模型数据调用cms模型可以用

2025年6月7日 16:30

数据仓库之父是谁(大数据一词最早出现于20世纪90年代)

数据仓库之父是谁(大数据一词最早出现于20世纪90年代)

其实数据仓库之父是谁的问题并不复杂,但是又很多的朋友都不太了解大数据一词最早出现于20世纪90年代,因此呢,今天小编就来为大家分享数据仓库之父是谁的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录大数据一词最早出现

2026年1月7日 06:30

finder平台(保时捷现车在哪个平台找)

finder平台(保时捷现车在哪个平台找)

本篇文章给大家谈谈finder平台,以及保时捷现车在哪个平台找对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录保时捷现车在哪个平台找请问这个

2026年5月3日 18:30

怎么自己搭建服务器(怎么在本地搭建服务器)

怎么自己搭建服务器(怎么在本地搭建服务器)

大家好,今天小编来为大家解答以下的问题,关于怎么自己搭建服务器,怎么在本地搭建服务器这个很多人还不知道,现在让我们一起来看看吧!本文目录怎么在本地搭建服务器ip服务器搭建如何从零开始搭建一个新的服务器如何搭建一个自己的服务器网站服务器的搭建

2025年10月24日 01:15

editorial assignment需要多久(英国论文Group Assignment如何写作求写作辅导)

editorial assignment需要多久(英国论文Group Assignment如何写作求写作辅导)

大家好,今天小编来为大家解答以下的问题,关于editorial assignment需要多久,英国论文Group Assignment如何写作求写作辅导这个很多人还不知道,现在让我们一起来看看吧!本文目录英国论文Group Assignme

2026年7月11日 22:45

factory造句简单(工厂的造句工厂的造句是什么)

factory造句简单(工厂的造句工厂的造句是什么)

各位老铁们,大家好,今天由我来为大家分享factory造句简单,以及工厂的造句工厂的造句是什么的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录工厂的

2026年3月16日 06:00

stimulate的名词怎么写(单词(刺激的)怎么拼写)

stimulate的名词怎么写(单词(刺激的)怎么拼写)

各位老铁们,大家好,今天由我来为大家分享stimulate的名词怎么写,以及单词(刺激的)怎么拼写的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录单

2025年10月10日 19:15

近期文章

regularly up(翻译英文、)
2026-09-25 00:30:01
本站热文

electronics软件(labcenter electronics是什么软件)
2025-05-22 23:45:02 浏览:134
博客是微博吗(博客是微博吗)
2025-05-22 22:45:01 浏览:111
diversity and distribution(悬赏英语短文)
2025-05-23 16:15:02 浏览:107
ios软件开发前景(iOS就业前景怎么样)
2025-05-22 23:00:01 浏览:102
next month(有The next month这个单词吗,和 next month有什么区别)
2025-05-23 02:30:01 浏览:102
patron(patron是什么意思)
2025-05-23 10:30:02 浏览:95
标签列表

热门搜索