linux查看固件命令 linux查看固态寿命( 四 )


2.PFTP上传固件更新(最简单的就是HFS了)
具体型号的路由器适用于哪种或哪几种方法,需自行尝试 。
要对OpenWrt进行配置,一般有两条途径:
1.SSH登录通过命令行控制
2.Web登录通过Web界面设置
首次安装OpenWrt后,需要设置密码才可以使用SSH登录,方法是使用telnet登录或者Web登录设置密码 。在Windows下面telnet和SSH登录可以使用Putty,在Linux或Mac下可分别使用如下命令:
[php]
ssh –l root 192.168.1.1 //Linux
ssh –l root@192.168.1.1 //Mac
[/php]
一般指令与常见Linux发行版相同,但是OpenWrt使用自己的包管理器:opkg , 使用“opkg –help”查看帮助信息 。以下是一些常用操作命令:
[php]
opkg update //更新软件包列表
opkg install //在线安装软件包
opkg remove //移除软件包
[/php]
登录Web管理界面,前提是该OpenWrt系统中要安装了Web界面,一般是Luci,登录方式与普通路由器无异,打开浏览器,输入路由器IP即可进入登录界面,OpenWrt的默认IP是192.168.1.1 。
到此,OpenWrt的大门已为你敞开 。接下来,开始尝试利用OpenWrt实现更多智能应用吧 , 比如单号多拨榨取运营商带宽、绑定域名远程控制、挂载大容量硬盘、搭建BT下载机、搭建网络摄像头、Samba/DLNA家庭NAS共享、私有云同步、FTP、个人网站/服务器…
需要学会用ssh登录路由器用linux命令查看 。
ps 命令查看当前系统运行的进程信息
free 命令查看内存使用和swap挂载情况
ls 查看目录和文件
cd 进入退出目录
vi 查看编辑配置文件
安装命令:
[php]
#opkg update
#opkg install nano
uci set network.lan.ipaddr=[lan ip]
[/php]
使用pppoe设置
Shell代码
[php]
uci set network.wan.proto=pppoe //设置wan口类型为pppoe
uci set network.wan.username=[上网帐户]
uci set network.wan.password=[上网密码] //这两行设置pppoe用户名和密码
[/php]
如果要挂在上级路由下面,就需要进行下面的设置
Shell代码
[php]
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
[/php]
最后对无线网络进行配置
Shell代码
[php]
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=[密码] //设置无线密码
[/php]
提交应用配置
Shell代码
[php]
uci commit //应用
/etc/init.d/network restart //重启网络服务
[/php]
安装luci管理界面
Shell代码
[php]
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