用SecureCRT访问OpenWrt系统_使用SecureCRT访问OpenWrt超时_串口访问智能路由器(OpenWrt)_Android设备访问(SSH登陆)OpenWrt

基本概念

智能路由:简而言之就是并非传统的功能确定的、只能完成固定模式的组网功能的路由器,而是像一台小型Linux PC一样,可以像日常电脑安装应用软件一样安装自己设计的APP的路由器,这些APP包括但不限于:带宽控制软件,在线人数监测软件、无线音乐播放器软件、网络摄像头软件以及局域网云存储软件。

Smart和Intelligent:有很多朋友问我,智能路由器和人工智能啥关系啊,都是智能有什么不一样吗?我觉得这个可以这么看,AI = Artificial Intelligence而智能路由器 = Smart Router ,智能手机是Smart Phone,Intelligence 是类似与人的思维,Smart是更加友好的用户界面、更加方便高效的处理方式。这就是他们之间的不同了。

概述

购买了智能路由器或者开发板的朋友们,如果您的路由器系统为OpenWrt,您肯定需要对其进行配置和查看,本文可以帮助您用PC端的SecureCRT连接路由器、用Android设备连接路由器以及获取、修改路由器IP地址。本文内容极其入门,非常详尽,小白欢迎阅读,大神多多批评。

1.下载安装SecureCRT&PuTTY

下载安装SecureCRT以及Windows下SecureCRT连接虚拟机Ubuntu方法:https://blog.csdn.net/Mr_liu_666/article/details/104261696

下载PuTTY :https://www.onlinedown.net/soft/2186.htm

看到上面那一篇教程的朋友或者以及知道怎么连Linux的朋友肯定知道,想建立SSH连接,必须有Linux端的IP地址,路由器上面没有串口的朋友们,路由器给出的配置地址就是该IP地址,路由器有串口或者直接是直接是路由器开反板的朋友们可以使用PuTTY进行串口连接,并且获取IP地址。

2.串口终端获取路由器IP地址

PuTTY是一款免安装的软件,打开就能用,通常被用于串口调试,SecureCRT通常作为SSH终端,事实上SecureCRT也可以作为串口终端,PuTTY也可以用作SSH终端。以下是PuTTY和SecureCRT的串口连接配置界面:

本文采取PuTTY作为串口终端(其实串口助手甚至都可以):

参数如下所示:

串口号:计算机->右键属性->设备管理器->查看串口号(无串口号则安装路由器串口转换芯片相应驱动)

波特率:openwrt默认115200

上图是获取参数和建立连接后按一下enter的效果。

熟悉linux的朋友们都知道,获取IP地址的命令是:

ifconfig

 

lan口的inet地址指的就是本路由器的配置用IP地址了(此地址修改过,原地址为192.168.1网段的)。

3.SecureCRT的连接

安装SecureCRT后,进行以下步骤:

首先将电脑和路由器LAN口用网线连接,或者电脑连接到路由器WIFI上,然后继续设置SecureCRT

但是有的时候,我们会发现timeout情况:

原因是路由器的网段需要和本机IPV4网段相同,即也需要是10.211.18.xx(下面是PC的IP地址获取),那么如果不是一样的应该怎么办呢?我们可以修改路由器LAN口的IP地址。

经过路由器LAN口IP地址手动配置,上图中IP地址与路由器设置的地址网段相同。

4 路由器IP地址的修改

我的路由器有点问题,进去之后直接ls不会显示文件夹,需要先返回到上级文件夹才能正常显示:

cd ..

我们可以看到,根目录下的文件,就是一个Linux的标准情况。IP地址的配置信息以一个配置文件的形式保存在/etc/config文件夹下的network配置文件中

cd /etc/config

使用cat命令查看,得知lan口IP为10.211.18.2。

使用UCI命令修改IP地址:

set network.lan.ipaddr=10.211.18.3
uci commit network

可见IP修改成功了,那么为什么我们的SSH连接还没有断掉呢?因为配置文件虽然修改了,配置还没有生效,使用以下指令重启网络:

/etc/init.d/network restart

然后会小小的断一会儿网,之前连接的OpenWRT变得无法输入了,过了一会儿提示连接断掉了

修改地址为10.211.18.3之后,又能连上了。 

以上就是如何在PC端连接OpenWrt的方法以及如何修改OpenWrt智能路由器IP地址的方法。关于如有错漏,欢迎指正。

5 Android设备连接智能路由器

首先先把手机等Android设备连接到路由器WIFI上,接下来需要一款类似于PC端的SecureCRT的终端软件,Android端我采用的是JuiceSSH,界面友好,简单易用,先下载安装:

然后选择连接->加号(新增连接)->输入随意的昵称(如图中hello)、IP地址10.211.18.3、认证方式(选新建)->输入OpenWrt的用户名密码->成功建立连接

与PC机类似,在检测不到IP或者连接不到路由器时,很有可能是Android设备的IP地址与路由器网段不同,以下是查看Android设备IP地址的方法(我的设备是华为设备):

可见,网段相同,可以连接,如果网段不同,就按照上面的方法,把路由器LAN口调为相同。

猜你喜欢

转载自blog.csdn.net/Mr_liu_666/article/details/109509024