连接来源http://bbs.xiaomi.cn/thread-9734746-1-1.html

需要学会用ssh登录路由器用linux命令查看。
ps 命令查看当前系统运行的进程信息
free
命令查看内存使用和swap挂载情况
ls 查看目录和文件
cd 进入退出目录
vi
查看编辑配置文件

安装命令:
#opkg update
#opkg install
nano

uci set network.lan.ipaddr=[lan ip]

使用pppoe设置

Shell代码  
uci set network.wan.proto=pppoe    //设置wan口类型为pppoe  
uci
set network.wan.username=[上网帐户]  
uci set network.wan.password=[上网密码]   
//这两行设置pppoe用户名和密码

如果要挂在上级路由下面,就需要进行下面的设置
Shell代码  
uci set
network.wan.proto=none    //关掉wan  
uci set network.lan.gateway=[上级路由ip]   
//网关指向上级路由  
uci set network.lan.dns=[上级路由ip]    //dns指向上级路由  
uci set
dhcp.lan.ignore=1    //关掉lan的dhcp

最后对无线网络进行配置
Shell代码  
uci set
wireless.@wifi-device[0].disabled=0    //打开无线  
uci set
wireless.@wifi-device[0].txpower=17    //设置功率为17dbm 太高会烧无线模块  
uci set
wireless.@wifi-device[0].channel=6    //设置无线信道为6  
uci set
wireless.@wifi-iface[0].mode=ap    //设置无线模式为ap  
uci set
wireless.@wifi-iface[0].ssid=[自己设置SSID]    //设置无线SSID  
uci set
wireless.@wifi-iface[0].network=lan    //无线链接到lan上  
uci set
wireless.@wifi-iface[0].encryption=psk2    //设置加密为WPA2-PSK  
uci set
wireless.@wifi-iface[0].key=[密码]    //设置无线密码

提交应用配置

Shell代码  
uci commit    //应用  
/etc/init.d/network restart   
//重启网络服务

安装luci管理界面
Shell代码  
opkg update //
更新软件列表  
opkg list-installed // 查看已安装软件  
opkg install luci //
安装LUCI  
opkg install luci-i18n-chinese // 支持中文

luci-app-firewall -
0.10.0-1
luci-i18n-english - 0.10.0-1
luci-lib-core -
0.10.0-1
luci-lib-ipkg - 0.10.0-1
luci-lib-lmo -
0.10.0-1
luci-lib-nixio - 0.10.0-1
luci-lib-sys - 0.10.0-1
luci-lib-web
- 0.10.0-1
luci-mod-admin-core - 0.10.0-1
luci-mod-admin-full -
0.10.0-1
luci-proto-core - 0.10.0-1
luci-proto-ppp -
0.10.0-1
luci-sgi-cgi - 0.10.0-1
luci-theme-base -
0.10.0-1
luci-theme-openwrt - 0.10.0-1

即可完成LUCI的安装。

输入以下命令开启支持web服务的uhttpd,并设置其为自启动:
Shell代码  
/etc/init.d/uhttpd enable
# 开机自启动  
/etc/init.d/uhttpd start # 启动uhttpd

-
Wifidog
你可以尝试执行以下命令安装Wifidog:
  opkg update # Optional
  opkg install
wifidog

--sftp安装
opkg update
opkg install vsftpd
openssh-sftp-server
/etc/init.d/vsftpd enable
/etc/init.d/vsftpd
start

小米端口转发命令:

通过修改
/etc/config/firewall 这个文件来实现开放自己需要的端口到外网。

config
rule 'httpdwan'      
        option src 'wan'     
        option
dest_port '8088'
        option proto 'tcp'
        option target
'ACCEPT'
        option name ''\''httpd wan accept tcp port
8088'\'''

保存后,执行 /etc/init.d/firewall restart 重启防火墙。

SSH工具:
1.WINSCP
2.putty中文版 中文的使用的难度相对低一点
3.熟练一些的用户推荐
SecureCRT
操作多台设备的时候,十分的方便。这个自行搜索安装吧~

另附VI命令图:

不排版了,头疼……

