ESXi 下安装 openWrt

上篇说了软路由怎么装 ESXi

这次说说在 ESXi 下怎么装 openWrt

一、文件准备

我用的是 lusty 在恩山发布的固件,帖子链接,历史版本链接

也可以用 loose2017 的固件,或者 ledewrt 的,或者 eSir

但是我用 esir 的固件有问题,就用 lusty 的加强版,请下 combined 固件

还要下一个 Starwind V2V Converter,用于 img 文件转 vmdk 给 ESXi 用,可以从官网申请免费下载,也可直接用我申请好的下载链接

 

二、文件格式转换

(在 win 平台)

用 Starwind V2V Converter 进行转换

选 local 转 local,格式为 ESXi

最后会得到两个 vmdk 文件

 

三、创建虚拟机

ESXi 中创建新虚拟机,其他 64 位 Linux

删硬盘删 CD 删 VM 网卡,选USB3.0

内存 1G 就行,选预留

添加其他设备中的直通网卡

添加硬盘,在弹出的框框中进入本虚拟机文件夹,上传前面转换好的两个 vmdk 文件,选中即可

 

四、配置 openWrt

打开虚拟机的自动启动,做软路由的话,请把启动顺序设为 1,启动的前后延迟请根据性能合理设置

启动 openWrt 后网线插直通网口上,根据下载的固件进入后台

(lusty 的初始管理地址:192.168.1.1 初始管理密码:password )

进后台后根据自己的网络环境修改  LAN 口地址,若做二级路由请和上一级错开

删 WAN6,修改 LAN 和 WAN 绑定的网卡,使最后一个 LAN 口为 WAN 口

IPv6 长度禁用,关闭内置 IPv6 管理,DHCP 中两个 IPv6 均禁用(若多播也需要全部禁用)

其他设置这里过一遍:

修改 root 密码,只允许内网管理,https 重定向(按需求),软件源全部修改为 https://openwrt.proxy.ustclug.org/snapshots/

特别的软件中,小猫咪的内核需要先特别才能自动下,这里建议挂二级路由,让上一级那个后这里再升级,或者先用本路由下的其他软件那个后,再升级小猫咪

猫咪用增强模式后会引入一些问题,主要是  DDNS 的 IP 获取和智能硬件的连接问题

自定义规则我加入了这些,用于内网那个控制,以及群晖 DDNS 的 IP 正确获取和国内测速

- SRC-IP-CIDR,192.168.5.191/32,DIRECT
- SRC-IP-CIDR,192.168.5.192/31,DIRECT
- DOMAIN,checkip.synology.com,DIRECT
- DOMAIN-SUFFIX,speedtest.cn,DIRECT

DNS 加了阿里云的 223.5.5.5,启用本地 DNS 劫持,启动自定义 DNS,停用禁止 Dnsmasq 缓存,启动自定义规则

这样的配置下,是能实现不需要启动 smartDNS 来抗污染的

如果想要用另一套工具,搭配方法可以参考这里

路由器上的广告屏蔽目前来看效果都不行,他们是基于网址进行过滤的,但是现在广告很多都不是外挂的,都是网站主本身提供的,所以从域名过滤的效果很差(对于电脑网页浏览来说),而浏览器插件,比如 uBlock Origin 现在都是基于元素的,对各种广告包括视频广告过滤效果非常好,建议用这个,可能路由器过滤广告对于智能电视和机顶盒效果可以吧,等有需求的时候再说

mwan3 不启用

DDNS 这里不细说,大概就是去 DNSPod 上申请 API,然后填入进去,自己在解析中给二级域名建一个 A 记录,检测方式选 PPPoE-wan,如果小猫咪是增强模式,这个要改成 url 以获取真实的 IP,外侧的启用要勾选,进程也要启用

防火墙里自定义规则的 53 转发到 53 没看懂,写出来留意一下

多拨时 acc 加速要关闭,其他时候可以开启,bbr 同理

发表评论

电子邮件地址不会被公开。 必填项已用*标注