连接来源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. 大数据(3) - 高可用 HDFS HA

    HDFS HA高可用 1 HA概述 1)所谓HA(high available),即高可用(7*24小时不中断服务). 2)实现高可用最关键的策略是消除单点故障.HA严格来说应该分成各个组件的HA机制 ...

  2. 如何创建Windows定时任务

    我们经常使用电脑,有没有那么一个瞬间想着要是电脑可以每隔一段时间,自动处理一件事情就好了呢? 其实Windows还真有这样的功能,很多软件检测更新就是通过这个方法实现的. 这次我们来做一个简易的喝水提 ...

  3. Matlab命令行版打开

    matlab -nosplash -nodesktop 运行文件:matlab  -nodesktop -nosplash -r file

  4. c#文件路径的获取

    string fullPath = @"\WebSite1\Default.aspx"; string filename = System.IO.Path.GetFileName( ...

  5. AndroidHttpClient和HttpEntity详解

    AndroidHttpClient结构: public final class AndroidHttpClient extends Object implements HttpClient 前言:这类 ...

  6. day11函数的进阶动态参数,命名空间,作用域,第一类对象

    一.习题收藏 5.写函数,计算传入字符串中[数字].[字母].[空格] 以及 [其他]的个数,并返回结果. # def func4(s): # dic = { # 'num':0,'alpha':0, ...

  7. SQL.Cookbook 读书笔记5 元数据查询

    第五章 元数据查询 查询数据库本身信息 表结构 索引等 5.1 查询test库下的所有表信息 MYSQL SELECT * from information_schema.`TABLES` WHERE ...

  8. lua(仿单继承)

    --lua仿单继承 Account = { balance = } function Account:new(o) o = o or {} setmetatable(o, self)--Account ...

  9. poj3096

    C++的标准模版库的应用 Surprising Strings Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 6625   ...

  10. EasyUI 相关

    根据关键字值取行 var rowIndex = $('#tt').datagrid('getRowIndex', id);//id是关键字值 var data = $('#tt').datagrid( ...