【问题标题】:VMWare Fusion: Change IP of vmnet8VMWare Fusion:更改 vmnet8 的 IP
【发布时间】:2016-07-07 15:32:34
【问题描述】:

我已迁移到新计算机 (Mac)。

我在 VMWare Fusion 上有一个虚拟机,它使用 vmnet8: 172.16.134.1
当我将其移至新计算机时,它分配了 vmnet8: 172.16.250.1

此 IP 在我的开发环境的多个位置进行了硬编码(例如自签名 SSL 证书)。
有没有简单的方法可以更改IP?还是我最好创建一个新证书并更改我所有的硬编码值?

【问题讨论】:

  • 为什么不在windoze vm的本地连接属性中更改它(静态分配)...
  • 它不是 Windows 虚拟机。这是一个自定义虚拟机。 IP 由ifconfig 中的vmnet8 的值定义。

标签: macos ip virtual-machine vmware


【解决方案1】:

OS X 中,您可以编辑一般的networking 配置或特别是.conf 文件。要更改子网以及 dhcp 为 vm 生成的 ip,请查看以下内容:

/Library/Preferences/VMware Fusion/networking
/Library/Preferences/VMware Fusion/vmnet8/nat.conf
/Library/Preferences/VMware Fusion/vmnet8/dhcpd.conf

网络

answer VNET_8_HOSTONLY_SUBNET 172.16.134.0

nat.conf

# NAT gateway address
ip = 172.16.134.2

dhcpd.conf

subnet 172.16.134.0 netmask 255.255.255.0 {
    range 172.16.134.128 172.16.134.254;
    option broadcast-address 172.16.134.255;
    option domain-name-servers 172.16.134.2;
    option domain-name localdomain;
    default-lease-time 1800;                # default is 30 minutes
    max-lease-time 7200;                    # default is 2 hours
    option netbios-name-servers 172.16.134.2;
    option routers 172.16.134.2;
}
host vmnet8 {
    hardware ethernet 00:00:00:00:00:00;    # vm mac address
    fixed-address 172.16.134.1;
    option domain-name-servers 0.0.0.0;
    option domain-name "";
    option routers 0.0.0.0;
}

重新启动VMWare Fusion,vm 应该会反映新的子网/ips。

这假设你已经关闭了你的虚拟机,备份了你的 vms/confs/settings,最重要的是知道你在做什么。

【讨论】:

    猜你喜欢
    • 2018-03-29
    • 1970-01-01
    • 2018-01-28
    • 1970-01-01
    • 2012-08-26
    • 2014-05-20
    • 1970-01-01
    • 2015-12-05
    • 2010-12-17
    相关资源
    最近更新 更多