Недавно я заметил, что мой телефон на базе Android (droid dna, хотя молния, которая была у меня раньше, делала то же самое) быстро запрашивает информацию dhcp на моем сервере dhcp (isc-dhcp-server на debian squeeze). Сначала я просто подумал, что это делает молния, хотя недавно я заметил, что ДНК дроидов делает то же самое. Эти 2 телефона - единственные устройства в сети, которые делают это (только телефоны с Android afaik), больше ничего этого не делает. Прямо сейчас установка состоит из сервера, который обрабатывает маршрутизацию, dhcp и т. Д., Который затем подключается к коммутатору с 24 портами (tplink, неуправляемый), который затем подключается к любым соединениям Ethernet, а также к 2 беспроводным маршрутизаторам Linksys e4200 (в мосту / режим ap). Это происходит каждый раз, когда телефон подключается к сети. Это также происходит в другой сети, в которой есть dchp3-server, 8-портовый неуправляемый коммутатор dell powerconnect и беспроводной маршрутизатор tplink 1043nd в режиме точки доступа. Вот скриншот самой активности журнала:
Мой файл конфигурации для isc-dhcp-server состоит из следующего:
option domain-name "kingston.org";
subnet 192.168.1.0 netmask 255.255.255.0 {
max-lease-time 909200;
default-lease-time 604800;
#authoritative;
option routers 192.168.1.1;
option broadcast-address 192.168.1.210;
option domain-name-servers 192.168.1.1;
option subnet-mask 255.255.255.0;
range 192.168.1.2 192.168.1.200;
}
host duxbury {
hardware ethernet 00:24:8c:ea:f0:7d;
fixed-address 192.168.1.111;
}
host lancaster {
hardware ethernet 00:21:5e:56:aa:a4;
fixed-address 192.168.1.160;
}
Сказав все это, сможет ли кто-нибудь предложить какие-либо предложения относительно того, что я могу сделать, чтобы помочь с этой проблемой или предотвратить ее? Честно говоря, я понятия не имею, что делать в данный момент, и это очень раздражает, спасибо за вашу помощь!
редактировать:
также вот строки, которые появляются, когда я запускаю dhcp-сервер (какое-то время у меня не было настройки "времени аренды", в сети, вероятно, в среднем активны 12-15 устройств):
Mar 30 17:04:00 Kingston dhcpd: Wrote 0 deleted host decls to leases file.
Mar 30 17:04:00 Kingston dhcpd: Wrote 0 new dynamic host decls to leases file.
Mar 30 17:04:00 Kingston dhcpd: Wrote 88 leases to leases file.
кроме того, вот результат brctl show (у меня есть карта Wi-Fi, настроенная с помощью hostapd, хотя она в настоящее время не активна, поскольку не обеспечивает достаточного покрытия, два e4200 установлены на противоположных сторонах дома). Также другая сетевая установка (та, что с dhcp3-сервером и т. Д.) Не использует мост
bridge name bridge id STP enabled interfaces
br0 8000.000d9d571396 no eth1
wlan0
Я могу подтвердить, что такая же проблема существует с Nexus 7 и isc-dhcp-server. я мог обойти проблема в некоторой степени, если зарезервировать MAC-адрес устройства. Однако это не помогает, если у вас есть гости, подключенные к сети, и у них нет бронирования.
Следуя потоку запроса / ответа с регистрацией iptables, я мог видеть, что сервер отвечает, но устройства Android по какой-то причине не любят ответ (не очень точно, я знаю). Это очень неприятно для пользователя, когда вы не можете поддерживать соединение в течение длительного времени.
Как бы то ни было, я также обнаружил, что многие пользователи сообщали об этой проблеме на стороне Android, но, похоже, это не повлияло на то, что я мог сказать.