导航:首页 > 操作系统 > 虚拟机linux无法上网

虚拟机linux无法上网

发布时间:2023-01-07 07:09:02

⑴ 虚拟机安装上linux没有网络

没有分配虚拟网卡或者虚拟机的网卡没有启用/没有正确配置,建议检查虚拟机设置(资源分配部分),并登录虚拟机查看网卡状态及配置文件。

⑵ virtualbox中的linux虚拟机无法上网

1、在VirtualBox的设置界面,点击“网络”,

将虚拟机的“连接方式”设置为桥接模式,

“界面名称”选择笔记本的无线网卡(一般是“wireless Network”的选项)

将“接入网线”勾选上。

2、打开linux系统,输入

<pre style="margin: 0px; padding: 0px; overflow-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">vi /etc/sysconfig/network-scripts/ifcfg-enp0s3</pre>

打开网卡配置文件(可能你的不是这个文件,但是没关系只要是/ifcfg-exxx就行),将“ONBOOT=NO”修改为“yes” ,如下图所示:

3、重启网络服务,就能够上网了!

<pre style="margin: 0px; padding: 0px; overflow-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">service network restart</pre>

4、查看是否能够联网

<pre style="margin: 0px; padding: 0px; overflow-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">ip addr //查看网址
ping www..com //能ping通,说明能联网</pre>

⑶ 虚拟机的linux为什么连不上网

改成dhcp自动获取,ONBOOT改成yes,开机自启动,然重启网络服务就可以了

⑷ 我的linux系统的虚拟机为什么不能上网

1、选用桥接模式
2、设置IP
3、设置DNS
4、如果你的系统版本默认没有安装浏览器,你需要安装火狐浏览器
这样就可以上网了

⑸ 虚拟机vmware linux系统无法连接网络怎么办!设置的是NAT但是还是无法连接

打开终端,运行下ifconfig
eth0看下具体
虚拟机
的ip地址是多少!
NAT模式下,确保
系统服务
VMware
NAT
service和VMware
DHCP
service服务启动。

⑹ VMware虚拟机里Linux系统怎么上网

VMWare虚拟机软件是一个“虚拟PC”软件,它使你可以在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。那你知道在VMware虚拟机里Linux系统怎么上网吗?我带来了VMware虚拟机里Linux系统上网的 方法 ,下面大家跟着我一起来学习一下吧。

VMware虚拟机里Linux系统上网方法参考如下

原理:使用Windows下的连接作为网关。Linux作为一个虚拟的客户端通过这个Windows下的连接连上网。

1、设置Windows下的本地连接允许VMware的虚拟网卡来共享上网。

2、设置Windows下的VMware产生的虚拟网卡1。将其IP设置为192.168.0.1。子网掩码为255.255.255.0。

3、设置VMware的网卡为Host-only

4、启动Linux,然后在网络设置中将eth0设置为IP为 192.168.0.2。然后设置子网掩码255.255.255.0。再设置网关为192.168.0.1。最后设置DNS为Windows下使用的那 个DNS地址即可(在安装虚拟机前可以用ipconfig查到)。再激活eth0即可。

5、如果不行,那就设置完后,重启你的电脑。

而我在公司装的时候,没做第3步,用了默认的NAT方式,同样也可以上网。

VMware的网卡设置模式

VMware 提供四种网络连接方式

Bridge:这种方式最简单,直接将虚拟网卡桥接到一个物理网卡上面,和linux下一个网卡 绑定两个不同地址类似,实际上是将网卡设置为混杂模式,从而达到侦听多个IP的能力.

在此种模式下,虚拟机内部的网卡(例如linux下的eth0)直接连到了物理网卡所在的网络上,可以想象为虚拟机和host机处于对等的地位,在网络关系上是平等的,没有谁在谁后面的问题.

使用这种方式很简单,前提是你可以得到1个以上的地址.对于想进行种种网络实验的朋友不太适合,因为你无法对虚拟机的网络进行控制,它直接出去了.

nat方式:这种方式下host内部出现了一个虚拟的网卡vmnet8(默认情况下),如果你有过做nat服务器的 经验 ,这里的vmnet8就相当于连接到内网的网卡,而虚拟机本身则相当于运行在内网上的机器,虚拟机内的网卡(eth0)则独立于vmnet8.

