ESXI 安装 OpenWrt 作为旁路由

2021-11-19|2022-12-28
Vaayne
Vaayne
category
password
date
Nov 19, 2021 02:24 PM
icon
slug
status
tags
summary
type
 

安装 OpenWrt

下载固件

 
选择合适的版本
 

img 构建虚拟机文件

💡
如果下载的是 img 格式
ESXI 使用自定义的 vdmk 作为虚拟机文件
 

ESXI 内转换 vmdk

 
转换后有两个文件,
  • *.vmdk,此时它实际上只是一个配置文件
  • *-flat.vmdk,这个是真正的虚拟磁盘文件。但是在 esxi 中是看不到-flat文件的,所以不要误将其删除。

安装

  1. 新建虚拟机
  1. 选择 Esxi 7.0 — Linux - Other Linux (64-bit)
    1. notion image
  1. 新建虚拟机配置
      • 删除硬盘,USB 等非必需配置
      • 添加硬盘,选择 *.esxi.vmdk 文件
 

启动 OpenWrt 后的配置

 

配置 IP

  • 修改 /etc/config/network
    • ipaddr: 旁路由静态 IP
    • Gateway: 主路由 IP
    • DNS:使用OpenWrt 自带的 DNS 127.0.0.1,或者主路由 IP
    • notion image
  • 重启网络 /etc/init.d/network restart
  • 设置 Root Password

配置旁路由

 
  1. 在“网络”-“接口”的“常规设置”中给 Openwrt 的 LAN 网络接口设置一个和现有局域网同网段的静态 IP 地址,注意不要和现有设备的 IP 地址冲突。然后应用设置。
  1. 将 LAN 网络接口的“默认网关”设为主路由的 IP 地址。
  1. 在“高级设置”中找到“使用自定义的 DNS 服务器”设为主路由的 IP 地址,或者 local 的 127.0.0.1
  1. 在“DHCP 服务器”中勾选“忽略此接口”。
  1. 在“DHCP 服务器”-“IPv6 设置”中禁用所有IPv6服务。
  1. 点击“保存”以及“保存并应用”。
  1. 在“网络”-“防火墙”中,关闭“SYN-flood 防御”,点击“保存并应用”。
  1. 建议重启一次。
notion image
 

接入旁路由

指定的设备才使用旁路网关

在指定的设备上,手动设置IP地址,将其“网关”和“首选 DNS”改为旁路网关的IP地址。
 

所有设备都使用旁路网关

主路由的“DHCP 服务器”的设置,在其中指定默认网关默认DNS服务器是你的网关IP就行。
 

配置 OpenClash

 
  1. 首先进去 系统-软件包 安装 openclash
  1. 进入 openclash
  1. 全局配置
    1. notion image
      notion image
  1. 全局配置 → 版本更新 → 一键检查更新
  1. 配置文件订阅: 添加机场的订阅链接,并且订阅更新

References

 
OpenWrt-Buildbot
SuLingGGUpdated Aug 19, 2023
 
 
2022 年终总结Kubernetes 游记之一,多云环境 K3S 集群的搭建