虚拟机装的是Linux系统,用的网桥连接,IP也做了相应的配置,怎么还是无法上网呢??

作者&投稿:钟杰 (若有异议请与网页底部的电邮联系)
我的Linux虚拟机网络连接成功,为什么还不能上网?~

Linux服务器无法上网, 要检查network服务的状态,
还要看下iptables防火墙的状态啊。
如果楼主搞不定的话,就可以私信一下啊。
以后要是有Linux系统的问题, 也都可以帮忙解决哦。

VMware虚拟机联网的几种可选方法
2009-10-18 20:16
今天上网查找关于VMware虚拟机的相关资料,发现两篇比较有用的文章分享给大家,希望对新手有所帮助,原文出自安全中国网。
主机为WindowsXP系统,VMware虚拟机里安装Linux操作系统。安装完VMware后,主机的网络连接里面出现了两个新的连接,即VMware Network Adapter VMnet1和VMware Network Adapter VMnet8如图。虚拟机里安装的系统就是靠这两个虚拟网卡来联网的。(如下图)
主机上类似antiarp 防火墙一定要关掉 否则虚拟机不能上网

有以下几种可选方法:

1、Bridged(网桥)方式:

如果主机是通过局域网上网的,可让虚拟机使用与主机网段、网关和DNS等的相同的设置,选用一个有效的局域网IP即可。
桥接方式可实现虚拟机主机 虚拟机互联网 通信(主机与虚拟机可看成是同一局域网的两台机)。但桥接需要一个不同于 原主机上的另外一个独立的IP地址,这对于有些情况(IP和MAC绑定,网管不同意)比较难办到。并且主机拔掉网线后,虚拟机无法与主机通过网络的方式进行通讯。而后面几种没这个问题。所以一般不太使用桥接方式。

1)主机的IP信息


2)设置VMware网络连接为Bridged


3)虚拟机系统网络设置


多网卡桥接

当我有双网卡时,虽然VMnet0:Bridged to an automatically chosen adapter(在VMware的Edit ->Virtual Network settings... 打开Virtual Network Editor)

但是,我尝试了一下,虚拟机只可桥接“本地连接”(VIA网卡),不能桥接“本地连接2”(Realtek网卡)
在Virtual Network Editor -> Automatic Bridging 选项卡里
若我们想桥接“本地连接2”(Realtek网卡)需要在“Exclude adapters" 里add "VIA网卡”(本地连接),这样“本地连接2”就可以桥接了。但是“本地连接”(VIA网卡)却不可以了,即使在“Exclude adapters" 里Remove "VIA网卡”也不行,我猜测 VMware其实只支持一个最初未被排除的网卡桥接!
没关系,我们可以在 Virtual Network Editor -> Host Virtual Network Mapping 选项卡里,VMnet2选择Realtek网卡

这时,我们回到Virtual Network Editor -> Automatic Bridging 选项卡,发现VMnet0 把 Realtek网卡排除了

桥接“本地连接”(VIA网卡)时,VMware选择VMnet0,
桥接“本地连接2”(Realtek网卡)时,VMware选择VMnet2

虚拟机上网络相应的设置,就可以了。

2、NAT方式:

使用VMware提供的NAT和DHCP服务,虚拟机使用主机中的虚拟网卡VMnet8作为网关,并且TCP/IP设置需遵循程序中关于vmnet8的DHCP和NAT设置,如IP必须在其DHCP设置的StartIP和EndIP之间,网关需使用其NAT设置的Gateway IP。

NAT方式可实现虚拟机主机 通信,但是 虚拟机--->互联网 即只能够虚拟机访问互联网,但是若想把虚拟机作为服务器,让互联网访问,不可以。
但是如果有多个网卡,虚拟机可以不用更改设置,就可以同时访问多个网卡连接的互联网。

1) 设置VMware 网络连接方式为NAT


2)在虚拟机里,linux网络设置,只需选择自动获取IP,就可以了!


当然也可以手动设置:
ip设置与vmnet8同网段,gateway,netmask,broadcast设置与vmnet8相同,dns设置与主机相同。
我们在主机的网络连接里如下,没有看到网关(如下图)



别急,在VMware的Edit ->Virtual Network settings... 中,有相关内容。


这些选项卡包含了VMware的很多高级设置,有兴趣可以研究研究。


3.host-only方式 :

默认使用vmnet1,将虚拟机ip设置与vmnet1同网段,gateway设置成vmnet1的ip,其余设置与vmnet1相同,dns设置与主机相同

例如 vmnet1 ip :192.168.101.1
虚拟机设置: ip :192.168.101.100 gateway : 192.168.101.1
这样就实现了虚拟机主机 通信,但是 虚拟机互联网 仍无法通信

1)选择VMware的Host-only



2)主机的本地连接



3)在虚拟机linux里,设置网络


4、共享主机的Internet连接的方式(如果主机是Win98系统可能不适用):

