Como faço para que o dnsmasq atenda endereços IP via IPoIB?

2

Eu tenho um farm de cluster que estou configurando.

Os nós (computadores no farm) estão conectados via ethernet & IP over Infiniband. Eu estou precisando netboot os nós e pensei que dnsmasq se encaixaria bem, pois fornece todos os recursos, incluindo suporte para DHCP sobre IB e funciona muito bem para a nossa configuração de ethernet. No entanto, parece que não consigo fornecer endereços IP aos adaptadores infiniband nos nós.

Cada nó está executando um desktop Ubuntu 12.04 LTS. O servidor dnsmasq está rodando no servidor ubuntu 12.04LTS e tem a seguinte configuração de teste:

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

O IPoIB funciona entre os nós quando configurado estaticamente, mas não com o dhcp. Nos nós, o arquivo / etc / network / interfaces contém

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'

Existe algo que eu preciso fazer no cliente ou no servidor para que isso funcione?

    
por Matt 05.11.2012 / 04:39

0 respostas