你会发现在这种方式下,vmware自带的dhcp会默认地加载到vmnet8界面上,这样虚拟机就可以使用dhcp服务.更为重要的 是,vmware自带了nat服务,提供了从vmnet8到外网的地址转 换,所以这种情况是一个实实在在的nat服务器在运行,只不过是供虚拟机用的. 很显然,如果你只有一个外网地址,此种方式很合适.

hostonly:

这应该是最为灵活的方式,有兴趣的话可以进行各种网络实验.和nat唯一的不同的是,此种方式下,没有地址转换服务,因此,默认情况下,虚拟机只 能到主机访问,这也是hostonly的名字的意义. 默认情况下,也会有一个dhcp服务加载到vmnet1上.这样连接到vmnet8上的虚拟机仍然可以设置成dhcp,方便系统的配置.

是不是这种方式就没有办法连接到外网呢,当然不是,事实上,这种方式更为灵活,你可以使用自己的方式,从而达到最理想的配置,例如:

a.使用自己dhcp服务:首先停掉vmware自带的dhcp服务,使dhcp服务更为统一.

b.使用自己的nat,方便加入防火墙.windows host可以做nat的方法很多,简单的如windows xp的internet共享,复杂的如windows server里的nat服务.

c. 使用自己的防火墙.因为你可以完全控制vmnet1,你可以加入(或试验)防火墙在vmnet1和外网的网卡间.

从以上可以看出,hostonly这种模式和普通的nat server带整个内网上网的情形类似,因此你可以方便的进行与之有关的实验,比如防火强的设置等

1、Bridge模式(一切都跟host一样,只有ip不能与host相同)

ip 192.168.39.222

netmask:255.255.252.0

gateway:192.168.39.254

Primary nameserve:192.168.39.252

2、NAT模式

首先在host中查看VMnet8的IP(e.g. 192.168.255.1).

启动VMware,点Edit下Virtual Network Setting… ,弹出Virtual network Editor对话框;

查看NAT选项卡,记录NAT的Gateway IP address:192.168.255.2

在config中,填写:

ip:192.168.255.5(与192.168.255.1在同一个网段的不同地址)

netmask:255.255.255.0(与192.168.255.1的隐码相同)

Gateway IP:填写VMware中的NAT网关192.168.255.2

Primary nameserver:填写与主机中一样的网关192.168.39.252,这样就可以上网冲浪了.

如果填写192.168.255.1,则不能连上外网.这里也可以不停,总之不能写错误的地址

3、hostonly模式

(1)查看你的连接外网的网卡的属性,选择“高级”标签,设置成允许共享,并设定允许的网络接口为VMNET1

(2)再插看一下你的VMnet1 的属性,看一下TCP/IP协议的设置,你发现已经被自动设置为

192.168.0.1/255.255.255.0,

(3)windows下的设置完成,转入到跑linux的虚拟机.将你的eth0的ip地址设置为静态的(如果安装时没有选静态的话) .

按红帽子图标->系统设置->网络(或 其它 你了解的方法)

ip: 192.168.0.2(或其它在此网段上的地址)

netmask: 255.255.255.0

default gateway: 192.168.0.1 (VMnet1的地址)

dns:输入你自己的DNS (host中用的DNS)

保存设置.如果你还没有设置好主机名称:

cd /etc/sysconfig

vi network

编辑HOSTNAME

cd /etc

vi hosts

加入:

192.168.0.2 yourhostname

重新启动服务

su

/sbin/service network restart

(4)测试一下

网关: ping 192.168.0.1

dns: ping dnsserver

(1)Bridged方式

用这种方式,虚拟系统的IP可设置成与本机系统在同一网段,虚拟系统相当于网络内的一台.独立的机器,与本机共同插在一个Hub上,网络内其他机器可访问虚拟系统,虚拟系统也可访问网络内其他机器,当然与本机系统的双向访问也不成问题.

(2)NAT方式

