找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 63180|回复: 501

[openwrt(x86)] j4125软路由装ESXi7.0避坑指南

 火... [复制链接]
发表于 2021-3-21 14:26 | 显示全部楼层 |阅读模式
本帖最后由 leonliao78 于 2022-10-16 02:27 编辑


镜像下载地址回复可见:
游客,如果您要查看本帖隐藏内容请回复


ESXi7.0安装过程中遇到的问题
安装介质我用的U盘,用了4种不同方式:LaoMaotao PE、DaBaicai PE、Ventoy、UltralISO直接写盘。推荐使用Ventoy,因为它有个memdisk功能,如果你的U盘是速度很慢的老旧产品,可以把ESXi7.0 的ISO镜像加载到内存中再启动安装,减少了载入时间提高了稳定性。
第一个坑:关于BIOS设置的问题:百度搜一下马捷J4125软路由BIOS设置教程,断电后再通电自动启动时蜂鸣器报5短声报警是正常的!
第二个坑:ESXI 7.0 U2默认占用120G虚拟闪存,我第一次安装完发现可用空间只有90多G,240G的硬盘怎么就只剩下不到100G可以使用了?为了避免这可耻的浪费,解决办法是重装ESXI !在安装ESXI 7.0 U2启动的第一个画面5秒倒计时结束前按shift+o组合键(是字母o不是数字0),然后在显示的runweasel cdromBoot之后输入autoPartitionOSDataSize=4096
输入autoPartitionOSDataSize=4096之前要加上空格,跟前面的runweasel cdromBoot参数隔开,回车后开始安装
第三个坑:密码输入一遍后不要按回车键,按向下的方向键再输入一遍密码后回车即可。
ESXi 如何确定为物理网卡分配别名的顺序
也就是vmnic2、vmnic3跟物理机网口顺序不符,顺序颠倒的问题。百度搜到的结果多数是老方法,只适用于旧版本的ESXi,如果安装的是ESXi7.0之后的版本,应该参考VMWARE官网的解答
实践证明通过WinSCP工具连接ESXI,找到/etc/vmware下的esx.conf文件修改是不起作用的,因为esx.conf文件里根本就没有网卡名称相关的信息,这里的esx.conf文件就是官网解答中提到的“主机配置文件”这里的坑主要是不要用命令指定vmnic2,否则重启它的名称会莫名其妙地变成vmnic128,我最后是同时改了vmnic0、vmnic1vmnic3才成功的。
具体操作步骤如下:
step1:依次点击“主机——操作——服务”打开ssh;
step2:依次执行以下7条命令:

localcli --plugin-dir /usr/lib/vmware/esxcli/int/ deviceInternal alias store --bus-type pci --alias vmnic0 --bus-address p0000:02:00.0
localcli --plugin-dir /usr/lib/vmware/esxcli/int/ deviceInternal alias store --bus-type pci --alias vmnic1 --bus-address p0000:03:00.0
localcli --plugin-dir /usr/lib/vmware/esxcli/int/ deviceInternal alias store --bus-type pci --alias vmnic3 --bus-address p0000:05:00.0
localcli --plugin-dir /usr/lib/vmware/esxcli/int/ deviceInternal alias store --bus-type logical --alias vmnic0 --bus-address "pci#p0000:02:00.0#0"
localcli --plugin-dir /usr/lib/vmware/esxcli/int/ deviceInternal alias store --bus-type logical --alias vmnic1 --bus-address "pci#p0000:03:00.0#0"
localcli --plugin-dir /usr/lib/vmware/esxcli/int/ deviceInternal alias store --bus-type logical --alias vmnic3 --bus-address "pci#p0000:05:00.0#0"
localcli --plugin-dir /usr/lib/vmware/esxcli/int/ deviceInternal alias list

最后显示的对应名称如果是这样的就对了:
eth0对应vmnic0,ID是p0000:02:00.0
eth1对应vmnic1,ID是p0000:03:00.0
eth2对应vmnic2,ID是s00000001:00.0
eth3对应vmnic3,ID是p0000:05:00.0
最后输入reboot重启即可生效。

关于ESXi的网卡直通设置(如果你想用openwrt做旁路网关,就不要设置网卡直通了,请跳过以下内容,直接看二楼吧)
首先,ESXi后台控制端口只保留一个,就是vmnic3(对应的是eth3物理网口),也就是最后一个网口。后台控制端口是无法直通的,设置直通时它会报错。所以你要设置哪个网口直通就必须先在ESXi后台的控制端口选项中关闭它。然后点开主机——管理——硬件,“地址”最下面的过滤器中选择“支持直通”,然后从列表中找到4个物理网口,把前面三个打上勾,最后点击左上角的“切换直通”按钮即可,不必重启引导主机就能立即生效,也许这是ESXi7.0之后的新特性,我看视频教程里的ESXi6.7切换直通后是要重启引导主机才能让网卡直通生效的。网卡直通设置完之后再点开"网络"——物理网卡,就只能看到一个没有直通的vmnic3了,也就是说直通过的网卡在这里不显示。


