URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 49572
[ Назад ]

Исходное сообщение
"UDP не форвардится"

Отправлено ALUM , 20-Окт-04 10:23 
/etc/rc.firewall

#!/bin/sh
/sbin/ipfw -q flush
/sbin/ipfw add divert natd all from any to any via rl1
/sbin/ipfw add pass all from any to any

из внутренней сети eMule ругается на закрытые UPD. В остальном инет работает нормально.


Содержание

Сообщения в этом обсуждении
"UDP не форвардится"
Отправлено Loky , 20-Окт-04 10:51 
>/etc/rc.firewall
>
>#!/bin/sh
>/sbin/ipfw -q flush
>/sbin/ipfw add divert natd all from any to any via rl1
>/sbin/ipfw add pass all from any to any
>
>из внутренней сети eMule ругается на закрытые UPD. В остальном инет работает
>нормально.

неправильная конфигурация


"UDP не форвардится"
Отправлено ALUM , 20-Окт-04 12:26 
>>/etc/rc.firewall
>>
>>#!/bin/sh
>>/sbin/ipfw -q flush
>>/sbin/ipfw add divert natd all from any to any via rl1
>>/sbin/ipfw add pass all from any to any
>>
>>из внутренней сети eMule ругается на закрытые UPD. В остальном инет работает
>>нормально.
>
>неправильная конфигурация

Чего? Осла или NAT+IPFW


"UDP не форвардится"
Отправлено kir , 20-Окт-04 14:11 
>>>/etc/rc.firewall
>>>
>>>#!/bin/sh
>>>/sbin/ipfw -q flush
>>>/sbin/ipfw add divert natd all from any to any via rl1
>>>/sbin/ipfw add pass all from any to any
>>>
>>>из внутренней сети eMule ругается на закрытые UPD. В остальном инет работает
>>>нормально.
>>
>>неправильная конфигурация
>
>Чего? Осла или NAT+IPFW


это полный фаервол? или сокращенный?
если сокращенный то в студию весь конфиг
если полный то - спроси у Осла чего он вобще хочет... может он через маскарад работaть неумеет:-)))



"UDP не форвардится"
Отправлено ALUM , 20-Окт-04 15:12 
>>>>/etc/rc.firewall
>>>>
>>>>#!/bin/sh
>>>>/sbin/ipfw -q flush
>>>>/sbin/ipfw add divert natd all from any to any via rl1
>>>>/sbin/ipfw add pass all from any to any
>>>>
>>>>из внутренней сети eMule ругается на закрытые UPD. В остальном инет работает
>>>>нормально.
>>>
>>>неправильная конфигурация
>>
>>Чего? Осла или NAT+IPFW
>
>
>это полный фаервол? или сокращенный?
>если сокращенный то в студию весь конфиг
>если полный то - спроси у Осла чего он вобще хочет... может
>он через маскарад работaть неумеет:-)))

Это весь /etc/rc.firewall

У Осла есть кнопка "TEST PORTS" попадаешь на сайт и там вот это:

Testing IP: yyyyy.xxxx.ru (xxx.xxx.xxx.xx)

Starting TCP connection test...
TCP test failed! UDP test will not be performed.

Connection test finished.

-------------------------------------------
Results in detail:

TCP connection test failed.
It was not possible, to establish a TCP connection to your eMule.
Other users will only be able to connect to you with the help of a server, resulting in a low ID for you. While eMule still works, this will give you several disadvantages. Therfore it is highly recommended to solve this problem.

How to resolve port problems... Something is interfering with your network communications. There are two main reasons for this:

If you are using a firewall, ensure that your firwall don't block the required ports! You might need to set a rule to allow the ports to be available.
If you use a router, make sure that your router forwards the required ports to your local IP!

You can find more details and guides here in the online help.


"UDP не форвардится"
Отправлено dawnshade , 20-Окт-04 15:18 
Дак может он требует обратного соединения?
Боюсь ему нужен проброс портов внутрь сетки...