这种方式也可以实现本机系统与虚拟系统的双向访问.但网络内其他机器不能访问虚拟系统,虚拟系统可通过本机系统用NAT协议访问网络内其他机 器.NAT方式的IP地址配置方法:虚拟系统先用DHCP自动获得IP地址,本机系统里的VMware services会为虚拟系统分配一个IP,之后如果想每次启动都用固定IP的话,在虚拟系统里直接设定这个IP即可.

(3)host-only方式

顾名思义这种方式只能进行虚拟机和主机之间的网络通信,既网络内其他机器不能访问虚拟系统,虚拟系统也不能访问其他机器.

(4)not use方式

既是不使用网络,虚拟系统为一个单机.

一般来说,Bridged方式最方便好用.但如果本机系统是win2000而网线没插(或者根本没有网卡),网络很可能不可用(大部分用PCI网卡的机器都如此),此时就只能用NAT方式或host-only,之前所说的那两块虚拟网卡就是适应这两种网络准备的.

⑺ 虚拟机Linux不能上网怎么办

1、依次单击【System】-->【Preferences】-->【Network Connections】
2、依次单击【Wired】-->【System eth0】-->【Edit】
3、勾选【Connect automaticlly】,然后点击【IPv4 Settings】,在下面的Method中选择【Automatic(DHCP)】,最后点击【Apply】

4、依次单击【编辑】-->【虚拟网络编辑器】

5、点击【恢复默认设置】
6、在虚拟机关机状态下,双击【网络适配器】

7、勾选【启动时连接】,选中【NAT模式】,最后点击【确定】

⑻ 虚拟机下的linux上不了网怎么办 说不活跃

得保证你的虚拟机设置里给虚拟机连接了网络。
另外可以试试在 linux 的终端里使用 ifup eth0 来启动接口,这个命令需要 root 权限。

⑼ 虚拟机Linux不能上网怎么样简单有效解决

打开
编辑
=》虚拟网络编辑器。
其中使用
桥接

NET模式
都可以上网,这里介绍
NET
模式。NET模式对应的虚拟网卡是VMnet8,记下当前的子网IP
192.168.163.0。

控制面板\网络和
Internet\网络连接
里找到
VMnet8,状态为已启用。
右键打开属性,双击打开
Internet
协议版本
4
5
选择使用下面的IP地址,配置主机IP。输入与之前的子网IP
处于同一网段的ip地址
192.168.163.1
和子网掩码
255.255.255.0
网关
192.168.163.2。到此虚拟机的外部配置完成,运行虚拟机的linux系统。

⑽ 电脑能上网,虚拟机中的linux为什么不能上网

1、如果要通过虚拟系统经过本机网络上网的话,首先要设置虚拟机的桥接网卡,根据本机网络的设置来设置虚拟网络的ip信息;然后,如果是通过代理上网的话,在虚拟机系统的浏览器上设置相关代理即可;
2、根据你的情况,如果是绑定mac的话,使用桥接就没有用了,因为单位的网络是基于mac验证策略的,所以建议启用虚拟机的“仅主机”网卡,启用虚拟机和本地网络的vnet1网卡,然后设置自定义的ip地址,再将本地系统的"本地连接"设置为共享,访问共享的网卡选择为vnet1。
3、win7系统除了界面改进了外,其它的没有多少改动,所以功能较以前的系统没有很大的变化,所以设置没有什么区别。

阅读全文

与虚拟机linux无法上网相关的资料

热点内容
小奔运动app网络异常怎么回事 浏览:447
php开启压缩 浏览:303
服务器主机如何设置启动 浏览:282
linux配置网络命令 浏览:774
一张照片怎么制作视频app 浏览:908
pythonweb和php 浏览:976
电脑服务器地址ip地址 浏览:823
对矩阵压缩是为了 浏览:910
setfacl命令 浏览:172
linux子系统中断 浏览:342
linux查看进程ps 浏览:224
知识库系统php 浏览:623
小波变换压缩图像python 浏览:151
阿里巴巴程序员怎么月入百万 浏览:173
如何使用国外服务器 浏览:188
燃灯者pdf 浏览:468
编译器用数学吗 浏览:7
图形化apk反编译工具 浏览:48
考勤表加密怎么办 浏览:735
arj压缩与解压批处理怎么写 浏览:658