2014年11月9日 星期日

VMware虛擬機修改Linux MAC地址的方法

  VMware虛擬機中修改Linux MAC地址的方法:   1、修改虛擬機的*.vmx文件.   這種方法最值得推薦,因這就類似於重新“燒錄”了VMware虛擬機的“物理網卡ROM”。方法是:

VMware虛擬機中修改Linux MAC地址的方法:
  1、修改虛擬機的*.vmx文件.
  這種方法最值得推薦,因這就類似於重新“燒錄”了VMware虛擬機的“物理網卡ROM”。方法是:
  分兩種情況:
  a:
  ethernet0.addressType="static"
  ethernet0.Address="00:50:56:0A:0B:0C"
  "static"說明VM的"物理網卡"的MAC是靜態設定的,你可以改成一個以005056開頭的另外一個MAC即可。改完U+542F動VM時如果問你SSID的話,選擇“KeepAlways”。
  b:
  ethernet0.addressType="generated"
  uuid.location="564ddcf1ffaa75ea-f1b9ee0d689c655c"
  uuid.bios="564ded23138c9691-7c68b2098baabbcc"
  ethernet0.generatedAddress="00:0c:29:aa:bb:cc"
  "generated"說明VM的"物理網卡"的MAC是系統隨機動態設定的,你可以通過將uuid.bios後六位及ethernet0.generatedAddress後六位改成你想要改成的以000c29開頭的MAC即可。

 "generated"说明VM的"物理网卡"的MAC是系统随机动态设定的,你可以通过将uuid.bios后六位及ethernet0.generatedAddress后六位改成你想要改成的以000c29开头的MAC即可。
注意:修改完虚拟机MAC地址后,为了确保虚拟网卡可正常工作。请确认虚拟机网卡所连接的"VM Network"虚拟机端口组和"vSwitch"端口的配置安全中将 MAC Address Changes(MAC地址更改) 和 Forged Transmit(伪传输)功能设置为"允许"。

网上其他方法要加上一行虚拟机关闭系统对网卡MAC地址检查ethernet0.checkMACAddress "false",经测试(自动)不加也可以,手动没有测试。
  2、
解决方法:
centos —>删除这个 /etc/udev/rules.d/70-persistent-net.rules,重启后把这个文件里NAME="eth1"的eth1改成 eth0,同时也要修改ATTR{address}里的mac地址和/etc/sysconfig/network-scripts/ifcfg- eth0文件mac地址一致。


修改Linux系統裏相關/etc/sysconfig/network-scripts/ifcfg-eth0文件MAC值.
  vi/etc/sysconfig/network-scripts/ifcfg-eth0
  MACADDR=xx:xx:xx:xx:xx:xx
  :wq保存退出
  reboot

  3、修改Linux系統裏相關rc.local文件MAC值.
  此U+4E3AVMware虛擬機中修改Linux MAC地址的幾種方法,非常簡單易行。

沒有留言:

張貼留言