首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Metasploitable虚拟机中启动eth0?

如何在Metasploitable虚拟机中启动eth0?
EN

Stack Overflow用户
提问于 2021-04-15 04:51:57
回答 1查看 237关注 0票数 0

我已经使用vcenter在虚拟机上安装了metasploitable。我已经设置好了,并且正在尝试配置以太网接口的静态IP地址。运行ifconfig时,没有eth0接口,只出现环回接口。然而,下面是我的/etc/network/interface:

代码语言:javascript
复制
iface lo inet loopback
# primary network interfaces
auto eth0
iface eth0 inet dhcp

当我运行ifup eth0时,一条错误消息说:

代码语言:javascript
复制
eth0 : ERROR while getting interface flags : No such device
Bind socket to interface : no such device
Failed to bring up eth0

我也试过了

代码语言:javascript
复制
ip link set dev eth0 up
/sbin/ifconfig eth0 up

并在每次网络服务时重新启动,但我得到了相同的错误。

我也曾尝试将静态IP地址设置为eth0并重启网络服务,但问题始终不变。显然,我的机器根本没有eth0,有没有其他方法可以解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2021-08-19 06:05:25

问题是Hyper-V使用其当前的网络适配器部署虚拟机。作为一个如此老的虚拟机,Metasploitable需要遗留的硬件。

  1. 关闭Metasploitable VM。
  2. Modify VM settings
  3. Remove any existing network adapters
  4. 单击顶部的"Add Hardware“
  5. 选择"Legacy Network Adapter”,然后单击“Add

”<

  1. 启动VM。

现在,您将在引导时看到eth0,并且可以按预期分配静态IP。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67098960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档