LEDE是Linux嵌入式开发环境项目,在众多路由器固件中,LEDE可玩性最高的,但要真的玩得转,还是要一定的耐心。
很多小伙伴一般都喜欢 爱快做主路由+LEDE旁路由 的组合,但因为我不需要单线多拨,所以这里的教程只是 单LEDE路由 的模式。
1.准备系统包
这里是引用
LEDE固件下载:已经上传到公司网盘中
下载了 v2.30这个img镜像 压缩出来是700多M
windows下转盘工具:StarWindConverter.exe
已转换虚拟机文件:
2.开始安装
新建虚拟机,输入名称 LEDE 选择兼容性 ESXi 6.7 虚拟机,客户机操作系统系列 Linux ,客户机操作系统版本 其他Linux(64位)
参照下图该删掉的全都删掉
在储存器下找到虚拟机的目录 LEDE ,然后将两个文件( openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-combined-squashfs.vmdk 和 openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-combined-squashfs-flat.vmdk )上传上去。两个文件会合二为一,变成一个磁盘然后选中这个磁盘。
然后给这个虚拟机,添加现有硬盘
选中它
保存,开机。
3.开机启动
点击启动电源,进入LEDE系统。
待命令窗口不动时,回车。操作如下:
输入
vi /etc/config/network
修改好ip后保存。
再输入
reboot
重启
查看到我的LEDE IP是 192.168.103.73
4.开始配置LEDE
然后打开浏览器输入:http://192.168.103.73
输入默认密码:koolshare
6.酷软中心
一、安装koolss
由于现在政策法规,koolss 这个软件里面没有。
github下载了2.2.2的安装包
然后上传离线安装包,报错。说政策法规不允许
进行ssh链接
输入红框内的命令,回车
sed -i 's/\tdetect_package/\t# detect_package/g' /koolshare/scripts/ks_tar_install.sh
刷新页面, 再次上传tar.gz 压缩包。
提示安装成功。
这里已经显示有了
输入账密即可使用。
如 openwrt 的ip为 103.73 则lan口的网关要设置为同一网段下另一台路由器的lan口ip。二级路由的出口要为一级路由的lan
那么在同一网段下,其他pc机只要设置103.73 的网关,则就可以无缝使用科学了。
二、Docker安装
这里主要说一下Docker安装过程。
Docker下载:docker_资源列表
选择当前最新版本:docker-18.09.9.tgz
接下来安装Docker工具。
然后进入LEDE的ssh命令终端。
# 进入一个目录下,我这里进的是一个挂载的硬盘
cd /mnt/sdb1/
# 开始下载,如果下载慢,失败的,请用下载工具下载好再上传上去吧
wget https://download.docker.com/linux/static/stable/x86_64/docker-18.09.9.tgz
# 解压
tar zxvf docker-*.tgz
# 移动
mkdir -p lede-docker/docker/bin
mv docker lede-docker/docker/bin
设置安装目录,然后启动服务。
测试一下下载 人人视频吧。
在自定义命令里面操作:
搜索镜像 docker search rrshareweb
下载镜像 docker pull auska/docker-rrshareweb
# 创建人人目录
mkdir -p rr/download
# 赋予权限
chmod 775 -R rr
# 创建自定义的docker镜像
docker run -v /mnt/sdb1/lede-docker/rr:/rrshare -v /mnt/sdb1/lede-docker/rr/download:/mnt -e PGID=0 -e PUID=0 -e TZ=Asia/Shanghai -p 3001:3001 -p 6714:6714 -p 30210:30210 auska/docker-rrshareweb
# 查看所有的docker
docker ps -a
新创建的esxi 在虚机192.168.103.141上。