|
Ключевые слова: freebsd, nat, (найти похожие документы)
Date: Tue, 12 Apr 2005 10:11:27 +0600 From: Alexander Belkin <spam@donetsk.minjust.gov.ua.> Newsgroups: ftn.ru.unix.bsd Subject: NAT для eDonkey > Ипользую eMule. В сети есть сервер на FreeBSD, который играет роль гейта. При > соединении с клиентской машины клиентом eMule сервера выдают Low Id, так как > мой 4662 порт недоступен. Как это можно побороть? Я использую порты tcp-7000 и udp-7001: root@donetsk> cat natd_donkey.sh #!/bin/sh ipfw add 6008 divert 8888 tcp from any to <твой внешний ip> 7000 via rl1 ipfw add 6008 divert 8889 udp from any to <твой внешний ip> 7001 via rl1 ipfw add 6009 divert 8668 ip from <твой внутренний ip> to any via rl1 natd -p 8888 -n rl1 -redirect_port tcp <твой внутренний ip>:7000 7000 ipfw add 6011 allow tcp from any to <твой внутренний ip> 7000 via any natd -p 8889 -n rl1 -redirect_port udp <твой внутренний ip>:7001 7001 ipfw add 6011 allow udp from any to <твой внутренний ip> 7001 via any natd -a 194.184.218.82 -p natd ipfw add 6012 divert 8668 all from <твой внутренний ip> to not <твоя внутренняя сеть> ipfw add 6013 divert 8668 all from not <твоя внутренняя сеть> to <твой внешний ip> Возможно что кривовато, но я писал быстро и главное что все работает ;)
|
Обсуждение | [ RSS ] |
|
Добавить комментарий |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |