免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1640 | 回复: 0
打印 上一主题 下一主题

VMWare上安装Ubuntu 5.10实现网络访问 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-08 13:47 |只看该作者 |倒序浏览

这个学期课程老师都不按照教材讲,讲的内容书上和课件上都没有……快考试了,真不知道从何处下手复习……这次下决心用虚拟机装Linux除了消遣还有一个任务:调通网络,为以后虚拟机上安装 Debian 编译 kernel 做准备(不忍心用硬盘上真的Debian做试验,呵呵)。我这个人懒,不喜欢为个30多M的内核做个镜像文件,而且 Debian 很灵活,可以省去许多不必要的时间和空间。好了,闲话少说,且看正文:

装Ubuntu的过程我就不介绍了,很简单,几乎是傻瓜式的N 个 next。我的Ubuntu是5.10版。
关于虚拟机网络我参考了一篇文章:
http://www.hackol.com/Article/Catalog21/2872.html

///////////////////////////////////////////////////////////////

vmware三种网络连接,qemu两种网络连接实现 虚拟机主机 虚拟机互联网通信的方法。
顺便写了下如何不重新编译整个内核支持某个功能,对系统无影响,编译速度要快于编译整个内核。
如果你的XXX卡没被内核支持,又怕自己编译的内核会造成系统损坏就可以试试这个方法喽 ^_^
vmware三种网络连接上网设置:
1.bridge :
默认使用vmnet0
将虚拟机的ip设置与主机同网段未使用ip,其余与主机相同:
例如主机ip是10.70.54.31,设置虚拟机ip为10.70.54.22。netmask,broadcast,gateway,dns都与主机相同即可实现虚拟机主机 虚拟机互联网 通信。
2.nat :
默认使用vmnet8
将虚拟机设置成使用dhcp方式上网,windows下选择"自动获取ip",linux下开启dhcp服务即可
也可以手动设置:
ip设置与vmnet8同网段,gateway设置成vmnet8的gateway(/etc/vmware/vmnet8/nat/nat.conf)中可以查到vmnet8的gateway,通常是xxx.xxx.xxx.2。
netmask,broadcast设置与vmnet8相同,dns设置与主机相同。
例如 vmnet8 ip:172.16.249.1 gw :172.16.249.2
虚拟机设置: ip :172.16.249.100 gw: 172.16.249.2
3.host-only :
默认使用vmnet1
将虚拟机ip设置与vmnet1同网段,gateway设置成vmnet1的ip,其余设置与vmnet1相同,dns设置与主机相同
例如 vmnet1 ip :172.16.245.1
虚拟机设置: ip :172.16.245.100 gateway :172.16.245.1
这样就实现了虚拟机主机 通信,但是 虚拟机互联网 仍无法通信
虚拟机与互联网通信:
1.开启主机路由功能
2.设定iptables,使主机成为一台nat server
1. echo 1 >/proc/sys/net/ipv4/ip_forward 这样就主机就具有了路由功能
2. iptables -t nat -A POSTROUTING -o eth0 -s 172.16.245.0/24 -j MASQUERADE
这条规则意思是将来自172.16.245.0/24封包的来源ip伪装成eth0的ip,实现虚拟机与互联网通信
如果网络接口是ppp+或pppoe则需要修改成-o pppoe
当然-s 172.16.245.0/24 也要根据实际情况修改

////////////////////////////////////////////////////////////////

我使用的操作系统为Windows XP SP2 chs,虚拟机是VMware Workstation 5.0.0 build 13124,而我的网络情况有些特殊。我主机所在的局域网对用户实行了IP和MAC的绑定,上文的三种方法我都试过,最后只有NAT成功了。步骤不需多言,大家看图即可明白配置:


图1: 虚拟机的网络配置



图2:VMnet8的网关为192.168.234.2



图3:虚拟机上Ubuntu的网络设置



图4:Ubuntu 下 ifconfig 结果,从图中的情况表明Ubuntu的MAC地址和真实主机的并不相同,但是不影响我们的试验



图5:虚拟机下上网截图

OK,介绍完成。看来这次用虚拟机真的可以干些大事了……这是我第一次装Ubuntu。发现它用于个人桌面很不错,呵呵。效果非常好。不过个人感觉还是Debian更适合我的胃口^_^

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/5756/showart_96886.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP