VMWare Workstation 12でUbuntuを実行しています。 eth1とマークされたUSBイーサネットアダプタがあり、静的に割り当てられた192.168.0.10があります。
私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
クライアント固有のdhcp-hostオプションとdhcp-rangeオプションを交互に使用してテストしました。どちらにも違いはありません。
eth1を聞くと、tcpdump -i
次の内容が表示されます。
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
Syslog はエラーを表示せず、dnsmasq
正しい構文を表示します。サービスが実行されていることが確認されました。ネットワーク管理者が無効になっています。
この問題を引き起こす他の理由は何ですか?
答え1
DHCPを有効にするには、少なくとも1つのdhcp-range
エントリが必要だと思います。あなたはそれを使用することができます
dhcp-range=::,static
1つのIPアドレスのみを提供する場合。log-dhcp
デバッグを追加してください。