在没有Internet访问权限的计算机中为内部网络启用eth0或eth1


1

我在没有互联网访问的计算机上安装虚拟盒。 我不确定这台电脑是否有网络适配器(以太网)。 我有两个可以互相通信的虚拟机(我在笔记本电脑上创建)。 我复制了 * .vdi 从我的笔记本电脑到我之前提到的电脑。 (Ubuntu机器)

在虚拟框中,我创建了一台启用了2个网络适配器的新计算机。 适配器1连接到NAT。 适配器2连接到内部网络。

我没有触摸高级设置部分。

我启动机器。但是当我打字的时候 ifconfig,它只是告诉我 lo。我看不到 eth0eth1 信息。

我按照建议键入ip addr user* 然后它给了我 loeth2eth3。为什么它没有显示 eth0eth1

为什么移植的虚拟机不再具有eth0? (由kmarsh推荐)

谢谢


我好奇心。这是否意味着我的真实计算机没有物理适配器(以太网)硬件?
Santosa Sandy

您是否在问为什么移植的虚拟机不再具有eth0?
kmarsh

@kmarsh,谢谢你的简短。是的,我把它移到没有互联网的电脑后,为什么我的虚拟机不再有eth0?
Santosa Sandy

什么 ifconfig -a 回报?
VL-80

@Nikolay是的,首先,我没有做 if config -a。问题解决后, if config -a 将导致 loeth2eth3。非常感谢您的关注。我真的很感激
Santosa Sandy

Answers:


1

转到您的Ubuntu VM CLI并尝试输入 ip addr。这将显示接口 ifdown 同样。如果列出了界面,请尝试 sudo ifup 。如果不是这样,请尝试输入 lspci 查看硬件是否存在。


我试着打字 ip addr 然后它给了我 loeth2eth3。为什么它没有显示 eth0eth1
Santosa Sandy

0

我得到了答案。我希望我的假设是正确的。如果我错了,请纠正我。

问题是因为当我们在中创建一个新的虚拟机时 VBox。它会自动重新启动mac地址。

因此,当我加载准备好的 *.vdi,机器有eth2和eth3而不是准备好的 eth0eth1

所以我们应该追加 /etc/network/interfaces 文件。我们应该改变 eth0eth2eth1eth3

承认

这个答案是基于@ user294023建议的重生答案

加: 当你移动你的 *.vdi,确保您的系统在启动期间等待完整的网络配置。

更多参考: https://askubuntu.com/questions/82322/how-do-i-fix-broken-networking-in-cloned-virtual-machines/388532#388532

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.