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

请教一下,7.0.1下,如何通过grub.cfg修改多网口的mac地址

本帖由 老九.cn2022-04-09 发布。版面名称:群晖 Synology DSM

  1. 老九.cn

    老九.cn New Member

    注册:
    2022-04-07
    帖子:
    14
    主板有4个网口,通过自编译7.0.1引导,在3615中4个网口都已正常工作。现需要修改4个网口的mac,在grub.cfg中只有mac1=这一项,于是自行添加mac2=、mac3=、mac4=,修改完后重新启动,mac1的地址修改成功,mac2、3、4的地址没修改上。
    请问一下,mac2、3、4的地址该如何修改。
    谢谢!

    将添加的mac2=、mac3=、mac4=,变成set mac2=、set mac3=、set mac4=也无法修改2、3、4的mac地址。

    后续:
    问题已解决,经过CCK大神的指点,在grub.cfg中,修改netif_num=4,再在后面加上mac2= mac3= mac4=,就可以了
     
    最后编辑: 2022-04-11
  2. besauly

    besauly Member

    注册:
    2020-02-08
    帖子:
    160
    在mac1后面空格,加上mac2 ,以此类推
     
  3. 老九.cn

    老九.cn New Member

    注册:
    2022-04-07
    帖子:
    14
    谢谢,这方法试过了,没用。
     
  4. CCK

    CCK Member

    注册:
    2019-11-18
    帖子:
    72
    还需要在引导中改netif_num=4,4表示有四个网口,如果是两网口就改为2。你这样提问得到答案效率很低,直接把你改好之后的引导代码全部贴上来,或者截个图,别人一眼就可以看出了。
     
  5. 小刘很忙

    小刘很忙 New Member

    注册:
    2022-01-06
    帖子:
    20
    按道理是有用的,我之前双网口试过,我记得添加了mac地址,还要改netif_num这个参数
     
  6. 老九.cn

    老九.cn New Member

    注册:
    2022-04-07
    帖子:
    14
    谢谢大神指点,确实是这个问题,加上netif_num=4后,再在后面跟上mac2=,问题就解决了。
     
  7. jackwong928

    jackwong928 Member

    注册:
    2020-03-16
    帖子:
    66
    是這樣??

    menuentry 'RedPill DS918+ v7.0.1-42218 (USB, Verbose)' {
    savedefault
    set root=(hd0,msdos1)
    echo Loading Linux...
    linux /zImage HddHotplug=0 withefi console=ttyS0,115200n8 netif_num=2 syno_hdd_detect=0 syno_port_thaw=1 vender_format_version=2 earlyprintk mac1=0011327A14XX mac2=0011327A14XX syno_hdd_powerup_seq=1 pid=0x5567 log_buf_len=32M syno_hw_version=DS918+ vid=0x0781 earlycon=uart8250,io,0x3f8,115200n8 sn=1790PDN98XXXX elevator=elevator root=/dev/md0 loglevel=15
    echo Loading initramfs...
    initrd /rd.gz
    echo Starting kernel with USB boot
    }

    menuentry 'RedPill DS918+ v7.0.1-42218 (SATA, Verbose)' {
    savedefault
    set root=(hd0,msdos1)
    echo Loading Linux...
    linux /zImage HddHotplug=0 withefi console=ttyS0,115200n8 synoboot_satadom=2 netif_num=2 syno_hdd_detect=0 syno_port_thaw=1 vender_format_version=2 earlyprintk mac1=0011327A14XX mac2=0011327A14XX syno_hdd_powerup_seq=1 pid=0x5567 log_buf_len=32M syno_hw_version=DS918+ vid=0x0781 earlycon=uart8250,io,0x3f8,115200n8 sn=1790PDN98XXXX elevator=elevator root=/dev/md0 loglevel=15
    echo Loading initramfs...
    initrd /rd.gz
    echo Starting kernel with SATA boot
    echo WARNING: SATA boot support on this platform is experimental!
     
  8. 老九.cn

    老九.cn New Member

    注册:
    2022-04-07
    帖子:
    14
    我的是这样就搞定了,netif_num=表示有几个网口,后面跟上相应的mac就行了
     
  9. jackwong928

    jackwong928 Member

    注册:
    2020-03-16
    帖子:
    66

    netif_num=表示有几个网口....明
    后面跟上相应的mac就行了....不明

    netif_num=4 syno_hdd_detect=0 syno_port_thaw=1 vender_format_version=2 earlyprintk mac1=0011327A14XX mac2=0011327A14XX mac3=0011327A14XX mac4=0011327A14XX

    對?...不對?
     
  10. 老九.cn

    老九.cn New Member

    注册:
    2022-04-07
    帖子:
    14
    对的