PDA

Показать полную графическую версию : greylink 0.39 Невозможно создать распределение портов. Настройте NAT сами.


ALEKCEN
22-12-2010, 13:45
В общем включен НАТ стандартными средствами (без стороннего ПО) (тупо расшарено подключение) + поднят впн-сервер (тоже без стороннего ПО) так вот: s3blog.org/vpn-windows-xp.html
ВПН поднят лишь для того,чтоб не прописывать настройки (шлюз\днс) в свойствах подключения по сети (галочка "Использовать основной шлюз в удалённой сети") в итоге я получаю ИП вида: 192.168.0.х
Ну,а дальше почти всё как пишут про железный маршрутизатор - в инэте видится ип того человека,где поднят этот НАТ с ВПНом,а не 192.168.0.х отсюда все и проблемы.
При входе в п2п (грейлинк и ему подобные) вылазит ошибка: greylink 0.39 "Невозможно создать распределение портов. Настройте NAT сами."
Т.е. вопрос в том - как создать это распределение портов,если нету (без) железного маршрутизатора ? включить UPnP ? если да,то как и где ? или тупо порты открыть ? если да,то где и как ?
И да,как я понял надо эти манипуляции делать на компе где поднят НАТ+ВПН или\и придётся что-то подправить и на стороне клиента ?
Да и вообще,раз прога орёт на неправильную настройку NAT`а,то как правильно его настроить ? (другими словами - как правильно настроить NAT (НАТ) в WIndows XP SP3 без железного маршрутизатора) соединение расшарил,маршрутизацию (и конечно-же Брандмауэр Windows/Общий доступ к Интернету (ICS)) + Служба обнаружения SSDP включил.Вроде больше никаких служб не надо.

Может что-нибудь надо поправить в этом файле:

chcp 1251>nul
netsh routing ip nat install
netsh routing ip nat show global
echo если в ответ видим "NAT должен быть установлен первым" - ребутимся, если нет - идём дальше.
netsh routing ip nat add interface "Сеть" full
netsh routing ip nat add interface "Сеть 2" private
netsh routing ip autodhcp uninstall
netsh routing ip autodhcp install
netsh routing ip autodhcp set global 192.168.0.0 255.255.255.0
netsh routing ip autodhcp set interface name="Сеть 2" mode=enable
netsh routing ip autodhcp set interface name="Сеть" mode=disable
echo netsh routing ip autodhcp add exclusion 192.168.0.2
echo netsh routing ip autodhcp delete exclusion 192.168.0.2
netsh routing ip autodhcp show interface name="Сеть 2"
netsh routing ip dnsproxy install
netsh routing ip dnsproxy set interface name="Сеть" mode=enable

"Сеть" - подключение по локальной сети с провайдером (выделенка) и соответственно по этому-же подключению идёт раздача инэта через ICS (NAT)
"Сеть 2" - подключение по локальной сети со вторым компом в квартире на которую роздан инэт через НАТ,но без VPN (днс и шлюз прописаны в свойствах подключения)

IPEnableRouter - тоже включил
Прогой NAT Windows XP 1.0 тоже воспользовался

Правда эти три файла (батник+файл реестра+прога для настройки НАТа) я запустил только на клиентской машине,а их наверное надо было запустить на серверной (читай раздающей инэт) машине.
Хотя даже когда я не был подключен к инэту через впн (да и ещё у двух человек такая-же хрень) всё равно выскакивала эта ошибка,т.е. впн тут не при чём и т.е. надо будет исправлять этот косяк на каждой машине - и серверной и клиентской.

Итого: хотелось-бы полный мануальчик по настройке NAT`а в Windows XP SP3,скажем так - "от" и "до".

Ах да - с другими прогами\играми как ни странно таких косяков нету,даже с п2п,типо uTorrent поэтому так тему и назвал.

Destruction
23-12-2010, 21:33
ВПН поднят лишь для того,чтоб не прописывать настройки (шлюз\днс) в свойствах подключения по сети »
это прекрасно делается и без VPN, т.к. в при работе ICS включается простенький DHCP-сервер, который раздает настройки клиентам.в инэте видится ип того человека,где поднят этот НАТ с ВПНом,а не 192.168.0.х »
что в этом удивительного? это внутренний адрес и во внешней сети видится он никак не может
дальше читать не смог, ибо бред. интересно, зачем вы всю эту ерунду делаете?




© OSzone.net 2001-2012