"UDP не форвардится"
Отправлено Loky , 20-Окт-04 15:26 
>>>/etc/rc.firewall
>>>
>>>#!/bin/sh
>>>/sbin/ipfw -q flush
>>>/sbin/ipfw add divert natd all from any to any via rl1
>>>/sbin/ipfw add pass all from any to any
>>>
>>>из внутренней сети eMule ругается на закрытые UPD. В остальном инет работает
>>>нормально.
>>
>>неправильная конфигурация
>
>Чего? Осла или NAT+IPFW

natd естественно.
Вот простейший в настройке вариант.

#divert
ipfw add divert natd ip from $NET to any out xmit fxp0
ipfw add divert natd ip from any to $EXT in recv fxp0

$NET - твоя сетка
$EXT - внешний адрес шлюза


"UDP не форвардится"
Отправлено ALUM , 20-Окт-04 16:50 
>>>>/etc/rc.firewall
>>>>
>>>>#!/bin/sh
>>>>/sbin/ipfw -q flush
>>>>/sbin/ipfw add divert natd all from any to any via rl1
>>>>/sbin/ipfw add pass all from any to any
>>>>
>>>>из внутренней сети eMule ругается на закрытые UPD. В остальном инет работает
>>>>нормально.
>>>
>>>неправильная конфигурация
>>
>>Чего? Осла или NAT+IPFW
>
>natd естественно.
>Вот простейший в настройке вариант.
>
>#divert
>ipfw add divert natd ip from $NET to any out xmit fxp0
>
>ipfw add divert natd ip from any to $EXT in recv fxp0
>
>
>$NET - твоя сетка
>$EXT - внешний адрес шлюза

С таким конфигом вообще инет перестал работать (rl1 - внешняя сетевуха):

#!/bin/sh

/sbin/ipfw -q flush

/sbin/ipfw add divert natd ip from 192.168.2.0 to any out xmit rl1
/sbin/ipfw add divert natd ip from any to <ВНЕШНИЙ_IP> in recv rl1

или я чёто напутал?


"UDP не форвардится"
Отправлено Loky , 20-Окт-04 17:01 
>
>С таким конфигом вообще инет перестал работать (rl1 - внешняя сетевуха):
>
>#!/bin/sh
>
>/sbin/ipfw -q flush
>
>/sbin/ipfw add divert natd ip from 192.168.2.0 to any out xmit rl1
>
>/sbin/ipfw add divert natd ip from any to <ВНЕШНИЙ_IP> in recv rl1
>
>или я чёто напутал?

192.168.2.0/24
natd надеюсь запущен?


"UDP не форвардится"
Отправлено ALUM , 20-Окт-04 18:03 
>>
>>С таким конфигом вообще инет перестал работать (rl1 - внешняя сетевуха):
>>
>>#!/bin/sh
>>
>>/sbin/ipfw -q flush
>>
>>/sbin/ipfw add divert natd ip from 192.168.2.0 to any out xmit rl1
>>
>>/sbin/ipfw add divert natd ip from any to <ВНЕШНИЙ_IP> in recv rl1
>>
>>или я чёто напутал?
>
>192.168.2.0/24
>natd надеюсь запущен?

Запущен... всё очень запущено :)


"UDP не форвардится"
Отправлено ALUM , 20-Окт-04 18:12 
>>
>>С таким конфигом вообще инет перестал работать (rl1 - внешняя сетевуха):
>>
>>#!/bin/sh
>>
>>/sbin/ipfw -q flush
>>
>>/sbin/ipfw add divert natd ip from 192.168.2.0 to any out xmit rl1
>>
>>/sbin/ipfw add divert natd ip from any to <ВНЕШНИЙ_IP> in recv rl1
>>
>>или я чёто напутал?
>
>192.168.2.0/24
>natd надеюсь запущен?

Инет работает, Ослик по-прежнему ругается и даёт LOW ID


