- 完全关闭你的 Linux 虚拟机。
-
在 VirtualBox 主界面,选中虚拟机,点击"设置" -> "网络"。
-
确保设置完全如下:
- 启用网卡:✅ 勾选
- 附加到 :NAT (我们先回到最简单的默认模式)
- 高级:点开它
- 网卡:保持默认即可,不用选。
- 混杂模式 :拒绝
- 接入网线:✅ 勾选
-
点击"确定"保存。
第一步:启动虚拟机并强制获取 IP
现在,启动你的虚拟机。由于之前的配置可能有问题,系统可能不会自动去请求 IP。我们需要手动命令它"去要一个 IP 地址"。
- 打开虚拟机的终端。
- 输入以下命令,强制刷新网络配置:
第二步:再次检查 IP 地址
sudo dhclient -v
现在,我们重新执行之前的命令,看看情况是否改变。
5. 查看默认路由:
6.
ip route show default
这次应该有输出了! 类似这样:
default via 10.0.2.2 dev enp0s3
- 查看主网卡的 IP 地址:
ip addr
在输出中,找到名字不是 lo 或 docker0 的网卡(比如 enp0s3),看它下面有没有 inet 开头的行。你应该会看到类似这样的地址: