扫描二维码关注官方公众号
返回列表 发布新帖

[求助/问答] [已解决]如何修改vmware虚拟机6.02群晖的MAC地址?

10301 8
发表于 2017-1-11 14:54:45 | 查看全部 阅读模式

来吧兄弟,一起玩一起讨论!

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

×
本帖最后由 gebijj 于 2017-1-16 11:12 编辑

已经解决了修改vmware群晖MAC的问题
感谢vmmzzgaolexin的帮助。以及搞机男 Carpe Diem.的文章https://www.gaojinan.com/vmware- ... t-quickconnect.html
解决部分在最后,整理了一下备用。
=============
原问题
感谢G00D8的教程《VMware Workstation成功安装DSM 6.02教程/增加ESXI教程》。
装了vm下的6.02,测试效果较好。现在想在一个局域网里多台群晖,但多次修改虚拟机的网卡MAC未成功。请求高人指点。

已经测试过的方法。
1.直接在虚拟机软件外部修改网卡设置里的MAC 地址
2.编辑器修改虚拟机文件VMX里的MAC 地址(实质和1一样)
3.root登录系统,设置/etc/sysconfig/network-scripts/ifcfg-eth0里的MACADDR
4.root登录系统,设置/etc/sysconfig/network-scripts/ifcfg-eth0里的HWADDR


自己分析,启动时是用镜像文件启动的,似乎应该修改镜像文件里的相关设置下面是虚拟机启动时的显示。
==============
Decompressing Linux... Parsing ELF... done.
Booting the kernel.
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 3.10.77 (root@build1) (gcc version 4.9.3 20150311 (prerelease) (crosstool-NG 1.20.0) ) #8451 SMP Wed Aug 17 05:12:41 CST 2016
[    0.000000] Command line: BOOT_IMAGE=(hd4,gpt1)/grub/../image/DS3615xs/zImage root=/dev/md0 syno_hdd_powerup_seq=0 netif_num=1 HddHotplug=0 syno_hw_version=DS3615xs vender_format_version=2 vid=0x0781 pid=0x5581 console=uart,io,0x3f8,115200n8 sn=C7LWN09761 mac1=0011322CA785 withefi elevator=your_magic_elevator quiet SataPortMap=4 synoboot_satadom=1 sata_uid=1 sata_pcislot=5
================
红字部分为启动镜像,但不知道如何导出修改。

请高手指教!

=======================
解决1:其它linux 系统挂载分区并修改grub.cfg文件
本人linux小白,虽然接触了很久但一知半解。
直接用了网友搞机男的文字和图片。
这里提到的解决方法就是将这个 vmdk 磁盘文件挂载到另外一台 Linux 下修改就ok了.
所以问题很简单了, 首先关闭 DSM, 打开 vSphere Client, 浏览数据池, 将 DSM 虚拟机下的 synoboot.vmdk 复制粘贴到另外一台 Linux 虚拟机目录下, 然后设置 Linux 虚拟机, 添加这个硬盘文件, 开机.
开机之后在 Linux 里挂载这个 50MB 硬盘里的第一个分区, 也就是 fdisk -l 查看的 Type 为 EFI System 的这个分区. 我这个图里是 /dev/sdb1.

                               
登录/注册后可看大图
挂载之后, 进入目录, 编辑 grub/grub.cfg 文件, 第24/25行, 将 sn/mac1 修改为算号器算出来的值. 算号器是一个名为 Synology-mod-new.xlsm 的 Excel 文件, 在百度盘里有提供. 打开这个 Excel, 中间 Select model 选择 DS3615xs, 每点一次下面的 Serial number 都会随机生成一个, 随便选一个, 然后点击左下角切换到 Synology MAC, 这里应该是一个 00:11:32 开头的 MAC, 记录这个 MAC 地址, 这样就得到了一对独一无二的 sn/mac1 值. 把这两个值改到 grub.cfg 文件里, 保存退出, 卸载硬盘. 另外修改 DSM 虚拟机设置, 将网卡 MAC 改为同一个地址.

注意挂载后,这个分区和只读和权限问题。我是改好grub.cfg然后在终端下sudo cp覆盖过来的。(vi水平很差,不要拍砖)
=============
下次再试试diskgenius的修改。

评论8

shenkuantipangLv.4 发表于 2017-1-11 20:35:13 | 查看全部
厉害。。。。。。。。。。。。。。。。
回复 点赞

使用道具 举报

vmmzzLv.10 发表于 2017-1-12 13:38:18 | 查看全部
vmdk文件下载到本地,然后本地使用VMware workstation加载磁盘镜像到一个盘符(去掉只读),然后就可以修改grub.conf文件了,修改后关闭vmdk文件,再上传回ESXi中!
回复 点赞

使用道具 举报

gebijj楼主 发表于 2017-1-12 15:25:10 | 查看全部
vmmzz 发表于 2017-1-12 13:38
vmdk文件下载到本地,然后本地使用VMware workstation加载磁盘镜像到一个盘符(去掉只读),然后就可以修改 ...

谢谢你的回复,我测试一下。
回复 点赞

使用道具 举报

gebijj楼主 发表于 2017-1-14 20:22:03 | 查看全部
vmmzz 发表于 2017-1-12 13:38
vmdk文件下载到本地,然后本地使用VMware workstation加载磁盘镜像到一个盘符(去掉只读),然后就可以修改 ...

挂在ubuntu下,只认到一个分区,里面没有grub.conf文件。
挂在xp下,用ext2fsd,认到两个分区,一个分区里和之前的一样。另一个分区没有权限读取。

还有什么好办法么?
回复 点赞

使用道具 举报

vmmzzLv.10 发表于 2017-1-16 01:17:23 | 查看全部
我在windows里装了VMware workstations,然后vmdk文件就可以直接挂载了!
回复 点赞

使用道具 举报

gaolexin 发表于 2017-1-16 09:36:57 | 查看全部
Diskgenius
我用这个加载虚拟磁盘改的
回复 点赞

使用道具 举报

zswill2005Lv.8 发表于 2017-3-18 19:57:51 | 查看全部
恩 最近改了幾次,不管是在LINUX或是Diskgenius都不能成功阿..這是怎麼回事阿..
回复 点赞

使用道具 举报

stone0903Lv.4 发表于 2017-3-18 22:16:50 | 查看全部
都是干货,记录了
回复 点赞

使用道具 举报

回复

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

本版积分规则

淘宝小店

邀请码

VIP会员

微信客服

公众号

微信群

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表