在《【Joytag 香蕉R1学习】让新系统(OpenWrt for R1)上网》一文中, 我们实现了让新系统访问网络,这样我们就可以方便的通过网络进行安装软件等操作了。 但是毕竟我们玩R1的目的不是把它作为客户机使用,主要还是当作智能路由。 所以本文我们将其做为有线路由使用,并且开启SSH登录,以及安装LucI以及uHTTPd。 有线路由 由于我们尚未安装无线部分驱动,所以我们使用网线连接,方式如下: 1)路由器WAN口通过网线连接上级路由LAN口 2)电脑有线网卡设置为DHCP 3)电脑网口通过网线连接R1 LAN口 正确连接并启动后,我们会看到电脑已经分配了正确的IP,并且可以正常的访问网络了。 Ethernet adapter Local Area Connection: 同时可以发现,不同于现有的R1镜像使用10.0.1.1,OpenWrt for R1的默认IP地址为192.168.1.1 在R1通过ifconfig命令查看,部分输出如下: br-lan Link encap:Ethernet HWaddr 02:87:02:C1:4D:E2 Telnet, SSH 在这之前,我们一直使用串口连接R1,详情参考《 【Joytag 香蕉R1学习】R1初印象并点亮》。 串口连接的好处是在没有网络的情况下,也可以登录并进行设置修改等操作, 缺点就是我们需要额外的连线。 现在我们知道了R1的IP,并且已经联网,是不是就可以使用SSH了呢? 官网的部分说明如下: http://wiki.openwrt.org/doc/howto/firstlogin
http://en.wikipedia.org/wiki/Dropbear_%28software%29 Dropbear is a software package written by Matt Johnston that provides a Secure Shell-compatible server and client. It is designed as a replacement for standard OpenSSH for environments with low memory and processor resources, such as embedded systems. It is a core component of OpenWrt and other router distributions. 所以,我们是无法直接登录SSH的,但是可以登录Telnet. 使用telnet登录192.168.1.1 (端口23) 头部提示如下信息 === IMPORTANT ============================ 意思是,使用passwd命令设置登录密码,设置后会禁用telnet并启用SSH。 输入passwd,并回车,按提示输入两次新密码,密码即设置成功。 退出,并尝试使用telnet登录,会发现putty窗口直接关掉。 使用SSH登录,输入用户名root,输入刚刚设置的密码,成功登录。 安装LuCI 很多路由器都有个web管理界面,看起来高大上,用起来很方便。 OpenWrt当然也有,而且装起来很方便。 http://wiki.openwrt.org/doc/howto/luci.essentials
Start the web server (uHTTPd) uHTTPd,作为LuCI包的从属,会自动安装。但是我们需要手动启动。或者设置成reboot后自动启动
现在我们就可以通过浏览器访问http://192.168.1.1/ 来登录web管理界面啦,是不是方便了很多? |
|Archiver|手机版|狗趴(GodPub) Arduino&Raspberry Pi开源硬件学习与实践[QQ群:20085629]
GMT+8, 2024-4-24 16:20 , Processed in 0.031993 second(s), 20 queries .
Powered by Discuz! X3.2
© 2001-2013 Comsenz Inc.