按住reset键插上电源,5秒松手,浏览器192.168.1.1进入breed界面
固件升级—选择固件 导入openwrt固件(一般为kernel.bin和sysupgrade.bin文件) (官网 可下载) 进度条完成后即可完成刷机。
要觉得官方的固件不好用可自己编写固件
注意:
sudo apt-get update
sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3.5 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib linux-libc-dev:i386
git config --global http.proxy http://192.168.2.227:2030
mkdir /openwrt
创建目录
chmod 777 /openwrt
cd /openwrt
进入目录
git clone https://github.com/coolsnowwolf/lede
命令下载好源代码
然后 cd lede
进入目录
./scripts/feeds update -a
更新feed
./scripts/feeds install -a
安装
新系统最好先安装CURL (apt-get install curl
)
再配置Curl使用代理(下一步make的时候会用curl下载很多国外东西)
vi ~/.curlrc
添加以下内容
proxy = 192.168.2.227:2030 proxy-user = "foo:bar"
然后
make menuconfig
(注意linux终端太小会报错,一般全屏显示即可)
选择好自己的路由型号、CPU、插件等以后保存。
主要配置项(例:斐讯K2)
Target system -> MediaTek Ralink MIPS
Subtarget -> MT7620 based boards
Target Profile -> Phicomm PSG1208
LuCI —> Applications 添加插件 ( ‘*’ 代表编入固件,‘M’ 表示编译成模块或者IPK包, ‘空’不编译 )
make menuconfig选择完成后按两下ESC,提示保存然后退出(注意保存为.config 不能改名)
make V=99
即可开始编译你要的固件了。
编译完成后会生成bin文件在/openwrt/lede/bin/target/目录里。
完成编译。
修改lan口IP
ssh进路由器后台
vi /etc/config/network
修改LAN口IP(不要和猫冲突,一般情况猫的IP都是192.168.1.1,这里改成192.168.2.1)
WEB页面保存应用生效,cmd输入 ipconfig /release
和ipconfig/renew
重新获取IP
添加软件更新代理
vi /etc/opkg.conf
option http_proxy http://192.168.2.227:2030
1、路由能上网,官方网站安装
opkg update
opkg install XXX –force-depends
2、事先下载ipk,用winscp传到路由器tmp目录安装
opkg install XXX.ipk –force-depends
3、事先下载ipk、packages文件,在本机开ftp或http服务,把文件拖进去
修改/etc/opkg.config 把网址改成本地服务器(具体情况具体分析)?ftp://192.168.1.103??或??http://192.168.1.103
opkg update
opkg install XXX –force-depends
原文链接:https://blog.csdn.net/weixin_42233891/article/details/105044415