Страница 1 из 2

Проброс портов на модеме (статический IP) для мастер сервер

СообщениеДобавлено: 21 июн 2017, 13:28
Левш@
Доброго времени суток !
Есть ли где нибудь возможность скачать мастер сервер от юнитеков для линукса ?
На винду нашел на этом форуме - нормально работает, но мне нужно поставить его на сервак с ОС линуксоидной семьи.
Или можно как то его скомпилировать на платформу линукс, на оф. сайте вроде как есть исходники ?
Застряли с этим вопросом не по детски... я вообще в линуксах - полный нуль...
Заранее спасибо за помощь.

Re: Master Server для линукс

СообщениеДобавлено: 21 июн 2017, 15:28
DbIMok

Re: Master Server для линукс

СообщениеДобавлено: 22 июн 2017, 19:02
Левш@
Ладно, подошли к проблеме с другой стороны...
Купили статический IP, он установлен на модеме, модем подключен к роутеру и дальше компы.
Пытаюсь пробросить порты для мастер сервера и фацилитатора, вроде все настроил правильно, проверяю - порты закрыты.
Пересмотрел в сетке кучу материалов по проброске портов - делаю вроде все верно, файрвол отключил, антивирь тоже...
Может что то упускаю... первый раз с такими танцами с бубном столкнулся...
Кто - что подскажет ? :-?

Изображение

Re: Master Server для линукс

СообщениеДобавлено: 22 июн 2017, 20:30
DbIMok
Левш@ писал(а):модем подключен к роутеру

к свитчу м.б.? если все так, то нужно настраивать их оба. nmap говорит что порт filtered. на целевой машине смотрите трафик через https://www.wireshark.org/download.html

Re: Master Server для линукс

СообщениеДобавлено: 22 июн 2017, 22:18
Левш@
к свитчу м.б.? если все так, то нужно настраивать их оба

Moжет и хаб, но выглядет как роутер и только в нем есть возможность проброса.
В модеме визуально нет никаких средств для этого да и настроек там кот наплакал...

