The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Помогите с обратным NAT!!!!! под FreeBSD'"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Помогите с обратным NAT!!!!! под FreeBSD'"
Сообщение от Vyacheslav emailИскать по авторуВ закладки on 17-Мрт-03, 17:37  (MSK)
Добрый день. Вот стала проблема. У нас 1 реальный ip необходимо поставить Игровой сервер во внутренней сети у него ip 192.168.5.1 порт 2593, да так чтобы с Инета могли на него заходить и пакетики уходили от него обратно. А все коннектились на реальный ip 1.2.3.4
Эта популярная игра Ultima Online точнее сфера sphere 0.55i

Вот что я сделал


в natd.conf
same_ports yes
use_sockets yes
redirect_port tcp 192.168.5.1:2593 2593


В ipfw добавил правила
ipfw add divert natd tcp from 192.168.5.1 to any
ipfw add divert natd tcp from any to 192.168.5.1 2593
ipfw add divert natd tcp from any to 1.2.3.4 2593


Ниже строчки стояли до этого они обрабатывают nat для всех клиентов
ipfw add divert natd ip from 192.168.5.0/24 to any out fxp0
ipfw add divert natd ip from any to 1.2.3.4 in fxp0


Если коннектиться с внутренних ip 192.168.5.x на 1.2.3.4 то все работает
если же с внешнего доступа то происходит коннект с 192.168.5.1 проверяется логин пароль пишет что стартует и всееее замирает.
Подскажите может я что-то делаю не так?


С Уважением Вячеслав!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Помогите с обратным NAT!!!!! под FreeBSD'"
Сообщение от Ilia emailИскать по авторуВ закладки on 17-Мрт-03, 21:18  (MSK)
>Добрый день. Вот стала проблема. У нас 1 реальный ip необходимо поставить
>Игровой сервер во внутренней сети у него ip 192.168.5.1 порт 2593,
>да так чтобы с Инета могли на него заходить и пакетики
>уходили от него обратно. А все коннектились на реальный ip 1.2.3.4
>
>Эта популярная игра Ultima Online точнее сфера sphere 0.55i
>
>Вот что я сделал
>
>
>в natd.conf
>same_ports yes
>use_sockets yes
>redirect_port tcp 192.168.5.1:2593 2593
>
>
>В ipfw добавил правила
>ipfw add divert natd tcp from 192.168.5.1 to any
>ipfw add divert natd tcp from any to 192.168.5.1 2593
>ipfw add divert natd tcp from any to 1.2.3.4 2593
>
>
>Ниже строчки стояли до этого они обрабатывают nat для всех клиентов
>ipfw add divert natd ip from 192.168.5.0/24 to any out fxp0
>ipfw add divert natd ip from any to 1.2.3.4 in fxp0
>
>
>Если коннектиться с внутренних ip 192.168.5.x на 1.2.3.4 то все работает
>если же с внешнего доступа то происходит коннект с 192.168.5.1 проверяется логин
>пароль пишет что стартует и всееее замирает.
>Подскажите может я что-то делаю не так?

Ну посмотри, по netstat -n что в этот момент происходит на игровой машине. Если есть соединения в состоянии SYN-SENT, разбирайся, почему не стартует сессия. Если вообще ничего нет - включи свой ipfw в verbose, и смотри на какой ещё порт пытаются подключиться снаружи. И вообще, ты уверен, что Ultima работает по TCP? Не по UDP ? Игрушки UDP очень любят, из-за скорости.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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