1. 服务器/VPS/主机用户Telegram电报群: https://t.me/openos
    黑群晖 Synology Telegram电报群: https://t.me/nasfan
    排除公告

经过两星期多的拆腾,无意中发现DSM 7.01 取不到IP的原因

本帖由 explorerhk2021-11-30 发布。版面名称:群晖 Synology DSM

  1. explorerhk

    explorerhk Member

    注册:
    2019-05-04
    帖子:
    63
    早前都有发贴问各位大哥,我的新自组机无论物理机或是虚拟机都是取不到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.
     
    最后编辑: 2021-12-01
  2. 2badao

    2badao New Member

    注册:
    2019-01-25
    帖子:
    27
    修改grub.cfg时尽量用notepad++或ultraEdit这类软件,不要用Windows的记事本或写字板,可以减少出错机会。
     
    已获得 explorerhk 的点赞。
  3. wjq_xp

    wjq_xp Well-Known Member

    注册:
    2019-06-04
    帖子:
    301
    讲真,用什么SN和MAC,并不影响7.0获取IP。除非你已经安装好一台,第二台就要改,因为同一个局域网不可以用相同的MAC。
     
    已获得 二狗子 的点赞。
  4. explorerhk

    explorerhk Member

    注册:
    2019-05-04
    帖子:
    63
    这个暂时我不清楚, 今晚我会进一步测试。不过SN肯定是改什么也可以, 因为引导内的SN尾数只是XXXXXX, 不是数字. 但MAC1的数值是否影响SN成生的数值就不得而知了.
     
  5. jeffreynet

    jeffreynet New Member

    注册:
    2021-11-16
    帖子:
    22
    按照前期经验,没有ip一般是网卡驱动问题,mac似乎修改不影响
     
  6. explorerhk

    explorerhk Member

    注册:
    2019-05-04
    帖子:
    63
    昨天再测试了一会, 发现了更多奇怪的事

    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.
     
    最后编辑: 2021-12-01
  7. rocdeng

    rocdeng Member

    注册:
    2018-09-28
    帖子:
    77
    我之前装7的时候,sn是半洗白,mac是随便写的,没有啥问题。
    我觉得还是和网卡驱动有关系吧,和这两个关系不大,除非群晖loader有什么机制专门屏蔽一些sn或者是mac让机器不被发现。
     
    已获得 just4id 的点赞。
  8. explorerhk

    explorerhk Member

    注册:
    2019-05-04
    帖子:
    63
    我物理机网卡是i219LM, 是用E1000e驱动, 和虚拟机是用一样驱动的, 理应是没有问题.
     
  9. et9

    et9 Member

    注册:
    2020-02-25
    帖子:
    151
    局域网内就一台没必要改mac地址,如果真想改建议你查一下网卡的真实mac地址,填上即可!不建议白嫖!
     
    已获得 explorerhk 的点赞。