恩山无线论坛

标题: j4125软路由装ESXi7.0避坑指南 [打印本页]

作者: leonliao78    时间: 2021-3-21 14:26
标题: j4125软路由装ESXi7.0避坑指南
本帖最后由 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了,也就是说直通过的网卡在这里不显示。
[attach]459597[/attach]

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

[attach]459595[/attach]





作者: leonliao78    时间: 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的虚拟交换机中分别连到剩下的三个物理网口。

[attach]460516[/attach]
安装完Openwrt后的第一件事就是在虚拟机控制台里用vi /etc/config/network命令修改LAN口的IP
[attach]460518[/attach]
从默认的192.168.1.1改成192.168.50.2
[attach]460519[/attach]
改完后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下直接勾选这两个选项:
[attach]462405[/attach]
如果你想直接安装别人编译好的,请下载附件解压后把ipk文件通过openwrt的“系统”——“文件传输”上传安装
[attach]462162[/attach],不过我安装了此插件后仍无法开启vmtool,最后还是在menuconfig中勾选了编译除了支持vmtool的固件才成功的。
至此,Openwrt作为旁路网关的设置基本上大功告成了。接下去就是常规的操作了,熟悉Openwrt设置的人一定不陌生。

关于远程访问的坑


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










作者: qoolies    时间: 2021-3-21 15:33
你的j4125配的是什么型号的网卡
作者: ljiang    时间: 2021-3-21 16:11
一样团的,我装的esxi7为什么不能直通?希望朋友可以有好的文章,准备好好学习
作者: leonliao78    时间: 2021-3-21 16:13
qoolies 发表于 2021-3-21 15:33
你的j4125配的是什么型号的网卡

Intel i210 四个网口
作者: czy888    时间: 2021-3-21 16:15
谢谢楼主!我原来装EXSI也是被网卡搞得五迷三道的。
作者: 六七五    时间: 2021-3-21 17:02
真好,之后用用
作者: yarks    时间: 2021-3-23 16:05
好文章 值得推荐收藏
作者: hackjown    时间: 2021-3-25 09:33
装Opn sense有什么优越之处吗?我装了ikuai做主路由,openwrt做旁路由,实际效果没有单独的openwrt一个系统好。

作者: leonliao78    时间: 2021-3-25 13:37
本帖最后由 leonliao78 于 2022-9-3 22:16 编辑

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

作者: lxong    时间: 2021-3-25 15:13
求7.0U2的下载地址
作者: leonliao78    时间: 2021-3-25 22:02
lxong 发表于 2021-3-25 15:13
求7.0U2的下载地址

vmware官网就可以下载到
作者: 六七五    时间: 2021-3-25 22:36
好的文章,准备好好学习
作者: lxong    时间: 2021-3-26 08:58
leonliao78 发表于 2021-3-25 22:02
vmware官网就可以下载到

就是速度太慢了,10K/s,谢谢!我找到个方法可以高速下载了
作者: brokensmile    时间: 2021-3-26 21:31
thanks for sharing
作者: KFC2008520    时间: 2021-3-26 21:37
感谢分享!!!
作者: myf131117    时间: 2021-3-27 10:46
感谢分享!!!!!!!!!!
作者: ywgf88    时间: 2021-3-27 13:04
用我的J3455也来玩玩opnsense
作者: 174488736    时间: 2021-3-27 13:43
好文章 值得推荐收藏
作者: zzlf    时间: 2021-3-27 20:48
Openwrt避坑指南
作者: yj520025    时间: 2021-3-27 20:59
优秀啊~~~~~~~~~~~~
作者: 我要去找宗介    时间: 2021-3-30 11:16
感谢楼主分享!!!!!!!!!!!!!!!!!!!
作者: 0763sam    时间: 2021-3-30 17:26
RE: ESXi7.0 U2+OPNsense21.1+Openwrt避坑指南 [修改]
作者: kocizhu    时间: 2021-4-1 15:33
我竟然没有回复过
作者: pda8888    时间: 2021-4-1 21:14
请问支持realtek网卡了吗?
作者: ngwk1984    时间: 2021-4-1 21:34

