如何让dnsmasq通过IPoIB服务IP地址?

我有一个集群农场,我正在build立。

节点(农场中的计算机)通过Infiniband上的以太网和IP连接。 我需要netboot的节点,并认为dnsmasq将适合,因为它提供了所有的function,包括支持DHCP的IB,它非常适合我们的以太网设置。 但是,我似乎无法得到它提供IP地址的节点上的infiniband适配器。

每个节点运行一个Ubuntu桌面12.04 LTS。 dnsmasq服务器在Ubuntu服务器12.04LTS上运行,并具有以下testingconfiguration:

dhcp-authoritative domain-needed bogus-priv expand-hosts no-hosts domain=local dhcp-range=eth0,10.0.0.10,10.0.0.255,12h dhcp-option=eth0,3,10.0.0.1 dhcp-range=ib0,10.1.1.10,10.1.1.255,12h dhcp-option=ib0,3,10.1.1.1 log-queries log-dhcp 

静态configuration时,IPoIB在节点之间工作,但不与dhcp配合。 在/ etc / network / interfaces文件所在的节点上

 auto lo iface lo inet loopback auto ib0 iface ib0 inet dhcp #iface ib0 inet static #address 10.1.1.5 #netmask 255.0.0.0 up echo connected >`find /sys -name mode | grep ib0` 

有什么我需要做的客户端或服务器端做这个工作?