VMware虚拟机中的linux或MAC系统网络配置指南

 

查询ubuntu网络状态:

网卡:lspci | grep -i ethernet

设备:dmesg | grep -in eth

驱动:lsmod | grep 1000

我的VMware设置的是NAT网络,并希望固定IP:192.168.65.140,搞了两次,时间间隔有一个多月,第一次搞后,虚拟机可以与主机交互,并可以与公司服务器交互,但不能连外网。第二次,今天,又搞了一上午,终于ok(加了最上面两行,重装驱动。)。所有命令如下:

 

首先你需要做的是,把你的vm虚拟机网络设置为NAT连接方式(是的你没有看错,虽然是NAT,但仍然可以固定IP),接下来查看(配置)vm虚拟机的ip地址和网关:Edit -> virtual network editor,看VMnet8(也可能是其它的,关键是NAT的那一栏)的address,虚拟机中的IP地址前三位必须和这里的address前三位相同,然后点NATsetting,设置(或查看)你的网关。

然后进入虚拟机,linux下运行

rmmod e1000

modprobe e1000

gedit /etc/network/interfaces

用如下代码覆盖:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth1
iface eth1 inet static
address 192.168.65.140(前三位必须和刚刚在vm中看到的address相同)
gateway 192.168.65.176(和刚刚看到的相同网关相同)
netmask 255.255.255.0

接下来网关再次配置gedit /etc/resolv.conf,添加这行:

nameserver 192.168.65.176(要和上面的网关一致)

ok,重启网卡:/etc/init.d/networking restart

出现以下提示:

* Reconfiguring network interfaces...                                                                                                                                                                        ssh stop/waiting
ssh start/running, process 10360

设置完成!

到此为止我的虚拟机已经固定IP为192.168.65.140,网关:192.168.65.176,可以与宿主系统交互,可以访问外网。


查看ip信息:#ifconfig

查看网关:#route

这样设置完成后,虚拟机就既能和主机通信,又能连接到Internet了。其中,虚拟机和主机通信是由其IP决定的,IP和主机的虚拟网卡 VMware Network Adapter VMnet8的IP一致,连接到Internet则是利用了VMware提供的NAT服务为虚拟交换机VMnet8作路由,也就是网关设置为虚拟NAT服 务器的地址。这里,由于用了静态IP,所以没有用到VMware的DHCP服务。
其实说了这么多,重点无非就是要获取网关等信息而已,知道了这些,和其他的静态IP设置没有区别。

 

注意:如果按照上述配置后出现下面这个现象:

{

浏览器上输入域名网址,如baidu.com,浏览器无响应,但也不提示无法访问网络,而若尝试数字域名则可以访问。

同理,ping baidu.com 的结果是ping: cannot resolve baidu.com: Unknown host,而ping 8.8.8.8 是可以拿到数据的。

}

则一定是DNS服务器配置的问题,请尝试: 

编辑DNS域名解析文件

#gedit /etc/resolv.conf  添加这行
nameserver
168.95.192.1
上面这个是位于台湾的域名解析服务器,尽量不要用大陆的,国内运营商呵呵。
国内外DNS服务器地址列表:http://www.williamlong.info/archives/1842.html




以下方法在大多数的ubuntu系统不能用哟,请勿尝试,要紧要紧:

 

配置固定IP地址

修改/etc/sysconfig/network-scripts/infcf-eth0文件,

DEVICE="eth0"            #网卡代号,需要与ifcfg-eth0对应
HWADDR="00:0c:29:6c:a2:95"       #网卡地址,HWaddr
BOOTPROT="static"                #开机协议,有dhcp及static
IPADDR="192.168.65.140"          #自定义的固定IP,inet addr
GATEWAY="192.168.60.254"        #网关,即默认路由,Bcast
NETMASK="255.255.255.0"          #子网掩码/子屏蔽网络,Mask
ONBOOT="yes"                   #是否开机启动
DNS1="192.168.0.28"              #主DNS1地址,与步骤1中的地址相同
DNS2="8.8.893                 #备用DNS机启;

3.重启网络:

/etc/init.d/network restart

或者

service network restart
posted @ 2012-12-03 10:09  勒达与天鹅  阅读(7937)  评论(0编辑  收藏  举报