значит прикол 1. Если создаём правила с DNS именем, например
Код: Выделить всё
pass out on $ext_if proto tcp from $freebsd_update to update1.freebsd.org port 80 keep state

Код: Выделить всё
pass out on $ext_if proto tcp from $freebsd_update to update1.freebsd.org port 80 keep state
Покажи весь конфигfreeman писал(а):Значит всразу оговорюсь что юзаю PF как часть ядра FreeBSD, вот интересно в Open тоже самое ?
значит прикол 1. Если создаём правила с DNS именем, например. То при загрузке ОС получаем ошибку загрузки правил, т.к. не отрезольвилось имя и в итоге ошибка загрузки правил из файла.Код: Выделить всё
pass out on $ext_if proto tcp from $freebsd_update to update1.freebsd.org port 80 keep state
Блин. Как всегда срали мазали.freeman писал(а):Смысл ?
Задавал такой вопрос на русском форуме openbsd, единственный краткий ответ который получил "в PF нет и не будет DNS резольвера".
В общем когда стартует во фре PF он не может ещё отрезольвин имена в Ip ? а вот после загрузки ОС, всё великолепно.
Как в OpenBSD с этим ?
У тебя интернет через PPPoE,VPN и т.п.? Тогда правила нужно загружать после установки соединения с интернетом.. То при загрузке ОС получаем ошибку загрузки правил, т.к. не отрезольвилось имя и в итоге ошибка загрузки правил из файла.
Спасибо за советы, но я то решил проблему и без прямых указаний IP, в конфиге ли или в /etc/hosts. И мой костыль будет правильно продолжать работать даже если поменяется ip в dns записи.Gering писал(а):"А смысл сюда вообще отправлять сообщения ?" - детский сад какой-то.
Выполни элементарное действие, замени в конфиге всe имена на ip.
В том то и прикол что соединение с интернет постоянное, а не комутируемое. Просто PF поднимается раньше системного резольвераdikens3 писал(а):У тебя интернет через PPPoE,VPN и т.п.? Тогда правила нужно загружать после установки соединения с интернетом.. То при загрузке ОС получаем ошибку загрузки правил, т.к. не отрезольвилось имя и в итоге ошибка загрузки правил из файла.