L2-scripts Форум

L2-scripts Форум (http://l2-scripts.ru/forum/index.php)
-   Archive Lindvior, Ertheia, Odyssey, Undergeround, Helios, Grand Crusade (http://l2-scripts.ru/forum/forumdisplay.php?f=103)
-   -   hostsconfig.xml (FIXED) (http://l2-scripts.ru/forum/showthread.php?t=8320)

Scorpius 04.01.2018 10:25

hostsconfig.xml (FIXED)
 
[04.01.18 13:13:16:823] INFO gameserver.GameServer: =================================================
[04.01.18 13:13:16:829] INFO gameserver.GameServer: Project Revision: ........ L2s [32923]
[04.01.18 13:13:16:830] INFO gameserver.GameServer: Build Revision: .......... 12308
[04.01.18 13:13:16:832] INFO gameserver.GameServer: Update: .................. Grand Crusade
[04.01.18 13:13:16:832] INFO gameserver.GameServer: Build date: .............. 2017.12.28 04:48
[04.01.18 13:13:16:833] INFO gameserver.GameServer: Compiler version: ........ 1.8.0_151-b12 (Oracle Corporation)
[04.01.18 13:13:16:833] INFO gameserver.GameServer: =================================================

Проблема - некорректно работает маршрутизация.

Делал тест таким образом.. не пускает адрес 10.100.176.7:

1. Сам конфиг:

Код:

<list>
        <authserver address="127.0.0.1" port="9014"/>        <!--AuthServer IP (domain) and port-->
        <gameserver>
                <host id="1" address="sonera.online" port="7777" key="2211">
                        <advanced address="95.138.241.40" subnet="0.0.0.0/0"/>
                        <advanced address="213.128.27.146" subnet="10.200.0.0/13"/>
                        <advanced address="213.128.27.146" subnet="85.117.0.0/16"/>
                        <advanced address="213.128.27.146" subnet="91.186.0.0/16"/>
                        <advanced address="213.128.27.146" subnet="91.229.74.0/23"/>
                        <advanced address="213.128.27.146" subnet="95.129.0.0/16"/>
                        <advanced address="213.128.27.146" subnet="213.128.0.0/16"/>
                        <advanced address="10.6.0.15" subnet="10.0.0.0/8"/>
                        <advanced address="10.6.0.15" subnet="95.138.224.0/19"/>
                        <advanced address="10.6.0.15" subnet="172.16.0.0/12"/>
                        <advanced address="10.6.0.15" subnet="192.168.0.0/16"/>
                </host>
        </gameserver>
</list>

При таком конфиге не пускает, поэтому ради теста делаю доп запись:

Код:

<list>
        <authserver address="127.0.0.1" port="9014"/>        <!--AuthServer IP (domain) and port-->
        <gameserver>
                <host id="1" address="sonera.online" port="7777" key="2211">
                        <advanced address="95.138.241.40" subnet="0.0.0.0/0"/>
                        <advanced address="213.128.27.146" subnet="10.200.0.0/13"/>
                        <advanced address="213.128.27.146" subnet="85.117.0.0/16"/>
                        <advanced address="213.128.27.146" subnet="91.186.0.0/16"/>
                        <advanced address="213.128.27.146" subnet="91.229.74.0/23"/>
                        <advanced address="213.128.27.146" subnet="95.129.0.0/16"/>
                        <advanced address="213.128.27.146" subnet="213.128.0.0/16"/>
                        <advanced address="10.6.0.15" subnet="10.0.0.0/8"/>
                        <advanced address="10.6.0.15" subnet="10.100.176.7/32"/>
                        <advanced address="10.6.0.15" subnet="95.138.224.0/19"/>
                        <advanced address="10.6.0.15" subnet="172.16.0.0/12"/>
                        <advanced address="10.6.0.15" subnet="192.168.0.0/16"/>
                </host>
        </gameserver>
</list>

результат - не пускает

2. Делаю точечный доступ:

Код:

<list>
        <authserver address="127.0.0.1" port="9014"/>        <!--AuthServer IP (domain) and port-->
        <gameserver>
                <host id="1" address="sonera.online" port="7777" key="2211">
                        <advanced address="10.6.0.15" subnet="10.100.176.7/32"/>
                </host>
        </gameserver>
</list>

результат - клиент заходит на сервер.

l2gold 05.01.2018 01:51

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE list SYSTEM "hostsconfig.dtd">
<!--AUTHOR: Bonux-->
<list>
<authserver address="127.0.0.1" port="9014"/> <!--AuthServer IP (domain) and port-->
<gameserver> <!--GameServer hosts-->
<!--id: server id in server list-->
<!--address: ip or domain-->
<!--port: gameserver port-->
<host id="1" address="127.0.0.1" port="7777" key="ENTER_RANDOM_KEY">
<!--subnet properties-->
<advanced address="127.0.0.1" subnet="127.0.0.0/8"/>
<advanced address="10.0.0.0" subnet="10.0.0.0/8"/>
<advanced address="172.16.0.0" subnet="172.16.0.0/12"/>
<advanced address="192.168.0.0" subnet="192.168.0.0/16"/>
<advanced address="169.254.0.0" subnet="169.254.0.0/16"/>
</host>
</gameserver>
</list>

Scorpius 05.01.2018 05:34

Цитата:

Сообщение от l2gold (Сообщение 25096)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE list SYSTEM "hostsconfig.dtd">
<!--AUTHOR: Bonux-->
<list>
<authserver address="127.0.0.1" port="9014"/> <!--AuthServer IP (domain) and port-->
<gameserver> <!--GameServer hosts-->
<!--id: server id in server list-->
<!--address: ip or domain-->
<!--port: gameserver port-->
<host id="1" address="127.0.0.1" port="7777" key="ENTER_RANDOM_KEY">
<!--subnet properties-->
<advanced address="127.0.0.1" subnet="127.0.0.0/8"/>
<advanced address="10.0.0.0" subnet="10.0.0.0/8"/>
<advanced address="172.16.0.0" subnet="172.16.0.0/12"/>
<advanced address="192.168.0.0" subnet="192.168.0.0/16"/>
<advanced address="169.254.0.0" subnet="169.254.0.0/16"/>
</host>
</gameserver>
</list>

Спасибо, попробую, а можешь пояснить логику?

UPD - не помогло

Scorpius 05.01.2018 11:43

Судя по онлайну, сейчас доступ имеют сети 10.1, 10.6, 95.138 ... к примеру..

сети 10.100, 10.101, 10.203 и 10.204 не имеют доступа. Ребят, до нового конфига все работало. Вот старый нетворк:


Код:

0.0.0.0      0.0.0.0        95.138.241.40
10.0.0.0      255.0.0.0      10.6.0.15
95.138.0.0    255.255.0.0    10.6.0.15
192.168.0.0  255.255.0.0    10.6.0.15
10.203.0.0    255.255.0.0    213.128.27.146
10.204.0.0    255.255.0.0    213.128.27.146
85.117.64.0  255.255.224.0  213.128.27.146
91.186.0.0    255.255.224.0  213.128.27.146
91.229.74.0  255.255.224.0  213.128.27.146
91.229.75.0  255.255.224.0  213.128.27.146
94.178.170.0  255.255.224.0  213.128.27.146
95.129.144.0  255.255.248.0  213.128.27.146
192.168.44.0  255.255.255.0  213.128.27.146
192.168.62.0  255.255.255.0  213.128.27.146
192.168.63.0  255.255.255.0  213.128.27.146
192.168.64.0  255.255.255.0  213.128.27.146
192.168.65.0  255.255.255.0  213.128.27.146
192.168.66.0  255.255.255.0  213.128.27.146
192.168.67.0  255.255.255.0  213.128.27.146
192.168.68.0  255.255.255.0  213.128.27.146
192.168.69.0  255.255.255.0  213.128.27.146
192.168.152.0 255.255.255.0  213.128.27.146
192.168.153.0 255.255.255.0  213.128.27.146
192.168.154.0 255.255.255.0  213.128.27.146
192.168.156.0 255.255.255.0  213.128.27.146
192.168.157.0 255.255.255.0  213.128.27.146
192.168.169.0 255.255.255.0  213.128.27.146
192.168.250.0 255.255.255.0  213.128.27.146
172.16.0.0    255.240.0.0    213.128.27.146
213.128.0.0  255.255.0.0    213.128.27.146

Вообще никаких проблем не было

l2gold 05.01.2018 13:19

логика

было
<advanced ip="127.0.0.1" mask="127.0.0.0/8"/>
<advanced ip="127.0.0.1" mask="10.0.0.0/8"/>
<advanced ip="127.0.0.1" mask="172.16.0.0/12"/>
<advanced ip="127.0.0.1" mask="192.168.0.0/16"/>
<advanced ip="127.0.0.1" mask="169.254.0.0/16"/>


стало


<advanced address="127.0.0.1" subnet="127.0.0.0/8"/>
<advanced address="10.0.0.0" subnet="10.0.0.0/8"/>
<advanced address="172.16.0.0" subnet="172.16.0.0/12"/>
<advanced address="192.168.0.0" subnet="192.168.0.0/16"/>
<advanced address="169.254.0.0" subnet="169.254.0.0/16"/>


=============

у тебя же расширенная поддержка. должны все все быстро решать ....

в) Критичные проблемы решаются в течении суток после поступления жалобы.


...

Scorpius 05.01.2018 13:56

Цитата:

Сообщение от l2gold (Сообщение 25100)
логика

было
<advanced ip="127.0.0.1" mask="127.0.0.0/8"/>
<advanced ip="127.0.0.1" mask="10.0.0.0/8"/>
<advanced ip="127.0.0.1" mask="172.16.0.0/12"/>
<advanced ip="127.0.0.1" mask="192.168.0.0/16"/>
<advanced ip="127.0.0.1" mask="169.254.0.0/16"/>


стало


<advanced address="127.0.0.1" subnet="127.0.0.0/8"/>
<advanced address="10.0.0.0" subnet="10.0.0.0/8"/>
<advanced address="172.16.0.0" subnet="172.16.0.0/12"/>
<advanced address="192.168.0.0" subnet="192.168.0.0/16"/>
<advanced address="169.254.0.0" subnet="169.254.0.0/16"/>


=============

у тебя же расширенная поддержка. должны все все быстро решать ....

:D


...

в) Критичные проблемы решаются в течении суток после поступления жалобы.

:D

Core 05.01.2018 21:59

Закрыто. Продолжаем в скайпе.


Часовой пояс GMT +4, время: 18:33.

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