喜悦之情不能言表,干脆不表了
上干货:
原文地址:http://blog.csdn.net/jackalfly/article/details/7559490
转载自 折翼飞翔
在此再次向原文作者表示由衷的感谢
---------------------------------------------------------************************************************-----------------------------------------------------------------------------------------------
简介:虚拟机自带3种上网方式:1.NAT 2. Host-Only 3.桥接
3是通过网线连接路由器上网,可以配置静态IP地址(网段和主机相同)即可上网。
1、2是通过ICS网络共享。
以下以NAT上网为例介绍。
步骤:
1.首先打开网络连接:
可以看到有:
VMnet1:Host-only共享用的虚拟连接;
VMnet8:NAT共享用的虚拟连接。VMnet8虚拟网卡就相当于连接到内网的网卡,Host主机上的物理网卡就相当于连接到外网的网卡,而虚拟机本身则相当于运行在内网上的计算机,虚拟机内的虚拟网卡则独立于Virtual Ethernet Switch(VMnet8)。
右键单击“宽带连接”--->属性---->共享--->允许其他网络通过此计算机连接,选择VMnet8,如图:
在宿主机Win7中设置VMware Network Adapter VMnet8网卡为自动获取ip和自动获取dns。
然后在cmd下执行 ipconfig /all 获取VMware Network Adapter VMnet8网卡的信息,如图:
根据图我们知道,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中的一致