资源描述
关于虚拟机上网的问题
一台电脑要上网或者两台电脑之间要互相通讯最为关键的是两台电脑的IP地址必须处于同一个网段(关于IP地址的分类请大家查看相关书籍)。
在windows下用虚拟机装的Linux系统要能够上网也是这个原理。即Linux的IP地址必须与虚拟机的IP地址处于一个网段。
虚拟机上网有三种模式
(1)桥接模式
(2)NAT模式
(3)自定义模式
用虚拟机在windows下装Linux系统后你会发现在windows的“网络邻居”中多了两个本地连接vmnet8和vnet1。其中vmnet8是NAT上网模式用的网卡,vmnet1是桥接上网模式用的网卡。注:(在装上了虚拟机后,虚拟机会自动为vmnet1和vmnet8分配IP 地址)
NAT模式上网原理:虚拟机和Linux系统以能上网 的windows的网卡(无线连接或本地连接)为网关,即虚拟机上装的Linux系统的DNS必须与widows上网的DNS一样。总的来说就是以windows的上网为依托的,只要windows能上网,虚拟机在做相应的设置后就能上网。具体步骤如下:
首先,打开虚拟机(vm)/设置(setting),在弹出的选项卡中选择网络适配器(adpter Network),在右侧选择NAT选项最后点确定。
其次,选择编辑/虚拟机网络编辑(vitual network edit),在弹出的对话框中选择vmnet8、NAT,点击右侧的NATSetting来查看网关如:192.168.178.2
然后,进入Linux系统点击主菜单/系统设置/网络,进入网络配置对话框。
双击eth0在弹出的以太网设置对话框中选择静态ip地址的选项,
然后填入与vmnet8的ip地址在同一网段的ip地址,即填入刚才查看的网关、子网掩码点击确定。
再选择DNS选项卡,填入你的电脑上网卡的DNS比如,我用的无线上网DNS为192.168.1.1 ,因此你在此选项卡中填入一样的DNS。最后点击文件/保存。打开终端窗口输入:/etc/rc.d/init.d/network restart即可。
在windows下查看该windows上网的DNS
最终结果图
展开阅读全文