vmware的网卡配置及mac地址修改----冷辉的专栏

1. vmware作为x86平台为嵌入式开发提供了极大便利,工作中常常利用vmware作目标机进行功能验证。编译好的映像经常需要通过TFTP下载到目标机,应用程序需要网络通信等。

最初常为网络不通而困扰,后来经过试验发现vmware的网络配置其实非常简单。

由于不用vmware上网,所以最简单的就是将虚拟机的网卡配置为custom,自主选择vmnet1或vmnet8,跑在vmware上的虚拟机的IP只需要和主机在同一网段即可通信。

假设某一虚拟机(reworks、vxworks或linux)选择使用vmnet1网卡,其IP地址配置为192.168.10.10,我们只需要将主机“网络邻居”中的网卡vmnet1的IP配置为同一网段(如192.168.10.1)即可实现主机和虚拟机的通信。

2. 在vxworks的双卡实验中,除了默认的网卡1,还可以增加一块网卡2,分别将其配置为vmnet1和vmnet8,主机可以同时经过vmnet1和vmnet8与vxworks应用程序进行网络通信。

3. vmnet1和vmnet8的mac地址的修改。简单的需求可以通过修改vmx配置文件实现,但有时候也有局限性。如,某一应用软件的安装程序是和mac地址绑定的,只能安装到指定mac地址的机器上,此种需求可以通过修改本机mac地址或者安装一个虚拟网卡来达到目的。而对于我,觉得修改vmware的虚拟网卡更好,因为我有。

第一步:运行regedit打开注册表,找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E972-E325-11CE-BFC1-08002BE10318}/,在其下会有0000,0001等,找到vmnet1所在的主键,如0013,在其右边新建一个字符串值,命名为NetworkAddress ,其值设为你要的 MAC 地址(如:001234567890)。

第二步:其实已经不需要,不过为了方便,还是做一下吧。在Ndi下创建Params主键,在Params下再创建NetworksAddress主键,在NetworksAddress主键的右边依次添加“default”、“ParamDesc”和“Optional”字符串,分别赋值“005056C00001”,“NetworksAddress”和“1”。这一步是为了方便在网卡的高级配置选项中直接修改mac地址和还原默认mac地址的。

第三步:禁止vmnet1,然后再重启vmnet1,新的mac地址就生效了。

安装与mac地址绑定的软件时,最好先禁止所有其他网卡,只保留vmnet1,等激活后再打开其他网卡,以后应该就没影响了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值