我正在尝试在 SLES11 上设置 Xen。我想要的配置是每个虚拟机都应在我们的 LAN 外部拥有自己的静态 IP 地址,因此可以通过特定 IP 直接访问。
LAN - eth0(IP: 1.2.3.4) - ?? - vm1 (IP: 1.2.3.5)
- vm2 IP: (1.2.3.6)
- vm3 IP: (1.2.3.7)
- ...
这样我就可以直接使用 ip 1.2.3.5 从主机外部访问 vm1。我的问题是,我该如何设置?图片中的“??”应该用什么代替?我在网上搜索过,但没有找到有关以这种方式使用多个静态地址的任何信息。
是的,我对更复杂的网络配置还不太熟悉。
任何帮助都将不胜感激!
答案1
您所要做的就是将 Xen 设置为桥接模式。您可以在 /etc/xen/xend-config.sxp 中通过禁用
(网络脚本网络虚拟)
并实现
(网络脚本网络桥)
(vif 脚本 vif 桥)
设置好桥接器后,您要做的就是将公共 IP 放在您的 domU 上,就这样。
ifconfig ethy xxxx/网络掩码
您还可以手工创建桥梁,它也能完美运行并且更易于升级。