好文章 值得推荐收藏
作者: suychao    时间: 2021-4-1 22:16

好文章 值得推荐收藏
作者: lcheaks    时间: 2021-4-2 10:03
真好,之后用用
作者: zhangn9361    时间: 2021-4-2 10:07
谢谢分享经验
作者: chaozhou    时间: 2021-4-2 10:12
gouyegouyegouye
作者: macleane    时间: 2021-4-2 11:28
跟前面的runweasel cdromBoot参数隔开
作者: 恩山小小白    时间: 2021-4-2 13:29
asfgasdfas sa
作者: gzvvv    时间: 2021-4-2 13:46
学习学习学习学习学习学习
作者: ai123    时间: 2021-4-2 14:29
好的文章,准备好好学习
作者: leonliao78    时间: 2021-4-2 17:36
pda8888 发表于 2021-4-1 21:14
请问支持realtek网卡了吗?

据说要自己注入网卡驱动才能支持realtek的网卡,太麻烦,我没尝试。估计够呛,即使能装上也很费劲。要玩ESXi还是用英特尔网卡方便。
作者: meiguang    时间: 2021-4-3 00:59

好文章 值得推荐收藏
作者: yucheni    时间: 2021-4-3 13:35
1111111111
1111

作者: 浮梦    时间: 2021-4-5 16:05
感谢分享  谢谢
作者: pda8888    时间: 2021-4-5 22:18
leonliao78 发表于 2021-4-2 17:36
据说要自己注入网卡驱动才能支持realtek的网卡,太麻烦,我没尝试。估计够呛,即使能装上也很费劲。要玩E ...

7.0至今我没有找到谁用上了realtek网卡。
作者: zjh5918    时间: 2021-4-6 00:51
老版本可以用realtek网卡吗?

作者: antyzmb    时间: 2021-4-6 12:19
感谢分享,学习学习
作者: Cason..    时间: 2021-4-6 12:25
借鑒借鑒!
作者: txu1993    时间: 2021-4-6 13:05
感谢分享。。
作者: 頖縌    时间: 2021-4-6 13:05
团购的是哪款设备?多少钱?什么参数?
作者: whycoby    时间: 2021-4-6 13:17
不错,谢谢分享~~~~~~~~~~~·
作者: lovewuhen    时间: 2021-4-6 16:39
我安装的时候都没看这么多。辛苦了,大神
作者: jiatao    时间: 2021-4-6 16:52
学习一下!!
作者: tonightmare    时间: 2021-4-6 17:39
xiexie fenxiang~~~~~~~~~~~~~~~~~~
作者: luckyasw    时间: 2021-4-6 22:12
谢谢分享,学习了
作者: rickufo    时间: 2021-4-6 22:47
回复看下载
作者: msmyes    时间: 2021-4-6 23:39

好文章 值得推荐收藏
作者: bluefair12    时间: 2021-4-7 08:25
我来看看有没有镜像下载地址
作者: horse-js    时间: 2021-4-7 09:18
准备好好学习
作者: doutoudou    时间: 2021-4-7 09:25
路过学习下
作者: 一段香    时间: 2021-4-7 09:29
大佬顶一下
作者: yuikei    时间: 2021-4-7 10:19
66666666666666666666
作者: XNIER    时间: 2021-4-7 10:23
感谢大神分享

