dnsmasq gagal memulai saat boot Ubuntu 13.10, menunjukkan kesalahan pada syslog:
dnsmasq failed to create listening socket for 192.168.0.10: Cannot assign requested address
Ketika saya memulainya secara manual, ini bekerja dengan baik. Inilah dnsmasq.conf:
bogus-priv
server=212.27.40.240
server=212.27.40.241
local=/mydomain.0./
# interface=eth0
listen-address=127.0.0.1
listen-address=192.168.0.10
expand-hosts
domain=mydomain.0.
dhcp-range=192.168.0.20,192.168.0.100,24h
dhcp-option=3,192.168.0.1
dhcp-option=vendor:MSFT,2,1i
cname="www.mydomain.0",myhost
Seperti yang saya pahami, NetworkManager menggunakan instance dari versi cut-down dari dnsmasq yang dapat bertentangan dengan versi lengkap. Saya menduga inilah penyebab masalahnya. Saya ingin memiliki host dengan server di atasnya, ditambah semua host lain di jaringan, gunakan dnsmasq.
Ada ide tentang apa yang sedang terjadi?