虚拟化网络

虚拟化网络

我有一个redhat9客户机和一个fedora18主机。客户机已连接到网络,但我不确定是通过bridge什么方式nat。我只知道其他机器无法 ssh 或 ping 它。因为它们不在同一 IP 范围内。我不太懂网络,您能告诉我如何更改网络设置以便客户机具有与主机和其他机器相同的 IP 范围吗?如果这很重要,我使用xen虚拟机管理程序,virt manager并且在创建客户机时使用了默认设置。如果您能给我提供分步手册的链接,让我首先了解需求,然后进行设置,我将不胜感激。我想我应该建立一个桥接器,我刚刚在主机中编辑了一些配置文件,但它导致互联网断开连接!

答案1

您可能需要设置桥接。Xen 驱动程序在 dom0(主机)中创建一个虚拟网络适配器,您可以将其桥接到物理适配器。尝试:

# brctl addbr xenbr0
# brctl addif xenbr0 eth0
# brctl addif xenbr0 vif1.0
# dhclient eth0 -r
# dhclient xenbr0

这应该会为网桥获取一个 IP 地址,而客户机应该能够使用它来 DHCP 自己的 IP 地址。填写正确的适配器名称,而不是 eth0 和 vif1.0

相关内容