Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.
4 страниц V  « 2 3 4

Проксирование udp трафика до сервера

, VPN или еще что-то
Статус пользователя stardock
сообщение 16.5.2015, 17:38
Сообщение #41


Стаж: 11 лет

Сообщений: 222
Благодарностей: 94
Полезность: 78

Цитата(jtiq @ 14.5.2015, 11:24) *
Прокси сервер
Прокси сервер: 92.53.120.194:27015
Оригинальный сервер: 78.107.35.5:27015

Ну а к чему пост? Знаешь как сделать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ex3m777
сообщение 16.5.2015, 17:46
Сообщение #42


Стаж: 11 лет
Город: Москва

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

Меценат Меценат

Цитата(jtiq @ 14.5.2015, 10:24) *
Прокси сервер
Прокси сервер: 92.53.120.194:27015
Оригинальный сервер: 78.107.35.5:27015

у меня прокси сервер не работает


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ctapkom
сообщение 16.5.2015, 18:26
Сообщение #43
Стаж: 14 лет

Сообщений: 143
Благодарностей: 55
Полезность: 21

Цитата(ykpon @ 16.5.2015, 17:37) *
ctapkom, вот бы тоже самое, но только в качестве В сервера мануал для винды. smile.gif

я думаю тоже самое можно сделать и для сервера на винде, если он будет за шлюзом linux, а шлюз linux будет выступать в качестве server B. Обычный бридж между ними, и все будет работать ;)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 16.5.2015, 18:53
Сообщение #44


Иконка группы

Стаж: 16 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

ex3m777, выключен

включил
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ex3m777
сообщение 16.5.2015, 18:55
Сообщение #45


Стаж: 11 лет
Город: Москва

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

Меценат Меценат

jtiq, ништяк, 92.53.120.194:27015 пинг 80
78.107.35.5:27015 - пинг 120)
поделись способом


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 16.5.2015, 19:01
Сообщение #46


Иконка группы

Стаж: 16 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

ex3m777, только вот как с ip адресом я не знаю, проверить надо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 16.5.2015, 20:42
Сообщение #47


Иконка группы

Стаж: 16 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

ip передаётся у прокси сервера :(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kat5566
сообщение 28.5.2015, 2:53
Сообщение #48


Стаж: 9 лет 3 месяца

Сообщений: 275
Благодарностей: 49
Полезность: 138

Собственно проблема:

На тачке под виндой 2 сетевых интерфейса с белыми IP.
параметр запуска сервера +ip 0.0.0.0 не помогает
без параметра запуска +ip тоже не помогает
сервер всегда запускается на одном и том же сетевом интерфейсе. (Ну или на каком-то одном из 2ух)

Как сделать что-бы сервер был доступен с обоих белых ip ? Кто-то сталкивался с этим? Мб всё просто решается?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя user.gameover.user
сообщение 28.5.2015, 2:57
Сообщение #49
Стаж: 13 лет

Сообщений: 1470
Благодарностей: 426
Полезность: 700

Цитата(kat5566 @ 28.5.2015, 3:53) *
Собственно проблема:

На тачке под виндой 2 сетевых интерфейса с белыми IP.
параметр запуска сервера +ip 0.0.0.0 не помогает
без параметра запуска +ip тоже не помогает
сервер всегда запускается на одном и том же сетевом интерфейсе. (Ну или на каком-то одном из 2ух)

Как сделать что-бы сервер был доступен с обоих белых ip ? Кто-то сталкивался с этим? Мб всё просто решается?

будет тот ип у которого меньше метрика
мой вариант второй ип повесить на роутер и откыть порт в локалку к компу,сервер запускать с +ip 0.0.0.0
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 28.5.2015, 3:11
Сообщение #50
Стаж: 10 лет

Сообщений: 4755
Благодарностей: 3837
Полезность: 693

а под виндой только с 0.0.0.0
у меня было и 4 прямых айпи, так что единственная ось которая это подерживает windows server 2012
да и не факт что настроишь
винда выбирает основным только 1 ип. причем рендомно может его сменить .

Отредактировал: csnet, - 28.5.2015, 3:12


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя kat5566
сообщение 28.5.2015, 14:17
Сообщение #51


Стаж: 9 лет 3 месяца

Сообщений: 275
Благодарностей: 49
Полезность: 138

Цитата(user.gameover.user @ 28.5.2015, 7:57) *
будет тот ип у которого меньше метрика
мой вариант второй ип повесить на роутер и откыть порт в локалку к компу,сервер запускать с +ip 0.0.0.0

Самое интересное, что так и есть... 1 сетевой интерфейс смотрит сразу в глобал... а один в локал (ну и соответсвенно проброшен порт через роутер)
По локалке он доступен а вот из вне, не доступен...

Цитата(csnet @ 28.5.2015, 8:11) *
а под виндой только с 0.0.0.0
у меня было и 4 прямых айпи, так что единственная ось которая это подерживает windows server 2012
да и не факт что настроишь
винда выбирает основным только 1 ип. причем рендомно может его сменить .

Стоит вин XP, до этого стояла 7 винда... к сожелению не успел проверить как было на 7мёрке.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 28.5.2015, 15:59
Сообщение #52
Стаж: 12 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(kat5566 @ 28.5.2015, 3:53) *
Как сделать что-бы сервер был доступен с обоих белых ip ? Кто-то сталкивался с этим? Мб всё просто решается?

Просто решается при наличии соответствующего оборудования. Вам как минимум нужен роутер с 2-мя WAN (внешними) портами или 2 Mikrotik'а.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kat5566
сообщение 29.5.2015, 2:06
Сообщение #53


Стаж: 9 лет 3 месяца

Сообщений: 275
Благодарностей: 49
Полезность: 138

Цитата(Safety1st @ 28.5.2015, 20:59) *
Просто решается при наличии соответствующего оборудования. Вам как минимум нужен роутер с 2-мя WAN (внешними) портами или 2 Mikrotik'а.

Имеется роутер с одним WAN на DD-WRT... осталось реализовать мультиван) что для меня походу нереально)

