我尝试使用桥接网络与一些虚拟机建立网络。
- 主机:Ubuntu Gnome 16.04。
- VirtualBox 5.0.24
- 客户系统:Debian Jessie CLI
- 路由器地址:192.168.1.1
- 主机地址:192.168.1.4
我需要静态 IP。因此我设置了/etc/网络/接口客人 (每个客人都有自己的 IP):
auto eth0
iface eth0 inet static
address 192.168.1.20
netmask 255.255.255.0
network 192.168.1.1
gateway 192.168.1.1
我对桥接网络的理解是,虚拟机直接连接到路由器,路由器将管理 IP。重新启动虚拟机后,我希望在路由器状态视图中看到此 IP(在浏览器中使用 192.168.1.1/info 调用),但虚拟机未列出。
这种行为正确吗?为什么?
提前致谢,
亚历克斯
答案1
如果您不使用 DHCP,路由器只剩下两个选项来检测设备:
- 嗅探所有网络流量——在 CPU 能力有限的情况下并不可行;在交换机上的使用有限
- 使用连接跟踪表,该表对于 NAT 而言始终存在
这意味着您的虚拟机一旦连接到互联网就会出现。大多数 Linux 发行版不会自行使用互联网。
尽管通常会检查重复的 IP 地址,但只需设置网络连接即可,根本不需要进行通信。