Chinaunix首页 | 论坛 | 博客
  • 博客访问: 56145
  • 博文数量: 28
  • 博客积分: 31
  • 博客等级: 民兵
  • 技术积分: 150
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-05 14:33
文章分类
文章存档

2012年(28)

我的朋友

分类:

2012-12-06 16:06:42


虚拟机linux NAT方式上网图文详解

虚拟机linux下NAT上网方式跟windows下是不一样的,windows系统只要直接选择NAT上网方式即可,不需要其它配置,而linux要想 用NAT方式上网需进行另外的设置。下面的图文教程,我觉得还是比较精典的,思路非常清晰,希望对刚接触 linux的朋友有所帮助。  

虚拟机下的Linux不能上网de解决方案 - su27 - su27的博客

虚拟机下的Linux不能上网de解决方案 - su27 - su27的博客

点虚拟机菜单: 编辑---编辑虚拟网络 然后选择 NAT这一选项卡。

虚拟机下的Linux不能上网de解决方案 - su27 - su27的博客

虚拟机下的Linux不能上网de解决方案 - su27 - su27的博客

查看本地ip 地址方法: 开始----运行--cmd     输入: ipconfig /all

虚拟机下的Linux不能上网de解决方案 - su27 - su27的博客

虚拟机下的Linux不能上网de解决方案 - su27 - su27的博客

虚拟机下的Linux不能上网de解决方案 - su27 - su27的博客

VMware提供:桥接,Host Only和NAT三种连网方式. 我个人认为NAT方式较简单,用他来共享主机的IP,适合那种每台主机只允许一个IP的情况。具体配置如下:

1、VMware网络连接选择的是NAT方式。
2、VMware网络配置里的NAT项中查看VMnet8,NAT的网关配置为192.168.X.2。
3、在windows中,查看任何的网络连接,您应该发现除了原有的网卡之外,又多了Vmnet1和Vmnet8。vmnet1是hostonly的接口,而Vmnet8是就是我们要使用的NAT的网络接口。 
4、在windows主机上用ipconfig查看VMnet8的IP地址,一般是192.168.X.1。此时VMnet8的配置应该是自动获取IP,现在改成静态IP,并把此IP直接填入VMnet8里,不设网关。 
6、在linux下把网卡IP配置成和VMnet8一个网段的IP(192.168.X.Z/255.255.255.0)

首先必须关闭网卡设备,否则会报告系统忙,无法更改。 

sudo /sbin/ifconfig eth0 down 
修改 MAC 地址,这一步较 Windows 中的修改要简单。 
sudo /sbin/ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE (你的MAC地址) 
重新启用网卡sudo /sbin/ifconfig eht0 up网卡的 MAC 地址更改就完成了 如果计算机每次启动都要修改mac地址 修改你的源,并升级到最新的系统: 
sudo gedit /etc/init.d/rc.local 
增加 
sudo /sbin/ifconfig eth0 down 
sudo /sbin/ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE (你的MAC地址) 
sudo /sbin/ifconfig eth0 up 
到最后以后他就会 每次启动计算机的时候自动修改网卡地址 


/etc/network/interfaces 
auto eth0 
#iface eth0 inet dhcp 
iface eth0 inet static 
address 192.168.0.9 
netmask 255.255.255.0 
gateway 192.168.0.1 
nameserver 210.82.5.1 

nameserver 202.106.46.151 
7、在linux下网关配置成刚才查看的那个IP192.168.X.2即可。
8、在linux下DNS和windows主机的相同。
9、在linux下运行命令service network restart重新启动linux的网络服务。
10、在linux下ping 192.168.x.1,在windows下ping 192.168.x.z 成功后证实主机和虚拟机已能够互相访问了,现在也能够实现虚拟机共享主机ip上网了。

VMware下redhat linux 5使用NAT共享主机IP上网

1、安装VMware workstation。

2、安装guest系统,这里我安装的Red Hat Linux5,安装过程中确保网络连接选择的是NAT方式,当然可以在安装完后进行修改。

Vmnet8。vmnet1是hostonly的接口,而Vmnet8是就是我们要使用的NAT的网络接口。

虚拟机下的Linux不能上网de解决方案 - su27 - su27的博客

3、到windows XP 中,查看所有的网络连接,你应该发现除了原有的网卡之外,又多了Vmnet1和

4、在win主机上用ipconfig查看VMnet8的IP地址, 一般是192.168.X.1/255.255.255.0,此时VMnet8的设置应该是自动获取IP,现在改成静态IP,并把此IP直接填入VMnet8里,不设网关。

虚拟机下的Linux不能上网de解决方案 - su27 - su27的博客

5、同时在VM网络设置里的NAT项中查看VMnet8,一般是192.168.X.2/255.255.255.0这个地址就是VMnet8,NAT的网关。

虚拟机下的Linux不能上网de解决方案 - su27 - su27的博客

6、现在在LINUX下把网卡IP设置成和VMnet8一个网段的IP(192.168.X.Z/255.255.255.0)

7、网关设置成刚才查看的那个IP192.168.X.2即可。

虚拟机下的Linux不能上网de解决方案 - su27 - su27的博客

8、DNS和你host主机的一样就可以。

虚拟机下的Linux不能上网de解决方案 - su27 - su27的博客

9、设置完成后,重新启动linux的网络服务。

虚拟机下的Linux不能上网de解决方案 - su27 - su27的博客

Linux命令

netconfig 设置IP

ifconfig 查看

reboot 重启

services network restart (重启网络)

阅读(1318) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~