Я использую pfSense в течение многих лет. Это работает хорошо для меня, и насколько я знаю для большинства людей. Моя первая реакция (извините, если она окажется неправильной!) в том, что вы делаете что-то неправильно или неправильно понимаете, что происходит. Но у вашего вопроса недостаточно деталей или скриншотов экранов настроек (с чувствительными битами), чтобы увидеть, что это такое, или продолжить.
Я не думаю, что ваша последняя строка вопроса верна. Ты написал "... если это не так работайте, пока я не установлю статический IP на своем телефоне". Но если это "не работает, пока [вы] не установите статический IP", то по определению это работает. Поэтому я думаю, что это предложение в вопросе должно быть неправильным. Это больше похоже на то, что статическое отображение не используется устройством, когда вы думаете, что оно установлено и должно использоваться, и вы не можете понять, почему. Вы можете отредактировать вопрос, чтобы он был более ясным.
больше вещей, котор нужно проверить (большая часть очевидна и - в добросовестности - большая часть резервные проверки, но трудно к знайте на данный момент свой уровень знаний или то, что вы думаете лучше всего) - если он не получает IP, который вы хотите, какой IP он выделяется, и это IPv4 или IPv6? Какие диапазоны IP-адресов / подсети настроена для использования в локальной сети и какие диапазоны IP-адресов настроен для назначения DHCP-сервер? IPv6 включен/отключен / используется (и если не полностью отключен, включены ли мосты/туннелирование/инкапсуляция IPv6-IPv4)? если он подключается через wi-fi, что вы используете для подключения pfSense к Wi-Fi (карта или AP) и если это отдельное устройство, вы уверены, что это не то устройство, которое выделяет IP и что pfSense, а не wifi-устройство/AP фактически получает и возвращает запрос DHCP? Действительно ли iPhone запрашивает IP-адрес и действительно ли 10.12.1.56 IP выделяется маршрутизатором (это может быть старая фиксированная настройка на устройстве или получение ее каким-либо другим способом)? Есть ли другие устройства в вашей беспроводной сети или в беспроводном районе 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-запроса или не отвечает ожидаемым ИС в своем ответе, или это iPhone не отправляя запроса DHCP или не использования ИС в ответ)? Список статических договоров аренды перечислите тот же MAC-адрес, что и на странице настроек iPhone? Когда вы смотрите на аренду (все, а не только последние / онлайн), показывает ли он iPhone как онлайн, и если да, показывает ли он правильный MAC-адрес рядом с ним?
возможно, некоторые из них помогут. Больше деталей будет необходимо для того чтобы помочь больше, если не.