Насколько я знаю, на микротике можно любой порт назначить ваном... ну вроде как 2 ван порта тоже можно...

И вообще я вспомнил про поддключение типа мост... оно поможет?) Чё-то я почитал про это... чёто-понял, чё-то нет...каша вообщем.

Отредактировал: kat5566, - 29.5.2015, 3:30
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jesuspunk
сообщение 14.9.2016, 14:26
Сообщение #54


Стаж: 13 лет

Сообщений: 1120
Благодарностей: 839
Полезность: 816

Цитата(ctapkom @ 12.5.2015, 16:54) *
не знаю насчет uproxy, очень сомневаюсь что тут софтовое решение поможет, к тому же, uproxy - только для UDP.

CLIENT (Server B):

/sbin/iptunnel add tun0 mode gre remote AAA.AAA.AAA.AAA local BBB.BBB.BBB.BBB ttl 225
/sbin/ifconfig tun0 10.0.0.2/24
/sbin/ifconfig tun0 up
/sbin/ifconfig tun0 pointopoint 10.0.0.1
/sbin/ifconfig tun0 multicast

echo "100 table0" >> /etc/iproute2/rt_tables

/sbin/ip route add 10.0.0.0/24 dev tun0 src 10.0.0.2 table table0
/sbin/ip route add table table0 default via 10.0.0.1 dev tun0
/sbin/ip rule add from 10.0.0.2 table table0
/sbin/ip rule add fwmark 2 table table0
/sbin/iptables -t nat -A PREROUTING -d 10.0.0.2 -j CONNMARK --set-mark 2
/sbin/iptables -t nat -A PREROUTING -d 10.0.0.2 -j DNAT --to-destination BBB.BBB.BBB.BBB
/sbin/iptables -t mangle -A OUTPUT -s BBB.BBB.BBB.BBB -j CONNMARK --restore-mark


SERVER (Server A)

/sbin/iptunnel add tun0 mode gre remote BBB.BBB.BBB.BBB local AAA.AAA.AAA.AAA ttl 225
/sbin/ifconfig tun0 10.0.0.1/24
/sbin/ifconfig tun0 up
/sbin/ifconfig tun0 pointopoint 10.0.0.2
/sbin/ifconfig tun0 multicast
/sbin/iptables -t nat -A PREROUTING -d AAA.AAA.AAA.AAA -j DNAT --to-destination 10.0.0.2

Где AAA.AAA.AAA.AAA - внешний IP сервера А (этот IP будет использован для подключения и проксирования на сервер B)
Где BBB.BBB.BBB.BBB - внешний IP сервера B (на котором, например, крутится игровой сервер на сервере B)

