Vmware下虚拟机使用NAT联网的相关设置

简介:虚拟机自带3种上网方式:1.NAT   2. Host-Only    3.桥接
3是通过网线连接路由器上网,可以配置静态IP地址(网段和主机相同)即可上网。
1、2是通过ICS网络共享。
以下以NAT上网为例介绍。

步骤:
1.首先打开网络连接:

Vmware下虚拟机使用NAT联网的相关设置_第1张图片

可以看到有:
VMnet1:Host-only共享用的虚拟连接;
VMnet8:NAT共享用的虚拟连接。VMnet8虚拟网卡就相当于连接到内网的网卡,Host主机上的物理网卡就相当于连接到外网的网卡,而虚拟机本身则相当于运行在内网上的计算机,虚拟机内的虚拟网卡则独立于Virtual Ethernet Switch(VMnet8)。
右键单击“宽带连接”--->属性---->共享--->允许其他网络通过此计算机连接,选择VMnet8,如图:

Vmware下虚拟机使用NAT联网的相关设置_第2张图片

在宿主机Win7中设置VMware Network Adapter VMnet8网卡为自动获取ip和自动获取dns。
然后在cmd下执行 ipconfig /all 获取VMware Network Adapter VMnet8网卡的信息,如图:

Vmware下虚拟机使用NAT联网的相关设置_第3张图片

根据图我们知道,ip地址为192.168.111.1,掩码为255.255.255.0,所以我们设置虚拟机的网关ip为192.168.111.2,子掩码255.255.255.0。
设置虚拟机网卡:
vi /etc/sysconfig/network-script/ifcfg-eth0
设置为:
BOOTPROTO="dhcp"
GATEWAY="192.168.111.2"
NETMASK="255.255.255.0"
ONBOOT="yes"
之后重启网卡:
service network restart

~OK~

 

下面通过配置命令的形式来配置网络:
目录 /etc/sysconfig/network-scripts  
在这个目录下面,存放的是网络接口(网卡)的制御脚本文件(控制文件),ifcfg- eth0是默认的第一个网络接口,如果机器中有多个网络接口,那么名字就将依此类推ifcfg-eth1,ifcfg-eth2,ifcfg- 3……..
注意:这里面的文件是相当重要的,涉及到网络能否正常工作
文件项目详情如下:
 DEVICE                            接口名(设备,网卡)
 BOOTPROTO                  IP的配置方法(static:固定IP, dhcpHCP, none:手动)         
 HWADDR                         MAC地址
 ONBOOT                           系统启动的时候网络接口是否有效(yes/no)
 TYPE                                  网络类型(通常是Ethernet)
 NETMASK                        网络掩码
 IPADDR                             IP地址
 IPV6INIT                          IPV6是否有效(yes/no)
 GATEWAY                        默认网关IP地址
我的配置文件如下:#vi /etc/sysconfig/network-scripts/ifcfg-eth0 
 DEVICE=eth0
 BOOTPROTO=static
 ONBOOT=yes
 HOSTNAME=localhost
 BROADCAST=192.168.1.255
 HWADDR=00:0C:2x:6x:0x:xx
 IPADDR=192.168.1.23
 NETMASK=255.255.255.0
 NETWORK=192.168.1.0
 TYPE=Ethernet
 
#service network  reload    //重启网络服务
#ifconfig 
注意:HOSTNAME必须与/etc/hosts中的一致

 

 

你可能感兴趣的:(linux)