1

У меня есть маршрутизатор pfsense. У меня также есть iPhone.

На моем маршрутизаторе я нажал "Установить статическое сопоставление для этого устройства". Я установил статический ip на 10.12.1.56 для моего MAC-адреса iphones.

Ну, DHCP-сервер не будет сдавать этот IP-адрес в аренду моему телефону. Он продолжает использовать случайный IP-адрес.

Какой смысл иметь возможность устанавливать статический IP на pfsense, если он не работает, пока я не установлю статический IP на своем телефоне?

4 ответа4

0

Я использую 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-адрес рядом с ним?

Может быть, некоторые из них помогут. Более подробная информация будет необходима, чтобы помочь больше, если нет.

0

На тот случай, если ваши настройки такие; если вы используете старый маршрутизатор в качестве WAP (например, я использовал свой старый маршрутизатор ISP для подключения WiFi, который подключен к моей локальной сети pfSense), то убедитесь, что DHCP отключен для того маршрутизатора, который вы используете для подключения WiFi.

Если вы не используете маршрутизатор в качестве WAP, игнорируйте это.

0

Раньше это работало правильно (по крайней мере, 2.03), а затем перестало работать (если вы не взяли несколько рук) на 2.2.x, хотя я не помню точно, в какой момент это стало проблемой - я не развернул 2.3 еще предстоит посмотреть, что он делает, так как обычно возникают проблемы с новыми выпусками.

На 2.2 мне нужно сделать (после резервирования фиксированного адреса вне пула в DHCP) найти "случайное сопоставление пула DHCP" для рассматриваемого устройства (в разделе « Состояние: аренда DHCP») и удалить его. На старой версии это было сделано как само собой разумеющееся при создании статики. Это должно быть сделано, но это не так, поскольку я решаю один прямо сейчас, чтобы проверить свой процесс, когда я пишу этот ответ, на 2.2.x - это означает, что есть две аренды, связанные с одним MAC-адресом, что, очевидно, неверно. Вам может потребоваться "показать истек срок аренды", чтобы увидеть проблемную, но, несмотря на тот факт, что он (может быть, в зависимости от вашего взгляда) истек, а статический нет, будучи статическим, если вы не удалите просроченный ( или активное) случайное сопоставление, оно, кажется, остается на месте и снова становится активным, когда устройство снова подключается. IIRC, вы не можете удалить его, когда устройство находится в сети; Так что вам нужно отключить его достаточно долго, чтобы сервер DHCP мог считать его автономным.

Сортировка списка аренды DHCP по MAC-адресу, как правило, является самым простым способом найти дублированные записи.

Обновление: похоже, снова работает как надо (без ручной подстройки, как указано выше) на 2.3.2-RELEASE.

0

Просто быстрое дополнение к этому. Я работаю 2.3.2 и у меня похожая проблема. Я добавил статическое сопоставление ПОСЛЕ уже запрошенного устройства, и мой маршрутизатор предложил мне адрес. Устройство продолжало получать старый адрес. Я не мог удалить старую аренду, видимо, графический интерфейс по какой-то причине затенял значок корзины. Мне пришлось удалить статическое сопоставление, затем значок оригинальной корзины появился в исходной аренде, затем удалить старую аренду, затем добавить сопоставление, и оно заработало. Кажется, что процесс добавления статического сопоставления не удаляет старую аренду, связанную с MAC. Это был весь IPv4.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .