早前都有发贴问各位大哥,我的新自组机无论物理机或是虚拟机都是取不到IP,昨晚无意中找到原因了,原来是群晖SN或mac1问题。 我昨晚安装了esx 再在虚拟机上试了自编及不同人提供的引导,机器都不成功取到IP, 因为每一次我都会修改下载回来引导内的SN及mac1才抄到esx内。我睡前作最后一试, 什麽都不设置, 什麽sn, mac1都没有改动 (引导内SN的尾数是"XXXXXX"的), 引导也没有DiskIdxMap, SataPortMap, SasIdxMap的, 只是一个简单的grub.cfg。我就只把下载回来的img档直接转做vmdk档再抄回到esx上就成功了, 可以在群晖助手看到机器, 还可以顺利成功安装。安装完成后,我再尝试修改SN及mac1后又在群晖助手及路由路上找不到机器,当然用预先设置的IP也一样不能成功进入管理介面。我再关闭机器,改回原先的引导,机器又回復正常了。这个証明了以下: 1. SN或mac1问题, 可能是数字格式问题之类 2. SN和mac1是一定要匹配,我改了一个用产生器生成的SN, 而mac1就用了在某宝买回的918+ 洗白的mac. 3. 又或是修改grub.cfg 完的档案格式有別或引导磁区格式有变之类,因为我是用DiskGenius在grub目录下载grub.cfg到电脑,再用notepad修改的, 修改完再经DiskGenius抄回到引导的img档 我今晚会再试找出最后问题所在,但这个发现可能解释了为什么很多人遇到取不到IP问题,大家可以从这方面出发去解决问题。 [12月1日更新] 昨天再测试了一会, 发现了更多奇怪的事 1. SN是可以任意的改, 但mac1我改了一个918洗白了的就不能取IP, 再转回了原本引导的 mac1=XXYYXXYYXXYY, 机械又再网路出现. 2. 我自编的引导是可以支援ESX的E1000e及VMXNET3, 我分别试了都试了, 机械能在网路出现. 3. 我把这个引导安装在U盘就不能用, 我只改了VID 及 PID, 没有改动mac1及SN. 4. 我的虚拟机只有2个硬盘, 一个是128MB由img档转成, 另一个只有10GB 模拟虚拟机只有一个盘, 是用硬盘选项来引导, 网卡E1000e. 而我的物理机是E1000e, 所以我用这个引导安装在硬盘, 也一样选硬盘选项来引导, 理应是跟虚拟机一样配置, 但就不明白为何不能取IP.
昨天再测试了一会, 发现了更多奇怪的事 1. SN是可以任意的改, 但mac1我改了一个918洗白了的就不能取IP, 再转回了原本引导的 mac1=XXYYXXYYXXYY, 机械又再网路出现. 2. 我自编的引导是可以支援ESX的E1000e及VMXNET3, 我分别都试了, 机械能在网路出现. 3. 我把这个引导安装在U盘就不能用, 我只改了VID 及 PID, 没有改动mac1及SN. 4. 我的虚拟机只有2个硬盘, 一个是128MB由img档转成, 另一个只有10GB 模拟虚拟机只有一个盘, 是用硬盘选项来引导, 网卡是E1000e. 而我的物理机网卡219lm, 也是用E1000e, 所以我用这个引导安装在硬盘, 也一样选硬盘选项来引导, 理应是跟虚拟机一样配置, 但就不明白为何不能取IP.