装完openwrt的操作
环境
CHAOS CALMER (15.05.1, r48532)
设置密码
参考
操作
第一次是不开启wifi,而且没有root密码的,不能ssh登录,可以telnet登录进行设置
telnet设置密码
有线网连接路由器xshell/Secure CRT/你习惯的的软件
telnet 192.168.1.1
BusyBox v1.23.2 (2016-01-02 21:42:02 CET) built-in shell (ash)
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
CHAOS CALMER (15.05.1, r48532)
-----------------------------------------------------
* 1 1/2 oz Gin Shake with a glassful
* 1/4 oz Triple Sec of broken ice and pour
* 3/4 oz Lime Juice unstrained into a goblet.
* 1 1/2 oz Orange Juice
* 1 tsp. Grenadine Syrup
-----------------------------------------------------
root@openwrt:~$
输入passwd. 设置root密码
root@openwrt:~$ passwd
Changing password for root
New password:
Retype password:
Password for root changed by root
root@openwrt:~$
设置一个密码后telnet守护进程将会被禁用,在提示框中输入exit退出
SSH
使用xshell/Secure CRT /你习惯的的软件通过ssh协议 登陆192.168.1.1继续基础配置
备份路由器
参考
操作
备份
ssh登陆后
root@OpenWrt:~# tar -czvf /tmp/overlay_backup.tar.gz /overlay
用winscp等从/tmp目录里下载overlay_backup.tar.gz 备份文件
恢复
用winscp等将 overlay_backup.tar.gz 上传至 /tmp ,然后清空 /overlay 并恢复备份:
rm -rvf /overlay/* && cd / && tar -xzvf /tmp/overlay_backup.tar.gz
原理
猜的:flash里有不变的区域,就是我们刷的固件,我们后来安装软件等更改是存储再overlay文件夹下面的,因此只要系统文件没有损坏,这种方法还是可行的推荐
修改软件源
可选,我没有改源也可以正常使用,如果所在网络环境对官方源实在不友好,可以尝试改源
FAQ
源是什么
简单说就是手机应用商店,App Store,里面有软件的安装包,我们可以下载安装软件,里面还有软件的源代码,我们也可以下载下来自己编译
源有哪些
官方https://downloads.openwrt.org
教育网
科大https://openwrt.proxy.ustclug.org
清华https://mirrors.tuna.tsinghua.edu.cn/
公网
阿里,网易等很多源
为什么要修改源
有时官方源的链接失效了,或者在墙外,下载速度慢,这时需要改源
软件不足,就像小米的应用商店没有这个app,可以去酷安下载啊,有的源提供的软件包不足,需要改源
首推荐官方源,能用google play 为什么要用国内商店呢
操作
vi或winscp 修改/etc/opkg/distfeeds.conf
vi /etc/opkg/distfeeds.conf
我们先看看里面的内容
src/gz chaos_calmer_base http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/nand/packages/base
src/gz chaos_calmer_luci http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/nand/packages/luci
src/gz chaos_calmer_packages http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/nand/packages/packages
src/gz chaos_calmer_routing http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/nand/packages/routing
src/gz chaos_calmer_telephony http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/nand/packages/telephony
src/gz chaos_calmer_management http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/nand/packages/management
替换
http://downloads.openwrt.org
为相应源的地址,如果其他源使用的https无法正常使用,建议改为http
路由器无法上网如何安装软件
应用场景
可以在编译固件时把需要的软件编译进固件里,如果没有编译,路由器又无法联网(例如没有编译网络认证的软件)
或者需要安装自己编译的软件
1.下载ipk软件
参考玩openwrt的基础中对于openwrt网站目录的分析,电脑打开openwrt下载站点进入相应的目录下载软件,格式为.ipk
以NETGEAR WNDR3700v4为例,依次打开/chaos_calmer系统/15.05.1版本/ar71xxCPU型号/nand flash型号/packages要下载软件/
进入不同的目录ctrl+f搜索需要下载的软件
2.上传
通过winscp等软件使用scp协议,地址为路由器地址,用户名密码为ssh的用户和密码把软件(例wpad_2015-03-25-1_ar71xx.ipk) 上传到/tmp
3.安装
root@OpenWrt:~# cd /tmp
root@OpenWrt:/tmp# opkg install 下载的软件名
opkg 后面可以跟哪些内容
1 源里面提供的安装包 例如 opkg install wpad
2 本地的ipk安装包 opkg install /tmp/wpad_2015-03-25-1_ar71xx.ipk
3 安装包的下载地址 opkg install http://openwrt.8800.org:82/luci-app-oray.ipk
上网
由于我所在的网络环境采用802.1x认证,不是宽带,所以没有尝试除802.1x之外的认证方式
openwrt h3c 802.1x 校园网认证
以下操作是在连通网络的环境下
安装Luci
LuCI是什么
LuCI是OpenWrt上的Web管理界面,以后很多设置,我们可以直接在网页上操作,不用输命令了
操作
root@OpenWrt:~# opkg update
root@OpenWrt:~# opkg install luci #安装LuCI
root@OpenWrt:~# /etc/init.d/uhttpd enable #开启uhttp功能
root@OpenWrt:~# /etc/init.d/uhttpd start #启动uhttp
这时可通过http://192.168.1.1访问Luci(或者其他地址,查看电脑获到的ip地址的网关地址)
安装中文支持
root@OpenWrt:~# opkg install luci-i18n-ahcp-zh-cn
再网页打开Luci-->system-->system-->language--> 选中中文的包-->
save&apply