faq обучение настройка
Текущее время: Ср авг 13, 2025 21:06

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: DualAccess, Corbina, DC++, DI-604UP
СообщениеДобавлено: Сб дек 15, 2007 00:30 
Не в сети

Зарегистрирован: Вт дек 11, 2007 03:04
Сообщений: 25
Прошу внимательно прочитать этот пост до конца, прежде чем давать ссылки на FAQ, темы этого форума, говорить, что тема обсуждалась много кратно и т.п. Все это было внимательно изучено, плюс изучен форум Корбины по DC++, проблема там не решена, т.к. внятно ее никто не поднимал.

Вопрос по DC++ имеет место быть, сейчас разложу по полочкам - почему.

1. Постановка задачи:
а. Провайдер - Корбина, подклбчение DHCP (10.x.x.x), PPTP.
б. DualAccess!
в. UPnP (Windows XP) включено.
г. DC++ идет в локальную сеть района (10.x.x.x)
д. Тариф - ЛИМИТНЫЙ, предложение плюнуть на трафик с внешнего IP не принимается!
е. Хочется иметь в DC++ АКТИВНЫЙ режим.

2. Настройки:
DI-604UP:
- прошивка последняя, 1.03.
- PPTP (Russia Only)+Dynamic IP.
- UPnP on


DC++
- firewall with UPnP (и это правильно!!!).

Вопросы:
1. Как выяснить, какой адрес получает DI-604UP по DHCP? Получаемый по PPTP виден в статусе и по UPnP.

2. DC++ сам откроет порты на роутере по UPnP, вот только адрес он укажет полученный роутером по PPTP, а надо, чтобы по DHCP - т.к. АКТИВНЫЙ статус в DC++ означает, что люди снаружи должны иметь возможность подключаться, ТАК ВОТ, НЕОБХОДИМО, ЧТОБЫ ПОДКЛЮЧАЛИСЬ ОНИ НА АДРЕС 10.x.x.x, а для этого надо, чтобы DC++ зарегистрировал меня на хабе не с адресом PPTP, а с адресом DHCP (10.x.x.x). Есть ли способ сказать роутеру, какой из адресов выдавать по UPnP в случае проброса ОПРЕДЕЛЕННЫХ портов по UPnP?

3. Позволяет ли протокол UPnP получить адрес, выданный по DHCP (10.x.x.x)? Если да, то тогда вопрос будет переадресован автору StrongDC++, чтобы он реализовал эту возможность в клиенте.

4. И вообще, каков алгоритм работы DualAccess - на основании чего принимается решение - отправить пакет в туннель PPTP или отослать его в локальную сеть провайдера? В таблице маршрутизации всего 2 интерфейса - WAN и LAN. По логике-то должно быть три - WAN, LAN, PPTP.

5. После экспериметов выяснилось, что DC++ порты по UPnP открывает (это видно в свойствах UPnP Internet Gateway), но реально это не работает - DC++ не может искать и скачивать списки файлов других пользователей - Connection timeout. Лечится только радикально - прописыванием Virtual Server. Но это НЕПРАВИЛЬНО - по UPnP должно и без этого работать!! Подозреваю, что проблема в firewall rules - но не могу добавить правило Allow *, * LAN, * Both,441 -
нету выбора both, нету выбора * в источнике. При этом правило такое автоматически добавляется в случае прописывания Virtual Server. Попробовал сделать правило allow WAN, * LAN,* *,441 - не срабатывает (т.е правило создается, но трафик не идет). Ну полный бред!! Прошивка сырая! Плюс, как я уже писал в другом посте, который игнорируется, еще и PPTP passthrough плохо работает - пакеты PPTP теряет пачками...

Очень хочется услышать что-то внятное от сотрудников D-Linkа, в идеале - проблемы воспроизведены, bug-report выложен на mantis с пометкой срочно, в течение недели ждем исправлений.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 19, 2007 16:54 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Ср май 10, 2006 16:40
Сообщений: 12251
Откуда: D-Link, Moscow
Цитата:
1. Как выяснить, какой адрес получает DI-604UP по DHCP? Получаемый по PPTP виден в статусе и по UPnP.

Это можно узнать только переключившись на Dyanmic IP, больше никак.

Цитата:
2. DC++ сам откроет порты на роутере по UPnP, вот только адрес он укажет полученный роутером по PPTP, а надо, чтобы по DHCP - т.к. АКТИВНЫЙ статус в DC++ означает, что люди снаружи должны иметь возможность подключаться, ТАК ВОТ, НЕОБХОДИМО, ЧТОБЫ ПОДКЛЮЧАЛИСЬ ОНИ НА АДРЕС 10.x.x.x, а для этого надо, чтобы DC++ зарегистрировал меня на хабе не с адресом PPTP, а с адресом DHCP (10.x.x.x). Есть ли способ сказать роутеру, какой из адресов выдавать по UPnP в случае проброса ОПРЕДЕЛЕННЫХ портов по UPnP?

Такой опции тоже не предусмотрено.


Цитата:
3. Позволяет ли протокол UPnP получить адрес, выданный по DHCP (10.x.x.x)? Если да, то тогда вопрос будет переадресован автору StrongDC++, чтобы он реализовал эту возможность в клиенте.

Нет

Цитата:
4. И вообще, каков алгоритм работы DualAccess - на основании чего принимается решение - отправить пакет в туннель PPTP или отослать его в локальную сеть провайдера? В таблице маршрутизации всего 2 интерфейса - WAN и LAN. По логике-то должно быть три - WAN, LAN, PPTP.

На основании таблицы маршрутизации. Там же прописывается адрес назначения и шлюз.

5. Попробую проверить


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 19, 2007 23:51 
Не в сети

Зарегистрирован: Пн апр 11, 2005 12:09
Сообщений: 84
Откуда: Moscow
Ну вообщем имеем стандартный набор ответов :-)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 21, 2007 00:29 
Не в сети

Зарегистрирован: Вт дек 11, 2007 03:04
Сообщений: 25
И, пожалуйста, не забудьте о PPTP passthrough! Это намного важнее, чем DC++ и UPnP!

Как DualAccess работает, уже разобрался ) Так что проброс определенного адреса через UPnP не актуален - т.к. нужный адрес будет выбран как раз благодаря DualAccess. Это, кстати, видно, если попросить у DC++ сервера свой IP (команда !myip). Но все портит неправильное открытие портов по UPnP - оно не работает... Чините ) Но сперва PPTP - работать-то надо!!

А почему бы DLinkу не адаптировать под свои нужды проекты типа dd-wrt или openwrt? Там достаточно зрелые и богатые прошивки предлагаются, да и исправление ошибок все-таки оперативно организовано. Проще и дешевле поддерживать такие проекты финансово, чем держать толпу "программистов", которые не могут даже толком собрать в один дистрибутив чужие исходники линукса, бизибокса и т.п. И с лицензией там опять же все в порядке... Нет, правда, если серьезно, без эмоций?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 21, 2007 13:07 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Ср май 10, 2006 16:40
Сообщений: 12251
Откуда: D-Link, Moscow
Цитата:
И, пожалуйста, не забудьте о PPTP passthrough!

А что с ним не так?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 21, 2007 14:05 
Не в сети

Зарегистрирован: Вт дек 11, 2007 03:04
Сообщений: 25
Цитата:
Плюс, как я уже писал в другом посте, который игнорируется, еще и PPTP passthrough плохо работает - пакеты PPTP теряет пачками...


Вот здесь этот пост: viewtopic.php?t=49569


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 349


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB