Я настроил Bluetooth PAN через Локальные службы → Сеть Blueman
Я подтвердил, что проверка окно NAP и нажатие на клавишу применения приводят к появлению dnsmasq следующим образом:
/usr/sbin/dnsmasq --pid-file=/var/run/dnsmasq.pan1.pid \
--bind-interfaces --dhcp-range=10.251.112.2,10.251.112.254,60m \
--except-interface=lo --interface=pan1 \
--dhcp-option=option:router,10.251.112.1
И pan1
выглядит так:
pan1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.251.112.1 netmask 255.255.255.0 broadcast 10.251.112.255
inet6 fe80::8897:3aff:fe63:27bf prefixlen 64 scopeid 0x20<link>
ether 8a:97:3a:63:27:bf txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 84 bytes 12199 (12.1 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Для меня это выглядит нормально, однако, когда я подключаюсь клиент, они не получают IP-адрес.
Например, вот клиент Windows 10, который подключился с помощью опции Присоединиться к личной сети под значком на панели задач Bluetooth:
Ethernet adapter Bluetooth Network Connection:
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::791c:a2f6:6f3a:dd0%17
Autoconfiguration IPv4 Address. . : 169.254.13.208
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . :
Примечание : Если я захожу в сетевой интерфейс Bluetooth в окне Windows, вручную назначаю IP4-адрес и задаю шлюз 10.251.112.1, тогда все работает как положено.
Если попытаться сделать это с клиентом OSX также с теми же результатами.
Можете ли вы подумать, что dnsmasq не может назначить IP моим клиентам?