【转载】OPENWRT入门之四------openwrt命令行模式命令及其工具
连接来源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命令行模式命令及其工具的更多相关文章
- [转载]Ubuntu如何切换到命令行模式
来源:https://blog.csdn.net/lyy14011305/article/details/76325067 Ubuntu提供两种进入方式,一个是我们平常最熟悉的图形界面形式,还有一种是 ...
- 【转载】 jmeter 命令行模式(非GUI)运行脚本,察看结果树结果为空,解决办法
转载地址:https://www.cnblogs.com/canglongdao/p/12636403.html jmeter 命令行模式(非GUI)运行脚本,察看结果树结果为空,解决办法: jmet ...
- [转载] ubuntu开机直接进入命令行模式
最近安装了ubuntu12.04来使用,每次都进入unity界面再进入命令行很不方便. 不需要界面的话,可以通过设置来开机进入命令行模式. 今天提供两中比较好的方法.经本人测试两中方法都可使用. [1 ...
- wpa_supplicant 移植及 linux 命令行模式配置无线上网
本文涉及内容为linux 命令行模式配置无线上网 及 wpa_supplicant 移植到开发板的过程,仅供参考. 1.源码下载 wpa_supplicant 源码下载地址 :http://hosta ...
- Linux(CentOS 7)命令行模式安装VMware Tools 详解
本篇文章主要介绍了如何在Linux(CentOS 7)命令行模式安装VMware Tools,具有一定的参考价值,感兴趣的小伙伴们可以参考一下. 本例中为在Linux(以CentOS 7为例)安装VM ...
- Unity命令行模式,也能「日志实时输出」
转自自己的简书:http://www.jianshu.com/p/bd97cb8042a9 如果你使用过Unity命令行模式(batchmode),来实现Unity自动化编译构建,你肯定会遇到过这样的 ...
- Jmeter使用非 GUI 模式,即命令行模式运行实例讲
转载:http://www.cnblogs.com/leeboke/p/5238269.html 参考资料:https://girliemangalo.wordpress.com/2009/10/29 ...
- 安全搜索引擎Shodan(搜蛋)命令行模式使用TIPS
https://www.shodan.io/ 与谷歌通过网址来搜索互联网的方式不同,Shodan通过互联网背后的通道来搜索信息.它就象是一种“黑暗”的谷歌,不断在寻找服务器.网络摄像头.打印机.路由器 ...
- 好压(HaoZip)的命令行模式用法介绍
好压压缩软件,又叫“2345好压”,是一款国产的优秀压缩软件,目前是免费的,据官网介绍,该软件永久免费.官网地址:http://haozip.2345.com/ 本文主要对该软件的命令行模式用法进行介 ...
随机推荐
- x264_param_t结构体解释,设置及对应函数位置
typedef struct x264_param_t { /* CPU 标志位 */ unsigned int cpu; int i_threads; /* 并行编码多帧 */ in ...
- CGI(Common Gateway Interface),通用网关接口
通用网关接口,简称CGI,是一种根据请求信息动态产生回应内容的技术.通过CGI,Web 服务器可以将根据请求不同启动不同的外部程序,并将请求内容转发给该程序,在程序执行结束后,将执行结果作为回应返回给 ...
- Spring4 MVC REST服务使用@RestController实例
在这篇文章中,我们将通过开发使用 Spring4 @RestController 注解来开发基于Spring MVC4的REST风格的JSON服务.我们将扩展这个例子通过简单的注释与JAXB标注域类支 ...
- execute,executeQuery和executeUpdate的区别
在jdbc中有3种执行sql的语句分别是execute,executeQuery和executeUpdate execute执行增删改查操作 execute返回的结果是个boolean型,当返回的是t ...
- 第一章----python简介
1.python简介 定义:python是一种计算机程序设计语言,是一种相当高级的语言,是用来编写应用程序的高级编程语言: 特点:优势:简单易用:提供了非常完善的基础代码库:优雅,明确,简单.劣势 : ...
- std::condition_variable(复习)
#include <iostream> // std::cout #include <thread> // std::thread #include <mutex> ...
- java 多种判断key是否在map中存在的方法
java 中有时候会遇到判断传过来的map里是否包含了指定的key,我目前只发现两种办法,如果有其他方法欢迎补充 我添加上去: HashMap map = new HashMap(); map.put ...
- SharePoint服务器端对象模型 之 访问文件和文件夹(Part 2)
4.添加文件夹 文件夹的创建方法在文档库和普通列表中稍有不同. 在文档库中,与一般的集合操作相同,直接使用SPFolderCollection的Add(string name)方法即可添加文件夹,例如 ...
- ASP-Command-SQL格式
conn.open constrSet c=Server.CreateObject("ADODB.Command")With cSet .ActiveConnection = co ...
- MySQL 的约束
约束是添加在列上, 用来约束列的! 1. 主键约束(表中的某行的唯一标识) 主键的特点: 非空 唯一 被引用 创建表时, 指定主键的两种方式: // 需求: 指定 sid 列为主键列, 即为 sid ...