RCON minecraft i iptables

DamageDMG | 2018-12-13 19:58:27 UTC | #1

Siemka, mam spory problem.

Jutro startuje serwer, a RCON nie łączy się z nim, wywala błąd, od kiedy zablokowałem porty.

Odblokowałem port TCP i UDP RCONa i nie działa, dodam że przed zablokowaniem portów wszystko działało.

Jestem chyba pierwszą osobą w Polsce która ma ten problem, ktoś pomoże? Do wieczora musze mieć to ogarnięte :///

Próbowałem:

iptables -A INPUT -v -p TCP –dport 11121 -j ACCEPT
iptables -A INPUT -v -p UDP –dport 11121 -j ACCEPT
iptables -A OUTPUT -v -p TCP –dport 11121 -j ACCEPT
iptables -A OUTPUT -v -p UDP –dport 11121 -j ACCEPT

Wywala błąd:

Warning: fsockopen() [function.fsockopen]: unable to connect to :11121 (Connection refused) in /home/p484291/public_html/antybot/rcon.php on line 61

(błąd z przykładowego skryptu na stronie, sklep też nie działa)


DamageDMG | 2017-04-20 09:20:54 UTC | #2

Jakiś admin forum by pomógł? :stuckouttongue:
Nawet mogę zapłacić za dzialającą pomoc.. byle żeby działała .. :confused:


DBanaszewski | 2017-04-20 09:41:21 UTC | #3

Korzystasz z serwera VPS KVM?
Jeżeli tak, to iptables tutaj działa w 50%. Musisz dodać port do filtrowania UDP.
Jeżeli nie masz dodanych, zaloguj się do panelu v3: http://my.lvlup.pro, wejdź do swojego VPSa i do filtrowania dodaj port UDP.

Jeżeli korzystasz z VPS OpenVZ niestety, ale to nie zadziała - iptables są niedostępne.


DamageDMG | 2017-04-20 09:44:47 UTC | #4

Chodzi o serwer dedykowany 64G z ovh xD
Jeżeli chodzi o filtrowanie UDP jakaś komenda? Będę bardzo wdzięczny, nie mogę nic znaleść na necie :/


DBanaszewski | 2017-04-20 09:51:36 UTC | #5

Okej. Następnym razem pisz, np. jaki masz serwer czy coś.
Czy maszyny dedykowane mają filtrowanie? Tego nie wiem. Poszukaj w ustawieniach itp.


DamageDMG | 2017-04-20 09:57:49 UTC | #6

Ehh.. “czy maszyny dedykowane maja filtrowanie” XDDDDDDDDDDDD
Łatwiej, profesjonalniej i szybciej zrobił bym to 1 komendą do iptables (przypominam że panel też ja wykonuje jako zapytanie w GUI) :/
Brakuje mi tej 1 komendy :////


DBanaszewski | 2017-04-20 10:01:22 UTC | #7

Masz może zaporę sieciową?


DamageDMG | 2017-04-20 10:03:41 UTC | #8

Domyślną z ovh filtruje połączenia przychodzące/wychodzące, jeśli chodzi o kompletne blokady to tylko iptables, tak jak mówiłem, wczoraj zablokowałem wszystkie porty i od wczoraj sklep nie działa.
Za RCONa odpowiada konkretny port/komenda którą wystarczy odblokować, tylko albo jestem takim tłumokiem i to jest takie łatwe, albo nikt w Polsce nie ma minkrofta na dedyku xD


Nieznajomy11 | 2017-04-20 10:42:26 UTC | #9

Odblokuj port wpisany w server.properties pod kluczem rcon.port


Toranktto | 2017-04-20 11:00:17 UTC | #10

Rcon nie używa UDP tylko TCP. https://developer.valvesoftware.com/wiki/SourceRCONProtocol
Nie ma potrzeby odblokowywania portu Rcona na UDP.


DamageDMG | 2017-04-20 11:35:01 UTC | #11

Mam port 11121 odblokowuwuje go komendami:
iptables -A INPUT -v -p TCP –dport 11121 -j ACCEPT
iptables -A OUTPUT -v -p TCP –dport 11121 -j ACCEPT
i nie działa :D


LinGruby | 2017-04-20 11:41:27 UTC | #12

zobacz co masz już odpalone iptables -L acz na grach i serwerach gier się nie znam ale tą komendą zobaczysz co masz już odpalone w iptables

[quote=”DamageDMG, post:1, topic:2501”]
/public_html/antybot/rcon.php on line 61
[/quote]

a z tego wynika że coś nie tak jest w linii 61 rcon.php


Nieznajomy11 | 2017-04-20 11:57:45 UTC | #13

Najpierw musisz zezwalać na te porty, a potem wycinać resztę. Tak działa -A w iptables, dopisuje na końcu. -I na początku.