在主机的“本地连接”属性的高级里面共享Internet连接。如果选的是VMnet1虚拟网卡,则在VMware的Ethernet设置需选用Host-only;如果选VMnet8,则Ethernet设置需选用NAT。共享连接后,那个被选中的虚拟网卡的IP会默认被设为192.168.0.1(如果主机也是通过局域网的192.168.0.1网关上网的,则需把这个虚拟网卡设置为不同的网段IP,如192.168.1.1)这时候虚拟机里面就可以通过把这个虚拟网卡作为网关来上网了。实际上是一个简单的路由NAT,所以NAT方式就不讨论了,我们只以Host-only为例。

共享host-only方式,可实现虚拟机主机 通信,但是 虚拟机--->互联网 即只能够虚拟机访问互联网,但是若想把虚拟机作为服务器,让互联网访问,不可以。

1)选择VMware的Host-only
2)设置主机的本地连接属性


被选中的虚拟网卡的IP会默认被设为192.168.0.1,当然也可以更改。而且共享连接取消后,还会变回到共享连接前的网络设置。

在虚拟机linux里,设置网络:

总结:
共享连接方式和NAT方式,都可以实现虚拟机主机 , 虚拟机--->互联网 通信,NAT方式设置简单,且可以实现同时访问多个物理网卡。
桥接方式可实现虚拟机主机 虚拟机互联网 通信,若虚拟机作为服务器,只有这种方式可行。但需独立的IP给虚拟机,且若物理网卡连接断开,虚拟机与主机也不能连接。
host-only方式只实现虚拟机主机 通信 ,一般不单独采用。

像我在虚拟机下开发嵌入式,虚拟机要给开发板提供NFS服务,就采用桥接方式连接嵌入式的网卡。若有时想下载点软件,查查资料,就改用NAT方式,非常方便!

如果你主机是win7的情况下,打开网络共享中心,查看本地连接的属性,里面有个Vmware Bridge protocol 你看打钩没有,这个是虚拟网桥的协议,要勾上,之后你将虚拟机系统里的IP设为主机同一网段的IP即可,当然DNS等也要做相应设置,如果还不行,你看一下防火墙之类的关了没有

如果你的真机网络只是是直连路由或者交换机上网的话,首先你得检查下linux是否可以ping通网关,如还不行的话,你访问网站时使用IP访问,如果可以,有可能是DNS的问题。

首先检查你的vmware相关服务是否都开启了,然后看vmware生成的网卡是否被禁用。然后再看是否有前面几位说的故障。

linux如果没有独立的ip,需要将vm设为nat方式,linux设为自动获取ip地址

如用的vm,上外网,虚拟机应设为nat模式,ip设为自动dhcp。


虚拟机典型安装是linux系统吗?
虚拟机可以安装各种不同的操作系统,包括Linux、Windows、MacOS等。但是在企业和服务器领域,Linux是最常见的虚拟机操作系统之一,因为它具有强大的性能和稳定性,并且可以自由获取和使用。此外,Linux也可以方便地进行配置和管理,适合于用作服务器操作系统。因此,虚拟机典型安装的确可能是Linux系统。

我在虚拟机上安装kalilinux怎样才能使用笔记本内置的无线网卡上网_百度...
1. **确保Kali Linux已安装**:首先,确保你的笔记本上已安装好虚拟机软件(如VMware或VirtualBox)以及Kali Linux操作系统。2. **关闭Kali Linux虚拟机**:在虚拟机中关闭Kali Linux系统,以便进行网络设置。3. **设置网络模式为桥接**:- 对于VMware:在虚拟机软件的界面上,找到Kali Linux虚拟机...

虚拟系统linux系统安装linux虚拟系统安装
答:vmware虚拟机安装linux进桌面。1.首先打开VMware虚拟机软件,打开linux的虚拟机:2.进入命令行界面以后,输入用户名和密码进入系统:3.接着输入指令startx,进入图形界面:4.等待片刻即可进入linux图形界面了:这就是vmware虚拟机安装linux进桌面的方法。如何用虚拟机安装VMWareTools?VMwareTools相当于是虚拟机...

虚拟机下安装的Linux如何进入桌面呢?
1、用startx命令(前提是你已经按装了图形界面)2、开机自启动:也可以修改\/etc\/inittab 的这行 3代表 字符 5代表 图形界面 修改后保存 然后重启 reboot 就进入图形界面 3、另外linux本身没有图形界面,linux现在的图形界面的实现只是linux下的应用程序实现的....

虚拟机中的linux怎么进入命令方式
虚拟机安装Linux开启进入系统后,常用的有3种进入终端命令(terminal)界面方法,分别如下:①按快捷键“Ctrl+Alt+T”即可打开终端窗口;②或者按“Ctrl+Alt+F1-F6”均可进入终端(模拟终端,不显示桌面);③直接搜索“终端”并进入。

什么是虚拟linux?什么是linux虚拟机?
一种安装在Windows上的虚拟linux操作环境,就被称为linux虚拟机。它实际上只是个文件而已,是虚拟的linux环境,而非真正意义上的操作系统。但是它们的实际效果是一样的。windowsXP虚拟机vmware下安装Linux 我们在实际的WindowsXP中再虚拟出一台电脑(虚拟机),并在上面安装Linux系统,这样,你就可以放心大胆...

