我选择了桥接适配器,当我的笔记本电脑连接到无线路由器时,它通常会正常工作。我只需使用eth0导致命令ifconfig
。但今天早上,在我失败的为了验证自己是否可以使用图书馆的免费 wifi,我尝试从托管操作系统远程登录到虚拟操作系统,但发现没有eth0。我尝试配置 IP 地址以eth0使用命令sudo ifconfig eth0 x.x.x.x
并为主机操作系统设置一个 IP(与前一个 IP 位于同一子网中)。但经过所有这些操作后,它仍然无法正常工作。是因为需要交换机或路由器来为接口分配 IP 地址吗?
答案1
使用桥接模式时,是的,您需要连接。因为所有流量都通过物理适配器桥接。
要使其在未连接时工作,请使用 NAT 连接或 HostOnly。两者的缺点是物理网络上的其他计算机无法访问该机器。但是,使用 NAT 时,您可以将本地机器的端口转发添加到虚拟机。
我希望这有帮助
诚挚的问候,
约亨。
答案2
在桥接模式下,为了在没有路由器/DHCP 服务器的情况下工作,您需要为与主机位于同一子网内的客户机分配一个静态 IP(并且没有冲突!!)
使用网络管理器在 Ubuntu 桌面上执行此操作——旧的 CLI 网络配置命令(ifconfig、resolv.conf 等)通常会在生效之前被网络管理器覆盖。