Я использую pfSense в течение многих лет. Насколько мне известно, у меня это нормально работает, и, насколько я знаю, у большинства людей. Моя первая реакция (извините, если получилось неправильно!) в том, что ты делаешь что-то не так или неправильно понимаешь, что происходит. Но у вашего вопроса недостаточно деталей или скриншотов экранов настроек (с закрашенными чувствительными битами), чтобы увидеть, что это такое, или продолжить.
Я не думаю, что ваша последняя строка вопроса верна. Вы написали "... если это не сработает, пока я не установлю статический IP на моем телефоне". Но если он «не работает, пока [вы] не установите статический IP», то по определению он работает. Поэтому я думаю, что это предложение в вопросе должно быть неправильным. Это больше похоже на то, что статическое отображение не используется устройством, когда вы думаете, что оно установлено и должно использоваться, и вы не можете понять, почему. Можете ли вы отредактировать вопрос, чтобы он был понятнее?
Больше вещей для проверки (большинство из них очевидны и, честно говоря, большинство из них являются избыточными проверками, но на данный момент сложно определить уровень ваших знаний или то, что вы считаете лучшим) - если это не тот IP-адрес, который вы хотите, какой IP-адрес это выделяется, и это IPv4 или IPv6? Какие диапазоны / подсети IP настроена для использования в вашей локальной сети, а какие диапазоны IP настроен для назначения DHCP-сервером? IPv6 включен / отключен / используется (и если не полностью отключен, включены ли мосты / туннелирование / инкапсуляция IPv6-IPv4)? если он подключается через Wi-Fi, что вы используете для подключения pfSense к Wi-Fi (карта или точка доступа), и если это отдельное устройство, вы уверены, что это устройство не является тем, кто назначает IP, и что pfSense, а не устройство / точка доступа Wi-Fi фактически получает и возвращает запрос DHCP? Действительно ли iPhone запрашивает IP-адрес и действительно ли IP-адрес 10.12.1.56 выделяется маршрутизатором (это может быть старая фиксированная настройка в устройстве или получение ее другим способом)? Могут ли какие-либо другие устройства в вашей беспроводной ЛВС или в беспроводном соседстве с iPhone распределяться через DHCP (возможно, это происходит из-за чего-то другого)? Может ли IP-адрес сохраняться (т. Е. Вы не видите новый выделенный IP-адрес, поскольку маршрутизатор или iPhone считают, что у старого IP-адреса еще много часов до обновления)? Что произойдет, если вы отключите DHCP-сервер, а затем перезагрузите iPhone, не получит ли он IP-адрес (который будет показывать, что он запрашивает сервер так, как должен)? Если вы измените "пул" DHCP-сервера на другой диапазон, например 10.5.0.0-10.5.0.100, и перезагрузите iPhone, что произойдет? Если вы меняете DNS-серверы или другие данные DHCP, это изменение обнаруживается iPhone при следующем подключении (подтверждает, что DHCP отправляется и принимается правильно)? Если вы используете журнал DHCP или "захват пакетов", чтобы посмотреть, как iPhone подключается и запрашивает IP-адрес, что показывает захват трафика (проблема в том, что маршрутизатор не получает запрос DHCP или не возвращает ожидаемый IP-адрес в своем ответ, или это iPhone не отправляет запрос DHCP или не использует IP в ответ)? В списке статических аренды указан тот же MAC-адрес, что и на странице настроек iPhone? Когда вы смотрите на аренду (все, а не только недавние / онлайн), показывает ли iPhone как онлайн, и если да, то показывает ли правильный MAC-адрес рядом с ним?
Может быть, некоторые из них помогут. Более подробная информация будет необходима, чтобы помочь больше, если нет.