我一直在OpenSUSE的Xennetworking上遇到问题,特别是让Dom0打开到DomU的TCP连接。 在networking上的其他机器可以打开所有3的TCP连接,所以我希望手动networkingconfiguration可以让我解决Dom0 – > DomU问题。
所以我需要帮助在OpenSUSE中手动configuration我的Dom0networking,网桥和2个VIF接口。 理想情况下,我将有3个mac地址,每个VIF随机生成两个,Dom0随机生成一个。 这样,我的内部DHCP / DNS服务器可以分配每个IP和局域网上的所有计算机可以连接到所有3台服务器。 所有3台机器应该与其他所有设备(无VLAN或NAT)在同一个内部networking上。 注意:你可以假设这是一个静态的networking设置,我只是为了方便使用DHCP和静态MAC,但是我期望Dom0和DomU的IP地址是固定的。
1)如何在YaST中开始configuration此networking?
要么
2)请提供示例/ etc / sysconfig / network脚本以及任何其他configuration文件脚本来设置它。
谢谢
我使用/ etc / sysconfig / network中的ifcfg-文件手动创build网桥。 我有一个连接到eth0的桥接,传递给domU。 以下是我的ifcfg-eth0和ifcfg-br5000文件。 如果需要桥接VLAN,则略有不同,但由于您没有指出太多,所以我认为这不是必需的。
为eth0:
BOOTPROTO='static' #IPADDR='172.16.30.221/24' IPADDR='0.0.0.0/24' BROADCAST='172.16.30.255' MTU=9000'' STARTMODE='onboot' NAME='Ethernet Network Card'
br5000:
BOOTPROTO='static' BRIDGE='yes' BRIDGE_FORWARDDELAY='0' BRIDGE_PORTS='eth0' BRIDGE_STP='off' BROADCAST='' ETHTOOL_OPTIONS='' IPADDR='172.16.30.221/24' MTU='9000' NAME='' NETWORK='' REMOTE_IPADDR='' STARTMODE='auto' USERCONTROL='no'
在SLES下我更熟悉XEN,但我认为OpenSuSE会相似。
如果桥接通过yast network可用,请尝试一个(适用于SLES11,不适用于SLES10)。
如果通过yast查看/ etc / xen / scripts,桥接不可用。 在那里你应该find一个叫做network-bridge的脚本。 使用该包装脚本将您的Dom0-Interface移动到桥上(查看参数脚本的头部)。
我发现有必要使用startmode手册来configuration/ etc / sysconfig / network / ifcfg- $ BRIDGE ,以便桥接脚本在networking桥脚本运行后启动。
包装脚本的基本技巧是将MAC(和IP)从物理接口移动到桥接设备。 原始接口将被添加到网桥,并重新命名为PETH – 作为networking的“上行链路”。