在虚拟机下运行操作系统,尤其是linux系统已经是非常常见的做法,本人就是在Wmware中安装了ubuntu,问题是每次启动ubuntu,VMWare都会为ubuntu分配一个动态IP,在做ssh操作或者ip共享操作时简直就是一场噩梦,每次都要在虚拟机中ubuntu查看IP后再连接,很不方便,所以设置成静态ip就方便许多。
一、环境
宿主系统 |
|
虚拟主机 |
Ubuntu12.04 |
虚拟工具 |
VMWare8 |
二、详细操作
说明:这里需要注意的是VMware对于VMnet8采用如下规则(就以本机的192.168.58.0网段为例):
第一个地址(192.168.58.1):静态地址,分配给了宿主机Xp的VMwareNetworkAdapter VMnet8适配器使用。
第二个地址(192.168.58.2):静态地址,分配给了NAT设备使用。
(192.168.58.3到192.168.58.127)静态地址,保留。
(192.168.58.128到192.168.58.254):DHCP作用域地址范围,分配给虚拟机使用。
最后一个地址(192.168.58.255)广播地址。
VMware默认安装后的规则都是如此。
详细操作如下:
1.在宿主Windows7中使用“ipconfig”命令获取VMnet8的IP地址信息:
VMnet8的ip:192.168.80.1
2.打开VMWare,点击Edit>Virtual Network Editor菜单进入虚拟网卡参数设置界面,如下图所示:
点击“DHCP设置…”按钮,查看可用ip范围:
从上图中可以看到可用范围为:
3.打开虚拟主机Ubuntu,使用“nm-tool”命令查看网络状态信息:
子网关(netmask) |
255.255.255.0 |
网关(grateway) |
|
DNS |
202.96.134.133 |
切换到 “IPv4 Settings”选项卡:
1).将链接方式“automaticDHCP(自动)”改为“Manual(手动)”连接;
2).设置一个可以用范围的IP地址(192.168.1.180);
3).子网关与之前自动的保持一致(255.255.255.0 );
4). 网关与之前自动的保持一致(192.168.1.1);
5).DNS与之前自动的保持一致(202.96.134.133);
点击“保存”完成修改操作。
5.重启网络:
6.检查与测试:
经过测试重启之后未出现IP地址变化情况。
转自:http://www.07net01.com/linux/ubuntuzaivmwarezhongjingtai_guding_IPdizhideshezhifangfa_659792_1382270936.html