Подниму старую тему... тоже как у mazdana приходил запрос и не было ответа, уже отчаялся что ничего не получится очистил правила iptables на Server B, а именно эти строчки:

Цитата
/sbin/iptables -t nat -A PREROUTING -d 10.0.0.2 -j CONNMARK --set-mark 2
/sbin/iptables -t nat -A PREROUTING -d 10.0.0.2 -j DNAT --to-destination BBB.BBB.BBB.BBB
/sbin/iptables -t mangle -A OUTPUT -s BBB.BBB.BBB.BBB -j CONNMARK --restore-mark


Все заработало, порт пробрасывается просто на Server'e A:
/sbin/iptables -t nat -A PREROUTING -d ААА.ААА.ААА.ААА -p udp -m udp --dport 27015 -j DNAT --to-destination 10.0.0.2:27015
Вместо (на Server'e A):
/sbin/iptables -t nat -A PREROUTING -d AAA.AAA.AAA.AAA -j DNAT --to-destination 10.0.0.2(иначе пробрасывается все и на машину Server A вы не зайдете по ssh)

+ правила роутинга прописывать после поднятия туннеля(каждый раз?)!!!
Цитата
/sbin/ip route add 10.0.0.0/24 dev tun0 src 10.0.0.2 table table0
/sbin/ip route add table table0 default via 10.0.0.1 dev tun0
/sbin/ip rule add from 10.0.0.2 table table0
/sbin/ip rule add fwmark 2 table table0


Отредактировал: jesuspunk, - 14.9.2016, 15:54
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя MarVal
сообщение 14.9.2016, 17:36
Сообщение #55


Стаж: 10 лет

Сообщений: 197
Благодарностей: 54
Полезность: 73

jesuspunk,
Цитата
+ правила роутинга прописывать после поднятия туннеля(каждый раз?)!!!

вроде в /etc/network/interfaces можно прописать
post-up route add ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TaLila
сообщение 14.9.2016, 17:45
Сообщение #56


Стаж: 10 лет
Город: Москва

Сообщений: 118
Благодарностей: 85
Полезность: 290

Цитата(ex3m777 @ 16.5.2015, 20:55) *
jtiq, ништяк, 92.53.120.194:27015 пинг 80
78.107.35.5:27015 - пинг 120)
поделись способом

сделайте постоянное зеркало на наш айпи blush.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jesuspunk
сообщение 15.9.2016, 6:25
Сообщение #57


Стаж: 13 лет

Сообщений: 1120
Благодарностей: 839
Полезность: 816

MarVal, да можно, но я пока ковырял с динамическим ip так что мне каждый раз после смены ip приходится интерфейс убивать и снова создавать...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JIokoMoTuB
сообщение 15.9.2016, 11:51
Сообщение #58


Стаж: 14 лет

Сообщений: 2174
Благодарностей: 566
Полезность: 425

Код
iptables -t nat -A PREROUTING -p udp -d 5.5.5.5 --dport 27015 -j DNAT --to-destination 10.10.10.10
iptables -A FORWARD -i eth2 -p udp -d 10.10.10.10 --dport 27015 -j ACCEPT


Неблагодарите. Маршрутизация пакетов дальше своего интерфейса.
5.5.5.5 - куда приходит трафик.
10.10.10.10 - куда уходит.
ip4 forward должен быть включен.

Отредактировал: JIokoMoTuB, - 15.9.2016, 11:53


Empower isn't phoenix
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ruslankov
сообщение 15.9.2016, 12:41
Сообщение #59
Стаж: 7 лет 6 месяцев

Сообщений: 77
Благодарностей: 9
Полезность: < 0

Может проще установить USERGATE
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Skydreem
сообщение 25.8.2017, 0:55
Сообщение #60
Стаж: 9 лет

Сообщений: 1
Благодарностей: 1
Полезность: 0

Всё перерыл, голову сделал всем и ничего не работает..
Помогите)
Схема такая - есть игровой сервер и вдс на убунте.
Нужно сделать так чтобы игровой сервер стоял за вдс, и при подключении к вдс перекидывало диапазон портов по обеим протоколам на игровой сервер.
Такое реально вообще?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
4 страниц V  « 2 3 4
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: