DNSMASQ no Ubuntu na VM que não oferece concessões ao cliente

1

Tenho Ubuntu rodando na estação de trabalho VMWare 12. Eu tenho um adaptador ethernet USB que aparece como eth1, e é estatisticamente atribuído 192.168.0.10

Meu dnsmasq.conf é:

port=0
domain-needed
bogus-priv
server=8.8.8.8
interface=eth1
no-hosts
no-resolv
dhcp-host=60:9e:29:f5:c6:b1,192.168.0.31,24h
#dhcp-range=192.168.0.50,192.168.0.99,12h

Eu tenho alternado entre a opção dhcp-range e testando com a opção dhcp-host para um cliente específico. Nem faz diferença.

Ouvindo com tcpdump -i na eth1, vejo o seguinte:

tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth1, link-type EN10MB (Ethernet), capture size 262144 bytes
22:23:03.845805 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 60:9e:29:f5:c6:b1 (oui Unknown), length 300
22:23:05.550081 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 60:9e:29:f5:c6:b1 (oui Unknown), length 300
22:23:07.354164 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 60:9e:29:f5:c6:b1 (oui Unknown), length 300

O syslog não revela erros, e mostra dnsmasq achou que a sintaxe estava correta. O serviço está confirmado para estar em execução. O gerenciador de rede está desativado.

O que mais poderia ser a causa deste problema?

    
por John Sanders 26.10.2015 / 03:29

1 resposta

0

Acho que você precisa ter pelo menos uma entrada dhcp-range para ativar o dhcp. Você pode usar

dhcp-range=::,static

se você estiver servindo apenas o endereço IP. Adicione log-dhcp para alguma depuração.

    
por 26.10.2015 / 15:02