Во всех статьях opennet в описании ната всегда видел подобные примеры:${ipfw} add divert natd ip from 192.168.1.0/24 to 10.0.0.1 via wi0
${ipfw} add divert natd ip from any to 10.0.0.66
это если надо сети 192.168.1.0/24 дать доступ к сети 10.0.0.0/8, к примеру.
Вопрос. А если ip-адрес интерфейса wi0 не постоянный? Что в этом случае делать со вторым правилом? Как указать реальный ip?
И ещё один чайниковский вопрос. После ключевого слова divert идёт номер порта. Его обязательно выбирать из неиспользуемых на хосте портов? А если у меня на хосте 65535 сервисов и все порты забиты? Если же слово "порт" употребляется для связи с приложением, которое будет обрабатывать пакеты с ним связанные, то почему они идут начиная с 8868, а не с 1?
ps. ОС FreeBSD 5.4