装完openwrt的操作

装完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继续基础配置

备份路由器

参考

IDSSC-备份openwrt

操作

备份

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搜索需要下载的软件

装完openwrt的操作_第1张图片

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

你可能感兴趣的:(装完openwrt的操作)