作者: xkyshow    时间: 2021-4-7 13:45
学习~学习~~
作者: whxwlg    时间: 2021-4-7 15:21
好的文章,好好学习
作者: Canonw    时间: 2021-4-9 13:30
厉害了楼主
作者: meizuol    时间: 2021-4-9 15:46
loohaTTloohaTT
作者: 80869760    时间: 2021-4-9 23:55
看看怎么回事
作者: RbFb34KO    时间: 2021-4-10 09:28
esxi esxi esxi esxi esxi esxi esxi esxi esxi esxi
作者: 18709221125    时间: 2021-4-10 12:54
感谢分享感谢分享
作者: 呵呵123    时间: 2021-4-10 13:04
好文章 值得推荐收藏
作者: zxmlysxl    时间: 2021-4-10 16:02
现在7.0使用会有什么问题吗
作者: leonliao78    时间: 2021-4-10 16:15
zxmlysxl 发表于 2021-4-10 16:02
现在7.0使用会有什么问题吗

没什么问题
作者: cokyhe    时间: 2021-4-12 07:33
谢谢楼主的分享
作者: jure    时间: 2021-4-12 11:47
好文章 值得推荐收藏
作者: qzfyn    时间: 2021-4-12 14:54
6666666666666666666
作者: bi4vnm    时间: 2021-4-12 15:49
xuexixuexi学习学习

作者: canglong368    时间: 2021-4-12 15:50
准备折腾7.0,先看看

作者: root8    时间: 2021-4-12 16:25
辛苦了,感谢教程
作者: 天天顺心    时间: 2021-4-12 17:33
学习一下看看了
作者: yinglively    时间: 2021-4-12 22:58
看一看,多谢了。
作者: seed007    时间: 2021-4-12 23:15
是非多大事DW
作者: pio9999    时间: 2021-4-12 23:33
值得推荐收藏
作者: ddwings    时间: 2021-4-12 23:36
多谢大佬分享
作者: flygxu    时间: 2021-4-13 00:56
最新了,稳定否
作者: aetaf    时间: 2021-4-13 06:53

好的文章,准备好好学习
作者: yxs    时间: 2021-4-13 20:25
好的文章,准备好好学习
作者: 聆梦    时间: 2021-4-13 22:28
感谢分享感谢分享感谢分享
作者: fan2seee    时间: 2021-4-13 22:29
ESXi7.0 U2+OPNsense21.1+Openwrt避坑指南
作者: fw6xxa    时间: 2021-4-13 22:38
xiexie,大神分析,谢谢
作者: lzqd    时间: 2021-4-14 13:01
看看怎么弄的
作者: q271351347    时间: 2021-4-14 15:26
学习了学习了学习了学习了
作者: vsjyanjing    时间: 2021-4-14 16:06
谢谢分享谢谢分享
作者: miaoyanshan    时间: 2021-4-14 16:07
谢谢楼主!我原来装EXSI也是被网卡搞得五迷三道的。
作者: wing0110210317    时间: 2021-4-14 21:10
谢谢了兄弟
作者: quanhua407    时间: 2021-4-14 21:29
ganxiefenxiang
作者: ghsjsks2004    时间: 2021-4-14 21:43

作者: lpc3544    时间: 2021-4-14 21:47
支持一个

作者: SkyTiger    时间: 2021-4-15 10:16
非常好的经验,学习一下,多谢了
作者: zhbiceman    时间: 2021-4-15 20:58
谢谢分享。。。。
作者: Huaiyi    时间: 2021-4-15 23:52
来学习一下!!!
作者: vwsyjp    时间: 2021-4-15 23:54
推荐使用Ventoy
作者: WhereToTearDown    时间: 2021-4-16 00:01
esxi网卡是最难搞的,特别是RTL这种没有官方支持的卡
作者: WhereToTearDown    时间: 2021-4-16 00:03
zjh5918 发表于 2021-4-6 00:51
老版本可以用realtek网卡吗?

6.7版可以添加驱动支持,7.0目前还没有驱动支持
作者: joybin08    时间: 2021-4-16 09:17
ESXi7.0 U2+OPNsense21.1+Openwrt避坑指南 学习
作者: ddt001    时间: 2021-4-16 09:20
感谢楼主分享




欢迎光临 恩山无线论坛 (https://www.right.com.cn/forum/) Powered by Discuz! X3.5