我自己在虚拟机安装的Linux,请问怎么以root登录?
1.重新设置 root 的密码:sudo passwd root #按照提示输入两次新的密码,并加以确认。2.启用root用户登录:sudo vi \/etc\/X11\/gdm\/gdm.conf #打开gnome的配置文件,在末行模式中输入:AllowRoot回车,找到AllowRoot=false ,把false改为true,保存后退出。之后,重启系统时,就可以用 root 登录了。

刚在虚拟机上装的Linux系统,ifconfig后IP地址怎么成了127.0.0.1了...
可能是设置的问题,连接必须设置为桥接的方式,以下是解决方法:在linux系统中输入命令:vi \/etc\/sysconfig\/network-scripts\/ifcfg-eth0 ,然后显示如下结果。将其中的ONBOOT=no改为yes,然后输入 :wq,敲击enter保存并退出。.最后输入命令:service network restart(重启服务命令)。重启服务器,会出现正在配置...

在虚拟机上装的linux可以干嘛,怎么用??
装虚拟机就是为了让你更快的切换系统(不需要重启电脑),linux系统是一款专业人员用的开发系统,因为linux中使用命令行会比较多一些。不像windows直接用鼠标点就可以了。而且linux很少出现卡机的现象。

在虚拟机上安装的linux如何修改linux的主机名
一、如果虚拟机在安装系统的时候你规定了hostname,那么需要在vi \/etc\/hostname 中只需修改想添加的主机名字 如:test20 二、直接vi \/etc\/hosts,修改 这一列为你自己的主机名。三、在命令界面[root@localhost~]#hostname test20 ,这种也可以修改,不过是暂时的,关机就没了。四、在[...

南充市19436535160: 虚拟机安装的linux怎么上网 -
肇类博帅: VM虚拟机中安装Linux联网需要两个条件:网卡桥接设置和配置虚拟机网卡信息.①打开VMware虚拟机--VM--setting--Hardware--Network Adapter,然后选择Bridged(桥接模式).②进入Linux系统后,修改网卡配置信息. #配置网卡 vim /etc...

南充市19436535160: Linux 虚拟机装的Linux的网络问题 -
肇类博帅: 桥接网络,虚拟机是通过物理机的网卡通讯的,拔掉网线,网络当然不通.除非你更改虚拟机的网络类型,比如nat和仅主机类型,主机可不插网线.

南充市19436535160: 我装了个Vmware虚拟机,里面装的是linux系统,我想用他来上网,该怎么弄 -
肇类博帅: 安装好VMware,虚拟网卡默认应该是配置好的,你可以在网络连接里面查看并修改.虚拟机网卡设置建议选择NAT,这样寄主机与虚拟机可以互相访问,而且也都可以访问互联网,如果你用的Ubuntu,她会自己设置好网络,主机与虚拟机能ping通,就可以了.

南充市19436535160: 虚拟机安装的linux怎么联网?说得详细点,谢谢!
肇类博帅: 不用那么麻烦,把你的LINUX网卡设成自动获取IP地址,因为VMware有内置的DHCP服务器,LINUX系统网卡可以获得IP地址,然后把连拉方式改为NAT方式,只要你的系统本身能上网,虚拟机的LINUX同样通过地址转换也可以上网了

南充市19436535160: 虚拟机装了linux系统怎么设置上网 -
肇类博帅: 虚拟机设置里 硬件 网络适配器 网络方式,选桥接 或者net 都可以

南充市19436535160: 请问一下用VMware安装好Linux后,怎么进行网络配置可以上网?(有分加哦!) -
肇类博帅: 1.首先将虚拟机右下角的网卡设置为:桥接模式!然后点击虚拟机标题栏上面的编辑-虚拟网络设置-自动桥接!打上下面那个对号!或选择主机虚拟网络映射,第一个选项VM0下拉.选择你真机的网卡!最后点下面的应用,确定! 2.启动虚拟机...

南充市19436535160: 在虚拟机上装的Linux怎么实现上网?
肇类博帅: 这个问题呀,你看看虚拟机里面的系统 DHCP 获取,虚拟机 软件设置桥接或者 NAT .外面真实系统只要能上网, 虚拟机里面的系统就能上网.(Linux 安装时默认 DHCP ,虚拟机安装时默认桥接.全都是默认就行了),最后重启

南充市19436535160: 虚拟机是linux操作系统,要让他连接到外网上,怎么设置? -
肇类博帅: 首先说明一下,提问时最好说明是什么虚拟机 这里只说明virtualbox 网络设置里接nat,与主机一起上网 接bridge,虚拟机独占网卡

南充市19436535160: 虚拟机下安装的Linux系统怎么连接主机上网啊?
肇类博帅: 手动更改虚拟机里linux的ip为物理机的同一个网段的ip(要求物理机不是自己拨号那种)

南充市19436535160: 虚拟机装的是linux物理机用的cmcc - edu联网,怎样实现虚拟机联网 -
肇类博帅: 安装VM-tools,然后把网络方式改为桥接,就可以了,默认情况下虚拟机的虚拟工具会自动帮助你完成上网方式的设置,这个方法比较方便,推荐!!!!

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网