"UDP не форвардится"
Отправлено Loky , 20-Окт-04 18:36 
>Инет работает, Ослик по-прежнему ругается и даёт LOW ID

где-то я натыкался на статью из серии "осел за фаерволом".
search by: edonkey ipfw


"UDP не форвардится"
Отправлено A Clockwork Orange , 20-Окт-04 18:44 
Ну вообще то в третьем посте было написано определенно,
If you use a router, make sure that your router forwards the required ports to your local IP!
Если вы за роутером , убедитесь что ваш роутер форвардит тербуемые порты на ваш локальный хост.
Смотри на клиенте на каком порту работает eMule и делай редирект на этот порт снаружи.
Возможно все заработает

"UDP не форвардится"
Отправлено ALUM , 21-Окт-04 09:18 
>Ну вообще то в третьем посте было написано определенно,
>If you use a router, make sure that your router forwards the
>required ports to your local IP!
>Если вы за роутером , убедитесь что ваш роутер форвардит тербуемые порты
>на ваш локальный хост.
>Смотри на клиенте на каком порту работает eMule и делай редирект на
>этот порт снаружи.
>Возможно все заработает

Клиент Ослика работает на портах:
TCP 4662
UDP 4672


"UDP не форвардится"
Отправлено A Clockwork Orange , 21-Окт-04 09:36 
вот и поробуй сделать редирект на этот порт.
хотя во припомниаю что за натом на линуксе все фоигительно летало
может сами настройки emule?

"UDP не форвардится"
Отправлено ALUM , 21-Окт-04 09:57 
>вот и поробуй сделать редирект на этот порт.
>хотя во припомниаю что за натом на линуксе все фоигительно летало
>может сами настройки emule?



"UDP не форвардится"
Отправлено ra , 21-Окт-04 10:25 
Ну что за люди! Лениво наверное прочитать хелп к ослу? Написано же ясно какие порты ему нужны, вот их и пробрасывай туда-сюда.
Подробнее: http://www.emule-project.net/home/perl/help.cgi?l=1&topic_id...
Лично я сделал просто:
-A PREROUTING -i eth1 -p tcp --dport 4661 -j DNAT --to 192.168.248.179:4661
-A PREROUTING -i eth1 -p tcp --dport 4662 -j DNAT --to 192.168.248.179:4662
-A PREROUTING -i eth1 -p udp --dport 4665 -j DNAT --to 192.168.248.179:4665
-A PREROUTING -i eth1 -p udp --dport 4672 -j DNAT --to 192.168.248.179:4672
-A PREROUTING -i eth1 -p tcp --dport 4711 -j DNAT --to 192.168.248.179:4711

"UDP не форвардится"
Отправлено A Clockwork Orange , 18-Ноя-04 20:44 
Получается что натом может работать только один клиент?, или всех клиентов на разняе порты и редиректов полный дом

"UDP не форвардится"
Отправлено 22 , 19-Ноя-04 18:34 
>Ну что за люди! Лениво наверное прочитать хелп к ослу? Написано же
>ясно какие порты ему нужны, вот их и пробрасывай туда-сюда.
>Подробнее: http://www.emule-project.net/home/perl/help.cgi?l=1&topic_id...
>Лично я сделал просто:
>-A PREROUTING -i eth1 -p tcp --dport 4661 -j DNAT --to 192.168.248.179:4661
>
>-A PREROUTING -i eth1 -p tcp --dport 4662 -j DNAT --to 192.168.248.179:4662
>
>-A PREROUTING -i eth1 -p udp --dport 4665 -j DNAT --to 192.168.248.179:4665
>
>-A PREROUTING -i eth1 -p udp --dport 4672 -j DNAT --to 192.168.248.179:4672
>
>-A PREROUTING -i eth1 -p tcp --dport 4711 -j DNAT --to 192.168.248.179:4711
>


Куда ты это прописал можно поинтересоваться?