Chimney Давай чуть конкретней. Если нужен HighID на машине, которая стоит за NAT'ом KWF'a и при этом у машины с KWF'ом есть реальный, то тогда так.
Source: Interface connected to: <твое соединения с Интернет>
Destination: Firewall Host
Action: Permit
Service: Port: <тот порт, который ты прописал н в eMule на клиентской машине, которая стоит за KWF>
Translation:
Source NAT: No Translation
Destination NAT: Translate to: <IP машины, которая стоит за KWF>
Объясняю по-русски.
Ты в eMule указываешь номер того порта, на который к тебе должны коннектиться клиенты. Этот номер передается на сервер eMule. Сервер eMule сразу же проверяет возможность коннекта на этот порт. Естесственно, он пытается приконнектиться на этот порт не к машине с eMule, а к машине с KWF - ведь на ней же реальный айпи. Машина с KWF видит входящий пакет на порт eMule и видит что он пришел из Интернета...она перенаправляет его на тот адрес, который ты указал в Translate to. Ну и сервер eMule уже как бы коннектится к машине с eMule, видит что коннект удался и выдает тебе HighID. После этого такие же юзеры как ты, а верней их eMule'ы будут коннектиться к твоей тачке.
Получается, что если тебе надо сделать HighID на нескольких машинах в сетке, то на всех них надо указать разные порты и для всех них надо сделать разные правила. Ведь в каждом правиле будет свой порт и свой IP на который надо будет перенаправить пакет.
Не забудь что если на машинах с eMule есть брандмауэры, то в них надо открыть соответствующие порты (те самые из eMule).
Вроде все
У меня так работает!
Добавлено: Если что - стучи в ICQ.