虚拟机中的eth0不存在
❶ VMware安装Android-x86 4.0无法上网怎么办
楼上的一大坨回答只有一句话一语中的“这是因为系统只认wifi,没有wifi设备系统就认为没有上网”。其实正确配置VMware以后,安卓系统底层已经可以访问互联网,无需动用终端模拟器,只是高层应用无法识别这个所谓的以太网卡。动用终端模拟器的情况极为特殊,那是宿主机所在网络没有DHCP服务器、并且VMware设置为桥接的时候,我想大部分人平时都不会遇到。
我们都知道安卓系统原本为移动设备设计,而这些设备大多数并不配备以太网卡。所以普通的应用开发者在开发应用时无需考虑使用以太网卡,只需要实现与无线网卡的互动即可。它们在软件架构设计之初,不会想到也不会去想几年后会有几个奇葩的人设计出了笔记本上运行的安卓系统然后又有几个奇葩的人在VMware上安装和执行它们的程序。所以我第一个想到的解决方案是让VMware欺骗Androidx86这个以太网卡是一个无线网卡。但是我在各大网站搜索无果。VMware太菜了。所以我们只能退而求其次,找一些可以识别底层以太网卡的专业网络应用,比如es文件管理器。唯一的难点是我们怎么把这个安装包送进去。
如果浏览器无法直接下载,可以采用楼上说的电子邮件的方法。如果不喜欢,实际上还可以直接写入虚拟磁盘。ext格式的分区windows自然是不会支持,但是我们可以利用VMware再建虚拟机,比如Linux系统。一旦一款专业的网络软件安装成功,那么以后的文件交互将不再是问题,所有单机程序的安装包都可以便捷地导入和安装。
关于可以识别以太网卡的应用,可以借鉴一下其他二次加工的安卓x86系统,比如凤凰系统很多自带的程序(浏览器、文件管理器等)都是可以识别以太网卡的,可以用一些高级手段把它们的安装包提取出来为我们所用。
❷ Linux 企业7版本,虚拟机下只有lo网卡没eno和eth0网卡,
此原因可以按照以下步骤分析:
注意:在操作时候建议关闭NetworkManager服务(service NetworkManager stop;chkconfig NetworkManager off)
1、网卡驱动,一般用vm安装不会有此种情况
2、ifconfig -a 看下所有的网卡。默认是按照eht0 1.2.3.4—排序,当网络没有连接的时候
然后ifconfig -a可以看到主机上有几块网卡以及名称:
这样可以确定网卡存在,没有问题。如果不存在任何ethx的话,说明网卡有问题。
3、然后进入配置文件(里面是没有ifcfg-eth0的只有个lo):
[root@redhat]# cd /etc/sysconfig/network-scripts/
[root@redhat]# ls
ifcfg-lo ifdown-bnep ifdown-ipv6 ifdown-ppp ifdown-tunnel ifup-bnep
ifup-ipv6 ifup-plusb ifup-routes ifup-wireless network-functions
ifcfg-lo ifdown-eth ifdown-isdn ifdown-routes ifup ifup-eth ifup-isdn ifup-post ifup-sit init.ipv6-global network-functions-ipv6
ifdown ifdown-ippp ifdown-post ifdown-sit ifup-aliases ifup-ippp ifup-plip ifup-ppp ifup-tunnel net.hotplug
4、这样可以新建个ifcfg-ethx。
然后编辑里面内容添加:
ONBOOT=yes
USERCTL=no
PEERDNS=yes
TYPE=Ethernet
DEVICE=eth1 #//(此处的1是网卡设备的序号也就是ifconfig -a中看到的网卡名称后缀数字)
HWADDR=00:0c:29:64:c2:5f #此处可以不添加,根据自己机器而定(建议先不添加地址是网卡的地址,可以在虚拟机设置里面查看。)
BOOTPROTO=dhcp
5、然后保存重启服务
service network restart
❸ linux下输入ifconfig命令,没有eth0,怎么解决
重新打开eth0就行了
第一步:打开terminal,输入cd /etc/sysconfig/network-scripts 进入目录,输入ifconfig -a命令,可以看到eth0和lo。
❹ Linux虚拟机下的linux启动时出现如下错误,该如何解决啊
重装。
新手不要用 lvm 。先用最普通的 MSDOS 分区表分区就行了。文件系统用 ext3 。
等你会用了再说 lvm 还有什么其他的文件系统的事情。
不过按说你这个还没有完全错误而退出,应该系统还在继续启动。所以你到底出现什么问题了,还不好说。不过你挂载本地文件系统失败确实不正常。
其他的失败可以无视,有些是因为你还没设置这些东西,这些东西自然会因为没有配置文件而失败。
eth0 失败应该是你的虚拟机里面没有正确获得 dhcp 的分配数据,而且你也没设置他的 ip 地址信息。
❺ linux虚拟机,VM VirtualBox,输入ifconfig命令没有看到eth0
修改文件/etc/syssconfig/network-scripts/ifcfg-eth0把里面的ONBOOT=no改成ONBOOT=yes
然后用service
network
restart就就行了。ps.改的那个字段意思是是否自动开启网卡
❻ ubuntu Linux 安装后ifconfig看见有eth0和lo,但是在/dev目录中没有eth0这个设备,为什么呢
/dev
下本来就没有网络设备,你的dev下还有CPU不成?
你的IPv4没有配置,所以你的inet
addr没有咯.
可以使用ifconfig
eth0
inet
up
192.168.0.1
这样来配置
不过重启后就会自动消除的
固定的话就在
/etc/network/inteface文件里面配置
allow-hotplug
eth0
#我在我虚拟机是添了这行的
auto
eth0
iface
eth0
inet
static
addrsee
192.168.0.32
netmask
192xxx
broadcast
xxxx
gateway
xxxxx
❼ linux虚拟机上无eth0怎么办
1、用ifconfig eth0 up命令开启下网卡。
#ifconfig eth0 up
2、更改eth0配置:
#vi/etc/sysconfig/network-scripts/ifcfg-eth0下显示:
DEVICE=eth0
ONBOOT=no //开机启动网卡
BOOTPROTO=static
IPADDR=192.168.1.8 //自己设置有效ip地址
NETMASK=255.255.255.0 //子网掩码
GATEWAY=192.168.1.1 //有效网关地址
HWADDR=00:0C:29:96:38:F8
注意其中的ONBOOT=no将其改为yes,网卡激活。
3、重启服务。
#service network restart
重启后配置生效。
❽ hyper-v的Linux虚拟机没有eth0网卡
这跟Linux版本有关,eth0是老的命名方式,新的Linux版本都不这么命名了,有新的命名规则你可以自己网络学习下。
你要根据命令输出查看网卡名字,比如有的网卡名叫enp0S8,就不是eth0。
❾ 虚拟机装Linux不显示eth0
你这个是网口禁用了,输入命令:ifconfig eth0 up
把网口打开
记得采纳