Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Архив (https://forum.zone-game.info/forumdisplay.php?f=185)
-   -   Сервер на две локальные сети (https://forum.zone-game.info/showthread.php?t=14710)

simbioz 21.06.2011 23:45

Сервер на две локальные сети
 
Доброго времени суток, уважаемые гуру))
Начнем точно и кратко разъяснять суть моего вопроса:
2 сетевухи, в одной кабель, в другой внешний модем.
Одна локалка - ИП: 192.168.34.183
Маска: 255.255.255.0
Шлюз: 192.168.34.254
Вторая:
Настройка сетевухи: Автоматическое
Подключение через адсл по логину,
Выводит ип: 10.103.59.189
Шлюз. 10.103.32.1

Теперь самое главное!

на любых сборках никак не удается настроить сервер, что бы играли две сети (192.168.*.* и 10.103.*.*) как бы я не карячился, и виртальные хосты и тому подобное - хоть убей. Играет только одна.
Но пришел я к L2Emu сборке, и были там такие опции как:
InternalNetworks =
OptionalNetworks =
Вот как раз эти настройки мне очень сильно помогли,
Вот:

OptionalNetworks = 192.168.34.183(1ая сеть, дальше диапазоны идут),192.168.0.0/255.255.0.0,213.128.0.0/255.255.0.0,91.186.0.0/255.255.0.0,85.117.0.0/255.255.0.0;(отделяем, перечисляем вторую сеть)10.103.59.189,10.100.0.0/255.255.0.0,10.101.0.0/255.255.0.0,10.102.0.0/255.255.0.0,10.103.0.0/255.255.0.0,172.0.0.0/255.0.0.0,10.253.0.0/255.255.0.0
Так же и в следующей
InternalNetworks = 192.168.34.183,192.168.0.0/255.255.0.0,213.128.0.0/255.255.0.0,91.186.0.0/255.255.0.0,85.117.0.0/255.255.0.0;10.103.59.189,10.100.0.0/255.255.0.0,10.101.0.0/255.255.0.0,10.102.0.0/255.255.0.0,10.103.0.0/255.255.0.0,172.0.0.0/255.0.0.0,10.253.0.0/255.255.0.0
Теперь спокойно играют с обеих сетей люди.
Только одна пробелма, на L2Emu не удобно сидеть, как такое можно проделать на других сборках?


Давайте помозгуем вместе :)
Заранее спасибо.

vetal.lebed 22.06.2011 01:29

Re: Сервер на две локальные сети
 
Не знаю как у тебя так получалось... У меня на фрозенах и l2jx ( основа теон ) все было пучком... Ситуация была аналогичная.. 2 сетевухи, 1- adsl модем в режиме роутера и пробросаными портами. 2 - просто сеть локалка.
Во всех сборках (ну почти ) прописуешь два ип адреса. Внешний и внутрений.

TieLay 22.06.2011 11:35

Re: Сервер на две локальные сети
 
simbioz, а как же файлик ipconfig.xml в нём же можно задать для каких диапазонов IP какой IP, из имеющихся у сервера, подставлять в качестве основного...

simbioz 22.06.2011 20:57

Re: Сервер на две локальные сети
 
TieLay, это в каких сборках? В L2J, L2JFree, L2Archid и т.д. не видел, есть только в La2base сборках, такой файл, как netwroks.ini, его содержимое:
PHP код:

#######################
# Локальные сети
#######################
# Здесь пишем список сетей которые являются локальные
# Например: 192.168.;10.0.
# Внимание без знака ; в конце
InternalNetworkIPList

Но на сколько я понял, с проведенными опытами, толку от него абсолютно нулевой.
Подскажи сборки с имеющимся таким файлом ipconfig.xml, я поковыряю.

А есть второй вариант, только я не знаю где точно и как искать, это из ядра L2Emu сборок скопировать код на подсети, который базируется конфигом OptionalNetworks и InternalNetworks, и соответственно вбить его в сборку, где такая настройка отсутствует, но я думаю это очень геморно :)
Если кто знает, как это чудо воплотить в реальность, то я рад был бы принять помощь с вашей стороны:)

_LION_ 22.06.2011 23:32

Re: Сервер на две локальные сети
 
Цитата:

Сообщение от simbioz (Сообщение 127587)
TieLay, это в каких сборках? В L2J не видел

Код:

<?xml version="1.0" encoding="UTF-8"?>
<!-- Externalhost here (Internet IP) or Localhost IP for local test -->
<gameserver address="127.0.0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ipconfig.xsd">
        <!-- Localhost here -->
        <define subnet="127.0.0.0/8" address="127.0.0.1" />
        <!-- Internalhosts here (LANs IPs) -->
        <define subnet="10.0.0.0/8" address="10.0.0.0" />
        <define subnet="172.16.0.0/19" address="172.16.0.0" />
        <define subnet="192.168.0.0/16" address="192.168.0.0" />
</gameserver>



Текущее время: 20:03. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot