学习linux已经快有两年了。还记得当初摸到虚拟机linux就会考虑它怎么上网!当时很纠结。最后误打误撞上去了。感觉还是很兴奋!自己摸索的道路是很痛苦的!尤其是自己还不是网络出身!至此。我想总结下你想让linux上网的办法。。。

   前提:你的宿主机必须能够上网的。。

一、桥接模式

最常见的方式就是桥接了。最近才搞清楚!

1、虚拟机设置


spacer.gif找到< 编辑->虚拟网络编辑器->VMnet >

选取桥接模式:

桥接到网卡选择你现在宿主机用的哪个网卡你就桥接到哪个网卡(有线和无线网卡)


2、linux配置

首先找到你宿主机所在的网段和网关

因为你的linux虚拟机要与其在一个网段。

可以用setup和编辑eth0来配置网络

(1)静态ip设置

BOOTPROTO=static

IPADDR=192.168.1.40

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

DNS1=114.114.114.114

IPV6INIT=no

USERCTL=no

重启网络:service netwok restart

ping 192.168.1.1(网关)

ping www.baidu.com

你就发现能够上网了。

(2)动态ip

以前自己懒的弄,发现动态设置。就能上网!

编辑eth0

BOOTPROTO=dhcp

重启网络就直接可以上网了。配置很简单。可是ip租期一到很容易发生变化!

方便,长期不是很方便!


二、NAT模式

我这个不是很懂就知道也能狗重启网络上网。可是一关宿主机。再次上网就不行了。这跟虚拟网络编辑器那有关系。

需要找到还原默认设置。重新启动。这样才能上网!很恶心。但是当初不会桥接。只会NAT时每次关电脑就得还原网络设置!

三、仅主机模式

是不连接外网,相当于在整个虚拟机里创建的网络!这个也就是内网吧!

总结:我个人感觉还是使用桥接模式的静态ip比较方便实用。这样以后就不用那么多麻烦事就可以轻松上网了!