我在 VirtualBox 中安装了 OpenWrt,网络配置如下:
- 通道桥
- eth0
- 卡类型:PCnet-FAST III
- OpenWrt的eth0地址是:192.168.1.226
- 我的电脑(Ubuntu)上安装的操作系统的 eth0 地址是:192.168.1.240
当我从 Ubuntu ping 到 OpenWrt 或从 OpenWrt ping 到 Ubuntu 时,wireshark 仅显示从 OpenWrt (192.168.1.226) 发送的包。
有人能告诉我原因并帮助我解决这个问题吗?
答案1
检查您的虚拟网络设置。
您需要处于 net0 的桥接模式。
此外,您的虚拟网络应该与您的主机不同,例如 192.168.2.x/24,并且该网络称为 net2,也需要设置为 NAT。
您的虚拟客户机将在 net2 空间中拥有一个网络地址,例如 192.168.2.11/24。由于 net2 处于 NAT 模式,而 net0 处于桥接模式,这将允许您的客户机访问您的主机以及您的互联网连接。