群晖用VMM虚拟机安装OPENWRT(LEDE)软路由

       前面写过一篇《群晖用VMM虚拟机安装ikuai(爱快)软路由》,本教程是群晖用VMM虚拟机安装OPENWRT(LEDE)。

一、安装虚拟机套件(如果已经安装过,此步骤跳过)

打开群辉的套件中心,找到 Virtual Machine Manager 然后安装并打开。

 

二、安装OPENWRT(LEDE)软路由固件

1、OPENWRT软路由固件不是只有 kool­share(后来改名 istoreos )一家,可以去【OPENWRT官网下载原版】,也可以使用自已编译的固件。

2、博主自己编译的OPENWRT固件下载:https://d.gxnas.com/

3、很多人觉得kool­share 的 LEDE 插件中心里面的东西比较多,很多小白喜欢用这个,所以本教程就以安装LEDE为例。本教程下载的是 openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-uefi-gpt-squashfs.img.gz

 

4、下载完成之后把 gz 压缩包解压,得到一个后缀为 img 的镜像文件。

5、再次回到群晖,在 Virtual Machine Manager 中,依次点击 映像→新增 上传刚刚解压的 img 镜像文件。

 

6、上传完成之后,依次点击 虚拟机→新增旁边的下三角,点击导入 。选择 从硬盘映像导入 ,选择刚刚上传的镜像然后下一步。

 

7、存储位置根据自己实际情况选择,然后配置常用规格,分配CPU核心和内存,然后下一步。

 

8、继续点下一步,其他设置这里,先不要选择自动启动,因为有时可能会报错。

 

9、继续下一步直到完成导入,点击上方的开机即可。

三、关于网络配置

1、网络可以新建一个,创建虚拟机时候可以用的默认网络。

2、点击 网络→新增 就可以新建一个网络了。

 

3、输入虚拟机的名称,并绑定一个网口,下一步。本教程是用OPENWRT做旁路由用,因此只需要绑定一个网口。如果要用OPENWRT做主路由,至少需要两个网口,一个做WAN,一个做LAN。

四、设置软路由的IP

1、虚拟机开机以后,有可能浏览器不能直接打开,因为 lede 默认的 IP 是 192.168.1.1 ,可能会和大部分用户的默认网关地址冲突,所以需要先改 IP。首先点击上方的连接。然后会弹出一个窗口,看到下面的状态就代表启动完成了。页面没变化敲几下回车就可以了。

 

2、终端输入如下命令后回车,

vi etc/config/network

 

3、随后找到 lan 的设置。按下键盘的 Ins ,把默认的 192.168.1.1 改成自己想要的 IP(本教程内网IP是192.168.1.X,并且不是做主路由,所以改成192.168.1.252。如果要做主路由,这个IP不要和光猫IP一样) ,随后按下 Esc 退出编辑模式,按 :wq 保存并退出。

 

4、输入 reboot 回车,软路由重启生效。

五、配置Openwrt

1、在电脑浏览器打开刚刚改的 IP,输入账号 root ,输入默认的密码 koolshare打开右侧的 系统→管理权 更改 web 密码。

 

2、然后点击右侧 网络→接口 删除 WAN 和 WAN6。本教程是用OPENWRT做旁路由,所以删除这两个。如果要做主路由就别删除,而是编辑WAN,根据自己实际的网络环境设置PPPOE拨网账号密码或者设置DHCP;

 

3、找到 LAN 点击编辑。设置 IPV4 网关的IP,设置成主路由的IP。如果OPENWRT是要做主路由的,这个地方写OPENWRT自己的IP。

 

4、然后在当前页面最下方找到 DHCP服务器→基本设置 勾选忽略此接口。如果OPENWRT是要做主路由的,这个地方需要设置DHCP的分配IP范围,请按照实际需要设置。

 

5、至此,lede 旁路由就配置完成了,能够做旁路由正常上网。插件什么的有酷软可以自己装也可以网上找安装包离线安装。如果OPENWRT是要做主路由的,也可以正常上网了。

六、半双工改全双工

1、如果在OPENWRT的首页看到默认 eth0 是显示半双工。

 

2、这时候需要先把 lede 关掉。在群晖 Virtual Machine Manager→虚拟机 中,点击上方的编辑,找到网络。

 

3、编辑绑定虚拟机的网络,就是点那个齿轮。把型号改成 e1000 。

 

4、然后开机看到就是全双工了。

5、好了,收工!

点赞
  1. MrTao说道:
    Google Chrome Windows 10
    博主你好,我虚拟机使用旁路由固件修改完lan口ip跟主路由在一个网段后无法通过这个ip登录到openwrt的管理界面,请问可能是哪里出了问题呢?(主路由是192.168.5.1,虚拟机lan设置改为了192.168.5.10,没有与其他设备冲突)
    1. 博主说道:
      Google Chrome Windows 10
      应该是你的虚拟机网络配置不对吧。
  2. Kuljianzhuo说道:
    Safari iPhone iOS 17.0.3
    请问一下群晖高版本的 vmm 安装openwrt 虚拟机失败怎么解决 我用efi 的镜像 出现 Press ESC in 2 seconds to skip startup.nsh or any other key to continue. 我用非efi的镜像报错 Booting from DUD/CD. Boot failed: Could not read from CDROM (code 0003) Booting from Hard Disk Boot failed: not a bootable disk
    1. 博主说道:
      Google Chrome Windows 10
      我不知道你做了什么,所以没法回答。你要选UEFI方式启动就要用文件名带efi的固件,如果设置为Legacy方式启动就不能用文件名带efi的固件,这点不能搞混了。
  3. ONE_Fox说道:
    Google Chrome Windows 10
    博主你好,我黑群晖7.2,按教程装好虚拟机无法开机, 提示“打开虚拟机 XXX 失败”,没有其他错误信息,换过好几个固件版本都这样……
    1. 博主说道:
      Google Chrome Windows 10
      你的群晖是用AMD的CPU吗
      1. ONE_Fox说道:
        Safari iPhone iOS 16.5
        是Intel i3 8100,可能是bios里虚拟化没打开么?
        1. 博主说道:
          Google Chrome Windows 10
          应该是虚拟化没开启,你重启进BIOS检查看看吧。
  4. 心诺说道:
    Safari Mac OS X 10.15.6
    大佬,可以出一起群晖用docker安装openwrt的教程么?
    1. 博主说道:
      Google Chrome Windows 10
      docker只合适轻量的容器,大多数用户使用OP出国,其实不太合适用docker来跑的。所以个人建议正常安装X64的OP,不推荐docker安装。
  5. 我在未来等你说道:
    Google Chrome Windows 10
    博主,你好!openwrt-x64R22.12.1编译的这版没有集成open-vm-tools。openwrt-x64R22.10.20这版都有的,可以分享个插件包安装吗?谢谢!
    1. 博主说道:
      Google Chrome Windows 10
      哦,前段时间调整6.0内核测试的时候,可能是把这个漏了,明天我更新吧。
      1. 我在未来等你说道:
        Google Chrome Android 12
        谢谢,非常感谢。另外一个问题就是在2022.10.26这版里的“商店”是中文名,,到2022.12.16这版里的“商店”名称变成了英文“iStore”了,望顺便一起整理下。还有在2022.10.26里商店的应用可以正常安装。到了2022.12.16这版里商店的应用无法正常安装,具体的报错我不记得了。
        1. 我在未来等你说道:
          Google Chrome Android 12
          2022.12.16这版的商店安装应用好像是报错“istore (失败于:2022/12/23 08:50:17)> is - opkg install ' app - meta - istorex curl :(6) Could not resolve host :istore.linkease.com”
          1. 博主说道:
            Google Chrome Windows 10
            商店是第三方的插件,不保证每个插件都能用哦。
  6. am120358说道:
    Google Chrome Windows 10
    新版的旁路由固件不能重启,强制重启保存不了IP地址,主路由固件没问题
    1. 博主说道:
      Google Chrome Windows 10
      刚刚测试了一下,没有遇到你说的问题,我特地改了passwall的一个设置内容,然后点菜单的重启,重启后设置还在。
      1. am120358说道:
        Google Chrome Windows 10
        是在系统安装完之后,在输入指令的页面,改好IP地址之后reboot执行不了,用强制重启指令就行,但是保存不了修改的IP地址
        1. 博主说道:
          不会的。有可能你比较着急,可能还没启动好你就输完命令了,需要等一下才会重启的现象。
  7. 巧克力刺猬说道:
    Safari iPhone iOS 15.4
    请问安装后web管理端的默认登陆密码是什么?
    1. 博主说道:
      Google Chrome Windows 10
      网盘里面我编译的OP固件,默认没有密码。
      1. zhui说道:
        Google Chrome Android 10
        博主你好,下载安装了旁路由版本,从应用商店安装的zerotier启动不了不知道什么原因,是否可以测试一下?或者增加一个zerotier插件?
        1. 博主说道:
          全功能版里面,有加了zt这个插件。
  8. shit6说道:
    Google Chrome Windows 10
    请问博主,如何更新VMM中的软路由固件?
    1. 博主说道:
      Google Chrome Windows 10
      在OpenWrt菜单:系统——备份/升级——刷写新的固件,上传新的固件更新。如果需要保留现有的设置,要勾选“保留配置”以后再点“刷写固件”。

发表回复