精华内容
参与话题
问答
  • 因为在测试中经常要telnet登录路由器中去配置环境启动路由器,每次都输入一遍命令太麻烦了,想着写一个shell脚本实现自动登录、配置环境、启动服务的过程。 脚本实现是使用expect来实现的,所以首先要安装expect...

    因为在测试中经常要telnet登录到路由器中去配置环境启动路由器,每次都输入一遍命令太麻烦了,想着写一个shell脚本实现自动登录、配置环境、启动服务的过程。

    脚本实现是使用expect来实现的,所以首先要安装expect(sudo apt-get install expect)

    代码如下

     1 #!/usr/bin/expect
     2 spawn telnet xxx.xxx.xxx.xxx xxxxx #路由器ip和端口
     3 set timeout 5  #设置expect等待时间
     4 expect "login"   #检查终端输出
     5 send "admin\r" #输入帐号
     6 expect "word" #检查终端输出
     7 send "admin\r" #输入密码
     8 sleep 5 #等待5秒
     9 send "cd /app/server/\r"   #进入路由器目录
    10 send "export LD_LIBRARY_PATH=/app/server/config\r" #设置动态链接库路径
    11 sleep 2 #等待 2秒
    12 send "./uGW_server\r"  #启动服务
    13 interact #执行完成后保持交互状态,把控制权交给控制台

     

    转载于:https://www.cnblogs.com/Eric-zhao/p/5563418.html

    展开全文
  • 路由器

    千次阅读 2019-01-22 09:43:54
    路由器路由器是与两个或以上的网络连接的计算机并按照在它的路由表中找到的信息发送数据包,实现数据的转发和路由,是一种网络互联的设备 典型路由结构: 主要包括两部分:路由部分和转发部分 路由器的报文处理...

    路由器:

    路由器是与两个或以上的网络连接的计算机并按照在它的路由表中找到的信息发送数据包,实现数据的转发和路由,是一种网络互联的设备

    典型路由结构:

    在这里插入图片描述
    主要包括两部分:路由部分和转发部分
    路由器的报文处理主要有两种:
    在这里插入图片描述
    控制路径:处理目的地址是本路由器的高层协议报文,特别是各种路由协议报文。虽然控制路径不是路由器的关键路径,但是它负责完成路由信息的交互,从而保证了了数据路径上的报⽂文沿着最优的路径转发
    数据路径:处理目的地址不是本路由器而需要转发的报⽂文,因此数据路径是整个路由器的关键路径,它直接影响路由器的整体性能

    路由器中有一张路由表和转发表:
    路由表中记录各种路由信息,转发表根据路由表生成

    1.分组转发主要包括输⼊端口与目标转发、基于目标地的转发、输出端口对线路上收到分组的处理和分组丢弃几部分
    2.交换结构是路由器的核⼼组件,是根据转发表对分组进行处理,将某个输入端口进入的分组从一个合适的输出端口转发出去。主要有通过存储器、通过总线、通过内部互连网络,三种方法

    路由器发展过程

    第一代路由器:集中转发,总线交换

    网关(路由器)用一台计算机插多块网络接口卡的方式来实现。接口卡与中央处理器(CPU)之间通过内部总线相连,CPU负责所有事务处理,包括路由收集、转发处理、设备管理等。网络接口收到报文后通过内部总线传递给CPU,由CPU完成所有处理后从另一个网络接口传递出去。

    第二代路由器:集中+分布转发,接口模块化,总线交换等技术

    少数常用的路由信息采用Cache技术保留在业务接口卡上,这样大多数报文就可以直接通过业务板Cache的路由表进行转发,以减少对总线和CPU的需求。

    第三代路由器:分布转发,总线交换

    采用全分布式结构—路由与转发分离的技术,主控板负责整个设备的管理和路由的收集、计算功能,并把计算形成的转发表下发到各业务板;各业务板根据保存的路由转发表能够独立进行路由转发。另外总线技术也得到了较大的发展,通过总线、业务板之间的数据转发完全独立于主控板,实现了并行高速处理,使得路由器的处理性能成倍提高。

    第四代路由器:出现CAM和TCAM,ASIC分布转发,网络交换

    提出了ASIC实现方式,它把转发过程的所有细节全部采用硬件方式来实现。另外在交换网上采用了Crossbar或共享内存的方式解决了内部交换的问题。这样,路由器的性能达到千兆比特,即早期的千兆交换式路由器(Gigabit Switch Router,GSR)。

    第五代路由器:网络处理器分布转发,网络交换,全业务路由器(之前都为专用路由器)

    出现NP芯片(可编程),可同时对很多业务处理做硬件加速。

    展开全文
  • 闲置路由器做无线打印服务器

    万次阅读 2017-09-08 13:54:17
    用闲置的路由器做打印服务器 挺超值,还能享受diy的乐趣! 欢迎关注我的小店htp://7578418.taobao.com 正文开始,以下是实践操作! 以南天pr2e 打印机为例 家里都有在用的无线路由器吧!.... 首先得有个闲置带USB版...

    网上打印服务器可不便宜呢!用闲置的路由器做打印服务器

    挺超值,还能享受diy的乐趣!

    欢迎关注我的小站https://57soft.cc

    正文开始,以下是实践操作!

    以南天pr2e 打印机为例

    首先安装打印驱动  下载链接https://pan.baidu.com/s/1mih4gqc

    家里都有在用的无线路由器吧!....

    首先得有个闲置带USB版的路由做二级路由器  

    我自有一个闲置newifi mini版路由器 到恩山论坛下载好所使用的第三方固件  我刷的是老毛子固件........好了以后  

    打印机的usb连接路由器会自动识别的

    打开路由器管理界面192.168.123.1设置如下

    点击启用独占模式

    首先更改内部网IP地址  如下图一样更改

    修改ip地址是必要的 否则就不能无线中继和打印了

    这个IP地址例如 我的设置192.168.199.199

    因为我的上级路由器极路由 他的管理地址是192.168.199.1

    例如你的一级路由器的管理界面是192.168.1.1  你就把这个要做打印服务器的二级路由器设置192.168.1.100

     

    搜寻到你的wifi名字 输入密码--应用本页设置保存

     切记--  重启路由器!!!!拔掉网线,不用再管他 插上打印的usb到路由器上 以后路由器和打印机就放在一块 路由器再不要连接网线!

    好了如上图所示  你记下内部网络的ip地址192.168.199.199

    在电脑桌面打开

     

     

     

    设置界面 点击设备

     

     

     

    设备类型选择tcp/设备       ip就填写二级路由器的ip   192.168.199.199

    在点击下一步

     

     

     

    选择自定义在下一步 

     

     

     

     

     

    选择驱动程序  根据你现有的牌子和型号选择就行

    我用南天pr2e针式打印机老款的可以选择爱普生1600k

     

    他俩驱动是兼容的

    选择好以后 点击下一步

     

    开始我的也是不能打印  我换了根绿联的36针串口转usb线 就正常了

     

    理论支持市面上大多的打印机,看!这么老款的都可以运行 。

    没有扫描仪 就没测试

     

    如果用的此款打印机不能正常工作  就得换串口转usb线了,可能usb线的老化导致的不识别驱动.

    我是在咸鱼买的100多的南天pr2e打印机 用闲置的路由器亲身实践 

     我在一楼开电脑 打印机在二楼 完美工作

     

     

     

     

    展开全文
  • 小米路由器3潘多拉固件刷机教程

    万次阅读 热门讨论 2019-03-14 23:38:00
    小米路由器的官方固件优化不够好,很多人都出现限速、断流的现象。我之前也出现过限速的情况,最后没办法只能设置路由器定时重启。前几天突发奇想把定时重启关了,发现路由器居然连着好几天都没啥问题,我以为从此...

    小米路由器的官方固件优化不够好,很多人都出现限速、断流的现象。我之前也出现过限速的情况,最后没办法只能设置路由器定时重启。前几天突发奇想把定时重启关了,发现路由器居然连着好几天都没啥问题,我以为从此以后就能安心用了,可惜今天又出现了无法上网的情况。我实在是忍无可忍,遂寻找路由器的刷机办法。

    小米路由器3刚出来的时候,由于闪存类型变为了NAND,导致很长时间都没有第三方刷机包出来。不过过了这么长时间,终于有了适配。本文参考了OpenWrt网站小米路由器3页面MassMesh维基,如果英语好的话可以直接看原文。另外由于是外网的教程,所以用到的网盘等资源可能无法正常访问,请自备加速器。另外再说一下,本文讨论的是小米路由器3的刷机教程,注意别弄错了。由于涉及到终端linux命令,建议没有Linux使用经验的同学先去在虚拟机里练习一下基本命令,免得到时候手忙脚乱,命令输错了就麻烦了。最后注意一下,一旦获取了SSH权限乃至刷了机,就失去了保修资格,大家在刷机之前还是要好好考虑一下。

    不过最后我想了一下,还是把资源上传到了百度网盘( 提取码: 3533)。文件夹点进去就能看到路由器刷机资源了,包含2.11.20降级包和潘多拉固件。潘多拉压缩包解压之后有几个文件夹,bootloader和firmware里面用最新的就可以了,stock文件夹用于刷回官方固件。

    获取SSH权限

    首先将路由器降级为2.11.20,降级包在此。降级方法很简单,在小米路由器管理界面中选择系统升级,手动上传ROM包即可。

    降级系统

    然后正常设置并登录路由器管理界面,注意地址栏路径的STOK,注意这个参数很重要,后面经常要用到。当然现在也不用着急把它记下来,这个参数每次登录路由器的时候都会变,你只要记下来这次登录的stok就行了。

    stok参数

    然后依次访问下面的URL,注意将替换为实际的字符串值。OLD_PASSWORD就是刚才设置路由器时候设置的密码,NEW_PASSWORD随便设,别忘了就行,新旧密码我都设置的8个1。这几步操作涉及到字符串复制和替换,很有可能出错,大家在执行的时候一定要注意。

    * http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/xqnetwork/set_wifi_ap?ssid=Xiaomi&encryption=NONE&enctype=NONE&channel=1%3Bnvram%20set%20ssh%5Fen%3D1%3B%20nvram%20commit
    * http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/xqnetwork/set_wifi_ap?ssid=Xiaomi&encryption=NONE&enctype=NONE&channel=1%3Bsed%20%2Di%20%22%3Ax%3AN%3As%2Fif%20%5C%5B%2E%2A%5C%3B%20then%5Cn%2E%2Areturn%200%5Cn%2E%2Afi%2F%23tb%2F%3Bb%20x%22%20%2Fetc%2Finit.d%2Fdropbear
    * http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/xqnetwork/set_wifi_ap?ssid=Xiaomi&encryption=NONE&enctype=NONE&channel=1%3B%2Fetc%2Finit.d%2Fdropbear%20start
    
    * http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/xqsystem/set_name_password?oldPwd=<OLD_PASSWORD>&newPwd=<NEW_PASSWORD>
    

    前三条命令比较安全,顺利的话应该返回{"msg":"未能连接到指定WiFi(Probe timeout)","code":1616},如果不是这个结果可以重来一遍,直到返回结果是这个为止。其实如果学过计算机的应该可以看出来,这大概算是利用了旧版固件的漏洞,直接在地址栏上附带参数进行渗透攻击。最后一条命令应该返回的结果是{"code":0}

    这时候应该已经可以用SSH访问路由器了。然后需要一个可以SSH到Linux的软件,Windows 10的WSL、Git for Windows、MobaXterm等软件都可以。我这里用的是MobaXterm。然后用下面的命令SSH到路由器里面。SSH密码就是刚刚最后一条URL的NEW_PASSWORD。

    ssh root@192.168.31.1
    

    成功的话应该会显示出欢迎信息,并进入到了一个新终端。
    进入路由器终端

    成功进入到终端之后,依次输入下面的命令重新激活串口功能,最后用reboot命令重启路由器使之生效。建议一条一条复制。

    nvram set flag_last_success=1
    nvram set boot_wait=on
    nvram set uart_en=1
    nvram commit
    reboot
    

    刷入潘多拉固件

    刷入bootloader

    上面的步骤做完了之后,就可以刷入潘多拉固件了。固件下载地址在Mega网盘上,或者用我上传的百度网盘资源也行。下载并解压了潘多拉固件之后,在SSH软件中切进该目录,然后用scp命令将BootLoader复制到/tmp文件夹中。

    scp pb-boot-xiaomi3-20181021-fd6329c.img root@192.168.31.1:/tmp
    

    这里我改用了WSL,不过不管用啥SSH道理都一样,大家注意终端里的相对路径就行了。不懂这个的最好先去虚拟机里面建一个Linux练一练。
    上传BootLoader

    然后SSH登录到路由器上。

    ssh root@192.168.31.1
    

    然后依次执行以下命令。其实说白了就是切进/tmp目录把刚刚上传的固件刷到BootLoader里面去。刚刚scp上传的是哪个文件,这里刷的就是哪个文件。最后一条命令重启路由器,等到路由器再次启动,离大功告成也就差不多了。

    cd /tmp
    mtd write pb-boot-xiaomi3-20181021-fd6329c.img Bootloader
    reboot
    

    如果用ls命令看一下,可以发现/tmp里面东西还是挺多的。观察一下,固件上传成功就好。
    /tmp目录文件

    刷入固件

    上面的命令执行完之后,路由器会重启,等待4-5分钟左右。这时候路由器应该一直处于黄灯状态。

    然后拔掉电源线来关闭路由器,找根曲别针插到路由器后面的RESET按钮上,不要松开,然后插上线重启路由器,路由器通电后等1-2秒钟在松开RESET,这时候路由器应该会处于黄灯闪烁的状态。然后浏览器打开192.168.1.1,应该会看到潘多拉恢复模式。

    潘多拉恢复固件

    这时候就很好办了,点击浏览文件,选择PandoraBox Firmware里面的固件(形如*-sysupgrade.bin的文件),然后点击恢复固件。

    选择固件文件

    等待一段时间之后,就可以进入到路由器管理页面了,默认密码是admin。如此一来,潘多拉固件就成功刷入了!
    潘多拉固件一览

    刷回原厂固件

    如果你觉得潘多拉固件不好用,还可以刷回原厂固件。原厂固件相关文件在Revert to Stock文件夹中。

    1. 首先进入潘多拉恢复模式,然后选择openwrt-ramips-mt7620-xiaomi_miwifi-r3-squashfs-pb-boot.bin文件并上传。
    2. 浏览器中登录192.168.1.1,不需要密码直接登录,然后在里面设置密码并开启SSH。
    3. 用scp命令将必要的文件(Bootloader.bin和kernel0.bin)传到/tmp目录中。
    4. 在SSH中执行以下命令。
    cd /tmp
    mtd write Bootloader.bin Bootloader
    mtd write kernel0.bin kernel0_rsvd
    reboot
    
    1. 等路由器重启之后,再次进入SSH,输入以下命令:
    fw_setenv flag_try_sys2_failed 1
    reboot
    
    1. 重启之后,路由器应该会显示为红灯闪烁状态,说明进入了恢复模式。然后准备一个FAT32格式的U盘,将miwifi.bin固件放入,然后插到路由器上。
    2. 按住RESET按钮1-2秒,直到红灯闪烁变为黄灯闪烁。
    3. 等待4-5分钟,然后登录192.168.31.1设置路由器。

    潘多拉固件网络设置

    我虽然是计算机专业的,学过计算机网络这门课程,不过也就是随便看看混过去的水平。不过就算我这样的,配置一般的路由器也是不在话下。因为这些路由器自带的固件设置一般都是简化过的。不过在配置潘多拉固件的时候真是难倒我了,我自己摸索了大半天也没弄明白。所以在我成功配置好后,我还是决定写点东西,免得有人和我一样弄不明白。

    潘多拉固件里面功能也挺多的,如果遇到看不明白的选项,建议不要瞎改,让它保持默认即可。如果搞出问题了,按住RESET几秒钟,重置路由器,然后重头再来。另外我觉得潘多拉固件比较不方便的一点就是好像有些东西改了之后不会自动重启,需要我手动拔电源线。

    另外在设置的时候也要明确自己的光猫和路由器作用,是光猫直连、路由器拨号,还是光猫拨号、路由器直连。我是路由器直连、光猫拨号的,所以理论上我只需要将路由器设置为DHCP,就直接有网了。但是由于光猫和路由器的默认IP都是192.168.1.1,导致了冲突,所以我这种情况需要将路由器IP改一下。

    路由器IP设置

    我这种情况需要修改一下路由器IP,如果你是路由器拨号,就不需要设置。在潘多拉固件里面找到接口设置,然后在LAN上点击修改。
    接口设置

    然后将IPv4地址修改即可。本来我改为了小米路由器的默认IP地址192.168.31.1,不过修改之后发现有线网络居然连不上了,只能用手机WIFI来修改。所以最后还是改成了192.168.1.2 。另外保存之后可能需要手动重启路由器。
    修改IP

    WAN设置

    接下来就是WAN设置了,说简单点就是设置路由器拨号。可以看到还有一个WAN6,这是IPv6的设置,可惜我这里还没支持IPv6,所以也就不用管它了。直接点击WAN右边的修改按钮。
    WAN设置

    进入WAN设置之后,根据你的情况选择协议。如果是光猫里面设置好拨号,那么这里用DHCP客户端就可以了,只要保证IP地址不冲突即可。如果是路由器拨号,那么就在这里选择PPPoE。修改之后点击切换协议,网页就会刷新,然后输入相关信息即可。
    图片.png

    无线设置

    潘多拉默认已经设置好了双频WIFI,不过默认WIFI没有密码,所以我们还得自己修改。

    无线设置

    以2.4G信道为例,点击右边的修改进入具体设置。基本设置里面可以修改WIFI名。
    修改SSID

    然后在无线安全里面设置密码,加密算法用安全性最高的WPA2-PSK,然后填写至少8位的WIFI密码,WPS模式有漏洞,禁用就好了,况且小米路由器3上面也没有WPS按键。
    修改密码

    5G信道的设置方法类似,就不介绍了。

    展开全文
  • 终于搞定了路由器不能登录的问题

    千次阅读 2011-05-31 20:50:00
    今天终于搞定了路由器不能登录的问题,为了让公司的服务器和家里的vpn共用,于是把家里的ip地址段设置到了2.1,结果之后就不能登录网关了,而且一开机也上不了网,这几天一直以为是浏览器的问题,结果最终发现...
  • 闲置小U盘变身最强大路由器-U盘路由器

    千次下载 热门讨论 2011-12-05 20:16:37
    U盘路由器 闲置小U盘变身最强大路由器
  • 恶势力"低头,于是乎,搞事情啊... 所需设备: 电脑一台: 安卓手机一部:装小米无线APP U盘:大于4G ...小米路由器mini(一下用mini代替)需要开启SSH功能(参考: http://jingyan.baidu.com/artic...
  • 家里宽带升级到200M了,请用过的童鞋推荐一款千兆路由器?求推荐一款双WAN口,千兆级别,家用实惠稳定的路由?最近我们经常可以看到这样的问题。 现在网络宽带已经进入千兆时代,几乎很多的宽带已经免费升级到了100...
  • 破解路由器管理登录密码

    万次阅读 多人点赞 2017-06-04 13:44:41
    破解路由器管理登录密码(Linux内核)准备工具:puttytel登录软件正式开工:第一步:首先检查自己的路由器的系统,看是不是Linux内核的,只有是Linux内核的路由器才适合本教程,常见基于Linux内核的路由器系统有...
  • 路由器搭建ftp服务器

    千次阅读 2019-02-09 19:34:57
    写这篇博客的原因主要是给我所在的实验室路由器写一个配置参考文档,因为是作为实验室公共使,有不少不太懂配置的学弟学妹恐怕操作起来困难,毕竟马上就要走出学校开始工作了,所以以后的主要还是他们使用。...
  • 一、Windows下利用Telnet协议登录路由器的Linux系统终端 (以DD-WRT固件的路由器为例。) 1.Telnet是Windows 7已配备的功能,只是默认是没有打开,进入:开始-控制面板-程序-打开或关闭Windows功能; 2....
  • 华为路由器配置命令 <Huaiwei>system-view 进入系统视图模式 [Huaiwei]display interfaces 显示接口信息 [Huaiwei]display ip route 显示路由 [Huaiwei]link-protocol hdlc 绑定HDLC [Huaiwe...
  • 路由器工作原理

    万次阅读 多人点赞 2019-02-05 15:00:34
    定义 路由器(router)是互联网的枢纽,是连接英特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径...转发:路由器数据层面的工作,将路由器输入端的数据包移送至适当的路由器输出端...
  • 路由器登陆密码破解工具-针对TP、腾达等路由器

    千次下载 热门讨论 2011-07-01 10:29:37
    一款针对于路由器破解的工具,是针对于穷举的方法,也可用于网站的后台进行猜解破解!
  • 小米路由器mini 刷潘多拉固件教程

    万次阅读 热门讨论 2018-04-25 22:23:42
    自己的小米路由器mini想安装各种各样的插件,实现远程下载,免广告,SS,多拨各种各样的功能。但是自带的路由器固件不支持这些功能,只能自己动手刷个其他固件。具体刷机教程如下,楼主已经成功刷入固件,具体步骤见...
  • 华为路由器、交换机配置命令

    万次阅读 多人点赞 2018-12-29 21:38:41
    华为路由器交换机配置命令是大家使用时经常遇到的,顾名思义关于交换机的计算机命令,路由器命令,交换机命令和动静态命令都将在文中提到。 史上最全华为路由器交换机配置命令大合集,熟练掌握下面的华为路由器...
  • 【智能路由器】系列文章连接 http://blog.csdn.net/u012819339/article/category/5803489目的:在路由器上架设一个轻量级的web服务器,一方面管理员可以通过访问该服务器来设置路由器,另一方面,普通用户可以通过...
  • 家里宽带升级到200M了,请用过的童鞋推荐一款千兆路由器?求推荐一款双WAN口,千兆级别,家用实惠稳定的路由?最近我们经常可以看到这样的问题。 现在网络宽带已经进入千兆时代,几乎很多的宽带已经免费升级到了100...
  • 路由器结构

    千次阅读 2017-03-17 16:03:17
    一、路由器的硬件构成   路由器主要由以下几个部分组成:输入/输出接口部分、包转发或交换结构部分(switching fabric)、路由计算或处理部分。如图所示  图1 路由器的基本组成  输入端口是...
  • 企业路由器和局域网无线路由器设置企业路由器设置WAN设置LAN设置局域网无线路由器(办公室wifi)设置 企业路由器设置 首先,将电脑连接到路由器,然后登陆路由器的界面,路由器上面一般都会有写明IP地址,例如192....
  • 小米路由器MINI架设WEB服务

    万次阅读 2018-01-29 18:04:11
    [转自自己的博客] 小米路由器MINI架设WEB服务
  • 拓扑图如下:现在我们分别对2个路由器进行基本的配置,并最终实现从R2登录到R1首先配置R1的IP和密码设置:conf tenable secret 1230 1230是设置的密码line vty 0 4 进入vty 0-4线路password 120 密码设置为120...
  • 前言写这篇博客的原因主要是给我所在的实验室路由器写一个配置参考文档,因为是作为实验室公共使,有不少不太懂配置的学弟学妹恐怕操作起来困难,毕竟马上就要走出学校开始工作了,所以以后的主要还是他们使用。...
  • 路由器基础知识详解

    万次阅读 多人点赞 2016-04-30 10:40:19
    第一章 网络互联  网络的根本目的非常简单:方便人们交换所获得的信息。但是网络的应用需求非常复杂:有的用户希望高带宽,但并不要求很长的传输距离;有的用户要求很长的距离,但对带宽要求很低;...
  • 路由器开发(二)—— 路由器工作原理

    万次阅读 多人点赞 2016-04-05 14:38:46
    当信息需要在两个网络之间传输时,常用路由器这种互连设备来负责数据的传输。路由器的主要工作是:路径的决定和数据包的转发(从路由器一个接口输入,然后选择合适接口输出);维护路由表。  路由器工作的方式非常...
  • 路由器开发(一)—— 路由器硬件结构及软件体系

    万次阅读 多人点赞 2016-04-05 14:09:02
    一、路由器的硬件构成   路由器主要由以下几个部分组成:输入/输出接口部分、包转发或交换结构部分(switching fabric)、路由计算或处理部分。如图所示  图1 路由器的基本组成  输入端口是物理链路和输入包的...

空空如也

1 2 3 4 5 ... 20
收藏数 311,190
精华内容 124,476
关键字:

登录路由器shell服务失败