【转载】OPENWRT入门之四------openwrt命令行模式命令及其工具的更多相关文章

  1. [转载]Ubuntu如何切换到命令行模式

    来源:https://blog.csdn.net/lyy14011305/article/details/76325067 Ubuntu提供两种进入方式,一个是我们平常最熟悉的图形界面形式,还有一种是 ...

  2. 【转载】 jmeter 命令行模式(非GUI)运行脚本,察看结果树结果为空,解决办法

    转载地址:https://www.cnblogs.com/canglongdao/p/12636403.html jmeter 命令行模式(非GUI)运行脚本,察看结果树结果为空,解决办法: jmet ...

  3. [转载] ubuntu开机直接进入命令行模式

    最近安装了ubuntu12.04来使用,每次都进入unity界面再进入命令行很不方便. 不需要界面的话,可以通过设置来开机进入命令行模式. 今天提供两中比较好的方法.经本人测试两中方法都可使用. [1 ...

  4. wpa_supplicant 移植及 linux 命令行模式配置无线上网

    本文涉及内容为linux 命令行模式配置无线上网 及 wpa_supplicant 移植到开发板的过程,仅供参考. 1.源码下载 wpa_supplicant 源码下载地址 :http://hosta ...

  5. Linux(CentOS 7)命令行模式安装VMware Tools 详解

    本篇文章主要介绍了如何在Linux(CentOS 7)命令行模式安装VMware Tools,具有一定的参考价值,感兴趣的小伙伴们可以参考一下. 本例中为在Linux(以CentOS 7为例)安装VM ...

  6. Unity命令行模式,也能「日志实时输出」

    转自自己的简书:http://www.jianshu.com/p/bd97cb8042a9 如果你使用过Unity命令行模式(batchmode),来实现Unity自动化编译构建,你肯定会遇到过这样的 ...

  7. Jmeter使用非 GUI 模式,即命令行模式运行实例讲

    转载:http://www.cnblogs.com/leeboke/p/5238269.html 参考资料:https://girliemangalo.wordpress.com/2009/10/29 ...

  8. 安全搜索引擎Shodan(搜蛋)命令行模式使用TIPS

    https://www.shodan.io/ 与谷歌通过网址来搜索互联网的方式不同,Shodan通过互联网背后的通道来搜索信息.它就象是一种“黑暗”的谷歌,不断在寻找服务器.网络摄像头.打印机.路由器 ...

  9. 好压(HaoZip)的命令行模式用法介绍

    好压压缩软件,又叫“2345好压”,是一款国产的优秀压缩软件,目前是免费的,据官网介绍,该软件永久免费.官网地址:http://haozip.2345.com/ 本文主要对该软件的命令行模式用法进行介 ...

随机推荐

  1. (转 )【Android那些高逼格的写法】InvocationHandler与代理模式

    转自这个公众号: 今天会聊一下InvocationHandler.说到InvocationHandler不得不提到的就是代理模式,什么是代理模式,举个例子,你玩游戏,花钱请个代练,代练其实是登录你的账 ...

  2. 用关键字interface定义接口,通过关键字implements来实现接口

    [定义]Java中,能够完成特定功能的,由若干属性和方法组织成的,相对独立的属性和方法的集合. [用途]实现类的多继承,以解决Java只能单继承,不支持多继承的问题. [特点] 用关键字interfa ...

  3. Shell脚本之监视指定进程的执行状态

    在之前的博客中,以前写了自己主动化測试程序的实现方法,如今开发人员须要知道被測试的进程(在此指执行在LINUX上的主进程的)在异常退出之前的进程的执行状态,比如内存的使用率.CPU的使用率等. 现用s ...

  4. PHP运算符===和==的区别

    区别: ===是恒等计算符   同时检查表达式的值与类型 ==是比较运算符号  不会检查条件式的表达式的类型 转自:  http://jingyan.baidu.com/article/03b2f78 ...

  5. 3、easyUI-创建 CRUD可创建展开行明细编辑dataGrid(表格)

    同样在上一节中讲到可以编辑的表格,现在讲一般用到的最后一个datagrid(表格)相关的展开明细可编辑的表格: 第三中表格主要应用场景在:列出表格信息,然后点击可以查看详细信息(此处是全部可以编辑,可 ...

  6. Android 自定义权限 (<permission> <uses-permission>)

    在android系统的安全模型中,应用程序在默认的情况下不可以执行任何对其他应用程序,系统或者用户带来负面影响的操作.如果应用需要执行某些操作,就需要声明使用这个操作对应的权限. (在manifest ...

  7. 转:: 刺鸟:用python来开发webgame服务端(4)

    来源:http://ciniao.me/article.php?id=14 --------------- 刺鸟原创文章,转载请注明出处    前面的工作都已准备就绪,现在我们得来看看服务端怎么和客户 ...

  8. shell脚本中出现^M

    在Windows中编辑的shell脚本,传到linux系统中,在末尾发现出现了很多^M字符 1.问题分析 在windows下使用notepad++写的脚本上传到Linux下,在使用vim编辑的时候我们 ...

  9. Consul文档收藏

    英文:https://www.consul.io/intro/getting-started/install.html 中文:http://www.liangxiansen.cn/2017/04/06 ...

  10. grafana-----Annotation

    注释提供了一个方法,在丰富的活动中做个标志点.当你鼠标移到这个注释上,你可以得到title,tags,和text information的事件. Queries 注释事件获得是通过一个注释查询.打开d ...