失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 软路由openwrt新手教程

软路由openwrt新手教程

时间:2020-09-24 14:24:14

相关推荐

软路由openwrt新手教程

路由器刷入breed

先把路由器刷入breed 百度经验。

ssh进入路由器后台,运行dmesg查看硬件配置信息CPU、PCIe RC mode等。

刷入固件

按住reset键插上电源,5秒松手,浏览器192.168.1.1进入breed界面

固件升级—选择固件 导入openwrt固件(一般为kernel.bin和sysupgrade.bin文件) (官网 可下载) 进度条完成后即可完成刷机。

--------------------编译自己需要的 OpenWrt 固件------------------------

要觉得官方的固件不好用可自己编写固件

注意:

不要用 root 用户 git 和编译!!!编译前最好准备好梯子。(我本机IP192.168.2.227,用的shadow sock本地代理端口为2030。虚拟机ubantu设置网络proxy为自己的IP+ss的代理端口,ss勾选允许其他设备连入)默认登陆IP 192.168.1.1

1. 首先装好 Ubuntu 64bit,推荐 Ubuntu 14 LTS x64

2.vi/etc/apt/source.list换国内更新源

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

3.配置GIT代理,下载源码

git config --global http.proxy http://192.168.2.227:2030

mkdir /openwrt

创建目录

chmod 777 /openwrt

权限

cd /openwrt

进入目录

git clone /coolsnowwolf/lede命令下载好源代码

然后cd lede进入目录

4. 编辑菜单

./scripts/feeds update -a更新feed

./scripts/feeds install -a安装

新系统最好先安装CURL (apt-get install curl

再配置Curl使用代理(下一步make的时候会用curl下载很多国外东西)

vi ~/.curlrc

添加以下内容

proxy = 192.168.2.227:2030proxy-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包, ‘空’不编译 )

5. 编译

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 /releaseipconfig/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

如果觉得《软路由openwrt新手教程》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。