DbIMok, если ты в этом разбираешься может поможешь через скайп ? (bars_levsha)
Я расшарю рабочий стол, может что подскажешь ? А то реально работа горит... :(
С тендой я более менее разобрался, а вот с модемом не могу понять ничего...

Изображение

Re: Проброс портов на модеме (статический IP) для мастер сервер

СообщениеДобавлено: 23 июн 2017, 23:14
DbIMok
какие модели (производитель/модель/версия) модема и роутера? предполагаю дело обстоит так: есть модем подсоединенный к телефонной линии, на нем осуществляется авторизация в сети провайдера, он же по сути является маршрутизатором и файрволом для вашей сети. его LAN выход подключен к роутеру не в WAN порт, а в "обычный" и по сути роутер не маршрутизирует пакеты, не выполняет ф-ии файрвола, а "работает" беспроводной точкой доступа и "разветвителем" (свитчем) LAN портов. если все так, то на роутере ничего настраивать не нужно, а нужно на модеме. вполне вероятно, что порты пробрасывать он не умеет. ну и вообще, это не выглядит хорошим выходом из положения - разместить сервер в локалке через такое коммутируемое соединение (на самом деле даже будь у вас оптика, все равно это плохое решение) вместо того, чтобы собрать нужные пакеты под linux.

Re: Проброс портов на модеме (статический IP) для мастер сервер

СообщениеДобавлено: 24 июн 2017, 16:03
Левш@
DbIMok писал(а):какие модели (производитель/модель/версия) модема и роутера?

Всем проявившим соучастие в теме большое спасибо.
Решили проблему проброски портов совместно с помощью техника от провайдера.
Модем включили в режиме моста (прямая передача пакетов - без НАТ, наружный IP присвоили роутеру и уже на роутере пробросили порты.
Теперь ПортЧекер показывает что заданные порты (23466 - MasterServer и 50005 - Facilitator) по наружному IP адресу - открыты.
Проверка IP на валидность по адресу 2ip.com показала что IP верный - статичный и белый.
Однако игровой сервер по прежнему отказывается регистрироваться на мастер сервере... Не могу понять что я опять делаю не так... :-?

Синтаксис:
Используется csharp
void Awake() {
        //MasterServer.ipAddress = "127.0.0.1";
        MasterServer.ipAddress = "ХХ.ХХХ.ХХХ.ХХ"; //(реальные цифры скрыты)
        MasterServer.port = 23466;
        //Network.natFacilitatorIP = "127.0.0.1";
        Network.natFacilitatorIP = "ХХ.ХХХ.ХХХ.ХХ"; //(реальные цифры скрыты)
        Network.natFacilitatorPort = 50005;
}
 

Синтаксис:
Используется csharp
public void ServerStart () {
        //Network.InitializeServer(playerLimit, serverPort);
        Network.InitializeServer(playerLimit, serverPort, !Network.HavePublicAddress());
        MasterServer.RegisterHost(inputServer.text, gameName, description);
        }
 

Вот если указать локалХост или локальный IP - тогда все работает.
А по внешнему статичному IP не хочет, в чем может быть причина ? :-\

вместо того, чтобы собрать нужные пакеты под linux.

Вы абсолютно правы, к этому вопросу мне все равно придеться вернутся и конечный игровой сервер проекта будет работать именно на выделенном сервере с ОС линукс.
Но пока для разработки нам подойдет и такая сетка для тестов. К тому же хочется разобраться в этой модемно - роутерной кухне до конца - как оно там работает. :)

Re: Проброс портов на модеме (статический IP) для мастер сервер

СообщениеДобавлено: 25 июн 2017, 09:54
Левш@
Вобщем как я понял мастер сервер с IP на роутере и проброшенными на комп портами работать не может...
Видимо ему нужен именно проброшенный на комп - IP полностью (модем в мостовом режиме)
Но тогда отпадает остальная сеть с WF или как альтернатива раздача интернета непосредственно с компа - что тоже не айс...
Я прав ? Неужели все так плохо ?

Re: Проброс портов на модеме (статический IP) для мастер сервер

СообщениеДобавлено: 25 июн 2017, 11:50
DbIMok
А если прописать сервер в DMZ Host? Еще, вы же снаружи пытаетесь подключиться? Потому что изнутри на внешний адрес это не тоже самое.

Re: Проброс портов на модеме (статический IP) для мастер сервер

СообщениеДобавлено: 25 июн 2017, 12:57
Левш@
DbIMok писал(а):А если прописать сервер в DMZ Host

Пробовал с аналогичным результатом.
По факту - это тоже самое что и проброс портов, только всех оптом.

DbIMok писал(а):вы же снаружи пытаетесь подключиться? Потому что изнутри на внешний адрес это не тоже самое

Ну так и я о том же... судя по всему MS будет работать только тогда - когда внешний IP будет именно на компе...
Об этом и речь... все через (полная Ж) ... куда не ткнись.

Re: Проброс портов на модеме (статический IP) для мастер сервер

СообщениеДобавлено: 25 июн 2017, 16:25
DbIMok
Не, я не про внешний на компе, а про то, что маршрутизатор может по разному обрабатывать подключения снаружи локалки и изнутри на внешний адрес. Что говорит wireshark? Насчет внешки на компе - можно модем подключить к серверу. Сервер получит внешний адрес, а со второй сетевой карточки раздать на маршрутизатор/в локалку. Но нужно будет обновляться и файрвол настроить иначе словите какой-нибудь WannaCry.

Re: Проброс портов на модеме (статический IP) для мастер сервер

СообщениеДобавлено: 25 июн 2017, 17:43
Левш@
можно модем подключить к серверу. Сервер получит внешний адрес, а со второй сетевой карточки раздать на маршрутизатор/в локалку

А интернет или сервер тормозить не будут в таком подключении ?

Re: Проброс портов на модеме (статический IP) для мастер сервер

СообщениеДобавлено: 25 июн 2017, 18:23
DbIMok
Не, ничего со скоростью не будет и сервер нагрузки не заметит, даже если у вас по гигабиту на вход и на выход (что маловероятно, учитывая модем)

Re: Проброс портов на модеме (статический IP) для мастер сервер

СообщениеДобавлено: 28 июн 2017, 17:16
Левш@
можно модем подключить к серверу. Сервер получит внешний адрес, а со второй сетевой карточки раздать на маршрутизатор/в локалку

Сегодня купил и поставил в комп вторую сетевую карту.
Комп сделал сервером (подключил его прямо к модему в режиме моста) (встроенная сетевая карта).
Внешний IP присвоился компу автоматом, и самое главное - заработал таки наконец мастер сервер !
Но остальная сеть осталась без интернета...
Включил на своем сервере доступ к интернету (галочки в настройках поставил).
Вторую сетевуху подал кабелем на WiFi роутер, на вход.
Роутер Тенда W303R, на нем висит раздача WiFi и еще пару компов на лан выводах (режим DHCP SERVER, как и было раньше).
Вобщем как я не пытался, не смог добится чтобы заработал ВФ и интернет пошел на др. компы.
В данный момент интернет есть только на основном компе - сервере - который подключен прямо к модему в режиме моста.
Кто - что подскажет, что теперь еще можно сделать ?

Re: Проброс портов на модеме (статический IP) для мастер сервер

СообщениеДобавлено: 28 июн 2017, 17:28
DbIMok
Левш@ писал(а):на WiFi роутер, на вход

не, нужно на обычный порт.