The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

NAT для eDonkey (freebsd nat)


<< Предыдущая ИНДЕКС Правка src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: 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> Возможно что кривовато, но я писал быстро и главное что все работает ;)

<< Предыдущая ИНДЕКС Правка src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ RSS ]
  • 1, dopey (?), 21:23, 21/06/2005 [ответить]  
  • +/
    В /etc/rc.conf добавляем:

    'natd_flags="-f /etc/natd.conf"'

    Потом соответсвенно создаем /etc/natd.conf в котором прописываем следующее:

    same_ports yes
    use_sockets yes

    redirect_port tcp 192.168.0.xxx:7000 7000

    Можно даже диапазоны задавать (очень удобно):
    redirect_port tcp 192.168.0.xxy:7001-10000 7001-10000

    И вааще эта штука называется NAT и про нее в FreeBSD Handbook очень доходчиво объясняется:

    http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-natd.html

     
  • 2, weldpua2008 (ok), 00:00, 05/05/2006 [ответить]  
  • +/
    >>http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-natd.html
    А не легче ссылки давать на руские ресурсы?
    http://www.freebsd.org/doc/ru/books/handbook/network-natd.html

    ЗЫ: зачем мучать людей?

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру