VMware ESXi 6.7 安装LEDE

约定不等于承诺〃 2022-02-01 02:09 815阅读 0赞

VMware ESXi 6.7 安装LEDE

LEDE是Linux嵌入式开发环境项目,在众多路由器固件中,LEDE可玩性最高的,但要真的玩得转,还是要一定的耐心。
很多小伙伴一般都喜欢 爱快做主路由+LEDE旁路由的组合,但因为我不需要单线多拨,所以这里的教程只是单LEDE路由的模式。

1.准备系统包

这里是引用
LEDE固件下载:LEDE_X64_fw867
img固件:
openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-combined-squashfs.img.gz
windows下转盘工具:StarWindConverter.exe

转换过程省略:

已转换虚拟机文件:
openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-combined-squashfs.vmdk.gz

2.开始安装

新建虚拟机,输入名称LEDE选择兼容性ESXi 6.7虚拟机,客户机操作系统系列Linux,客户机操作系统版本其他 2.6x Linux(64位)

在这里插入图片描述

删掉原来的硬盘1,设置USB控制器为USB3.0,将全部网口设备添加进去。
接下来添加LEDE镜像文件,请看后面的图。

在这里插入图片描述

在储存器下新建一个目录LEDEv2.31,然后将两个文件(openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-combined-squashfs.vmdkopenwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-combined-squashfs-flat.vmdk)上传上去。然后选中。

在这里插入图片描述

创建完成后,重新设置网卡配置,让顺序正确。

在这里插入图片描述

3.开机启动

点击启动电源,进入LEDE系统。
待命令窗口不动时,回车。操作如下:

  1. # 修改网口服务,让其自动获取IP
  2. vi /etc/config/network
  3. # 内容如下:
  4. config interface 'lan'
  5. option type 'bridge'
  6. option ifname 'eth0'
  7. option proto 'dhcp'
  8. option dns '114.114.114.114 223.5.5.5'
  9. # 修改完重启
  10. reboot
  11. # 重启后,可以在外部路由器里查看IP,也可以进LEDE,使用ifconfig查看IP

查看到我的LEDE IP是 192.168.31.238

3.开始配置LEDE

然后打开浏览器输入:http://192.168.31.238
输入默认密码:koolshare
进入后的第一件事就是放开防火墙。

在这里插入图片描述

然后是设置网卡。
进入网络->接口,点击进入LAN口设置

在这里插入图片描述

然后添加一个LAN1接口,用于自动获取外部路由的网络。

在这里插入图片描述

设置对外的网络。

在这里插入图片描述

设置桥接网络,绑定网络接口,并且开启DHCP服务。

在这里插入图片描述

网关和DNS配置。

在这里插入图片描述

配置好后,重启一下LEDE吧。

六网口的说明:

  • 网口1:LAN口和ESXI同网桥接
  • 网口2-5:LAN口LEDE的子网出口,用于连接其他设备。
  • 网口6:WAN口LEDE外网入口,用于连接外网。

我的接法,让网口1和网口2相连,让ESXI网为LEDE的子网,网口6连接外网。
这样网络就全部走LEDE了。

4.格式化USB3.0硬盘

将硬盘插入硬件设备的USB3.0接口。

然后在EXSI里面添加设备到LEDE中。

在这里插入图片描述

进入LEDE 的ssh命令终端

  1. # 查看分区
  2. fdisk -l
  3. # 然后就看到我的插入的500G硬盘
  4. # 先强制抹盘
  5. mkfs.ext4 /dev/sdb
  6. # 然后进入该设备
  7. fdisk /dev/sdb
  8. # 输入M 进行提示
  9. # d删除分区
  10. Command (m for help): d
  11. # 输入d回车,我只有一个分区,它自动选择了,如果你有多个分区,可以多次使用d
  12. Selected partition 1
  13. Partition 1 has been deleted.
  14. # n创建分区
  15. Command (m for help): n # 输入n会车,创建分区
  16. Partition type
  17. p primary (0 primary, 0 extended, 4 free)
  18. e extended (container for logical partitions)
  19. Select (default p): p # 选择p
  20. Partition number (1-4, default 1): # 回车
  21. First sector (2048-2065023, default 2048): #回车
  22. Last sector, +sectors or +size{ K,M,G,T,P} (2048-2065023, default 2065023): # 回车
  23. Created a new partition 1 of type 'Linux' and of size 1007.3 MiB.
  24. # w保存并退出
  25. Command (m for help): w
  26. The partition table has been altered.
  27. Calling ioctl() to re-read partition table.
  28. Syncing disks.

接下来进行格式化分区

  1. # 找到你的设备 可以看到ID为83就对了
  2. fdisk -l
  3. Disk /dev/sdb: 465.8 GB, 500107862016 bytes 976773168 sectors
  4. Device Boot Start End Sectors Size Id System
  5. /dev/sdb1 2048 976773167 976773120 465.8G 83 Linux
  6. # 格式化分区
  7. mkfs.ext4 /dev/sdb1
  8. # 如果出现错误则先卸载分区
  9. # umount /dev/sdb1

格式化好后,就可以看到,如果没有则重启LEDE就会自动挂载。

在这里插入图片描述

设置smb共享。

在这里插入图片描述

设置smb下的root用户密码。
进入ssh命令终端。

  1. # 设置root用户的smb密码
  2. smbpasswd -a root

然后就可以连接了。
这里不详细赘述smb的配置,请自行查阅相关资料!

5.酷软中心

这里主要说一下Docker安装过程。
Docker下载:docker_资源列表
选择当前最新版本:docker-18.09.9.tgz
接下来安装Docker工具。

在这里插入图片描述

然后进入LEDE的ssh命令终端。

  1. # 进入一个目录下,我这里进的是一个挂载的硬盘
  2. cd /mnt/sdb1/
  3. # 开始下载,如果下载慢,失败的,请用下载工具下载好再上传上去吧
  4. wget https://download.docker.com/linux/static/stable/x86_64/docker-18.09.9.tgz
  5. # 解压
  6. tar zxvf docker-*.tgz
  7. # 移动
  8. mkdir -p lede-docker/docker/bin
  9. mv docker lede-docker/docker/bin

设置安装目录,然后启动服务。

在这里插入图片描述

测试一下下载 人人视频吧。
在自定义命令里面操作:
搜索镜像 docker search rrshareweb

在这里插入图片描述

下载镜像 docker pull auska/docker-rrshareweb

  1. # 创建人人目录
  2. mkdir -p rr/download
  3. # 赋予权限
  4. chmod 775 -R rr
  5. # 创建自定义的docker镜像
  6. 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
  7. # 查看所有的docker
  8. docker ps -a

发表评论

表情:
评论列表 (有 0 条评论,815人围观)

还没有评论,来说两句吧...

相关阅读