如果你是想玩双软路由或装更多的软路由系统,最好别直通网卡。因为网卡直通后就相当于物理网卡了,你就没法在虚拟机内部把它连接到其他软路由上了。也就是说如果你用的是很简单的拓扑结构,可以尝试直通;如果你想玩的是比较复杂的网络拓扑结构,用网卡直通会大大受限。OPNsense21.1如何添加直通后的网卡:点上面的“编辑”,硬件配置中只保留一个“网络适配器 1”作为后台控制端口,以前设置的其他虚拟网络适配器全删掉。再点“内存”,勾选“预留所有客户机内存 (全部锁定)”。添加3个直通后的网口给它这里有一个坑:不要点“添加网络适配器”,而应该点“添加其他设备”中的''PCI设备“






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 3恩山币 +4 收起 理由
chen*** + 1 网卡错乱解决了,esxi8.0版本
3368632*** + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
SkyT*** + 2 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2021-3-21 14:26 | 显示全部楼层
本帖最后由 leonliao78 于 2021-4-1 11:20 编辑

本楼是专门讲openwrt作为旁路网关的,先占楼备用。
VMDK转换器StarWind V2V Converter不要从官网下载最新版,否则转换失败。应该找较老的版本,比如这个:
https://www.upantool.com/qita/geshi/14209.html
不想自己转换格式的朋友,可以下载别人做好的openwrt固件的虚拟磁盘文件,直接导入到ESXi即可。

Openwrt我一共设置了三个LAN,其中第一个LAN口连到了OPNsense的LAN。三个LAN口在esxi的虚拟交换机中分别连到剩下的三个物理网口。


安装完Openwrt后的第一件事就是在虚拟机控制台里用vi /etc/config/network命令修改LAN口的IP

从默认的192.168.1.1改成192.168.50.2

改完后reboot一下,就可以试试能否通过192.168.50.2访问它了。
给Openwrt安装ddnsto远程访问插件
详见https://github.com/linkease/ddnsto_all_in_one_script也就是在TTYD里执行一键脚本,然后去服务里找此插件,填上令牌启用即可。

给Openwrt安装vmtools
如果你想自己编译,就参考https://github.com/vmware/open-vm-tools如果用的是lean的源码,可以在utilities下直接勾选这两个选项:

如果你想直接安装别人编译好的,请下载附件解压后把ipk文件通过openwrt的“系统”——“文件传输”上传安装
,不过我安装了此插件后仍无法开启vmtool,最后还是在menuconfig中勾选了编译除了支持vmtool的固件才成功的。
至此,Openwrt作为旁路网关的设置基本上大功告成了。接下去就是常规的操作了,熟悉Openwrt设置的人一定不陌生。

关于远程访问的坑


我试过zerotier和ddnsto,稳定性和速度都是ddnsto完胜。当然也可以通过V P N或者FRPC内网穿透的方式实现,我没试过,各位有什么心得请分享一下。









本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-3-21 15:33 | 显示全部楼层
你的j4125配的是什么型号的网卡

点评

Intel i210 四个网口  详情 回复 发表于 2021-3-21 16:13
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-3-21 16:11 | 显示全部楼层
一样团的,我装的esxi7为什么不能直通?希望朋友可以有好的文章,准备好好学习
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-3-21 16:13 | 显示全部楼层
qoolies 发表于 2021-3-21 15:33
你的j4125配的是什么型号的网卡

Intel i210 四个网口
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-3-21 16:15 | 显示全部楼层
谢谢楼主!我原来装EXSI也是被网卡搞得五迷三道的。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-3-21 17:02 来自手机 | 显示全部楼层
真好,之后用用
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-3-23 16:05 | 显示全部楼层
好文章 值得推荐收藏
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-3-25 09:33 | 显示全部楼层
装Opn sense有什么优越之处吗?我装了ikuai做主路由,openwrt做旁路由,实际效果没有单独的openwrt一个系统好。

点评

实际效果不好是因为主路由没设置好。即使你设置好了Opnsense,平时的使用体验跟单独用openwrt也没区别,但在敏感期就有区别了。Opnsense是防火墙,养兵千日用兵一时,它的作用是在黑客攻击你的时候保护你的内网数据  详情 回复 发表于 2021-3-25 13:37
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-3-25 13:37 | 显示全部楼层
本帖最后由 leonliao78 于 2022-9-3 22:16 编辑

这台马捷的j4125的BIOS设置有些谜。安装esxi之前要把csm关掉,以纯uefi的方式启动。最后装完了软件重启时,要打开csm并且把下面四个全部设置成纯bios启动的方式才能正常启动,立此存照备忘。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-3-25 15:13 | 显示全部楼层
求7.0U2的下载地址

点评

vmware官网就可以下载到  详情 回复 发表于 2021-3-25 22:02
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-3-25 22:02 来自手机 | 显示全部楼层
lxong 发表于 2021-3-25 15:13
求7.0U2的下载地址

vmware官网就可以下载到

点评

就是速度太慢了,10K/s,  详情 回复 发表于 2021-3-26 08:58
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-3-25 22:36 | 显示全部楼层
好的文章,准备好好学习
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-3-26 08:58 | 显示全部楼层
leonliao78 发表于 2021-3-25 22:02
vmware官网就可以下载到

就是速度太慢了,10K/s,谢谢!我找到个方法可以高速下载了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-3-26 21:31 | 显示全部楼层
thanks for sharing
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-26 14:23

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表