Portfreigabe für Terraria Server

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
ChrissHF
Beiträge: 3
Registriert: 25.07.2017 15:25:48

Portfreigabe für Terraria Server

Beitrag von ChrissHF » 25.07.2017 15:45:31

Hallo
Ich versuche derzeit in meinem Heimnetzwerk einen Terraria-Server aufzusetzen der auch von außen erreichbar sein soll.
Dafür habe ich Debian 9 auf einem alten PC installiert.
Den Server habe ich dann nach dieser Anleitung aufgesetzt: https://www.linode.com/docs/game-server ... our-linode

Problem: Ich kann nur intern darauf zugreifen.
In meiner Fritzbox habe ich alle nötigen Ports freigeschaltet.
Habe auch eine MyFritz Freigabe für den PC eingerichtet.
Ich kann auch ohne Probleme per SSH Client auf den PC zugreifen (auch von außen).
Ich habe eine ipv6 Adresse und einen DS-Lite Tunnel.

Wenn ich einen Portmapper benutze kann ich über die dadurch erstellte URL und den Port ebenfalls auf SSH, also Port 22 zugreifen, jedoch nicht auf Port 7777 (für Terraria).
Wenn ich einen Portscann durchführe ist nur Port 22 geöffnet.
Ich habe schon mehrere Male die UFW gelöscht und die nötigen Ports erneut eingetragen. Auch ipv6 ist in UFW aktiviert.

Ich weiß leider nicht was ich noch tun kann.

BenutzerGa4gooPh

Re: Portfreigabe für Terraria Server

Beitrag von BenutzerGa4gooPh » 25.07.2017 20:14:40

Hallo und willkommen im Debian-Forum!
Ich habe eine ipv6 Adresse und einen DS-Lite Tunnel.
Du bekommst wirklich eine oeffentliche IPv4-Adresse dazu??? Keine CGN-Adresse? Welche? Poste mal die IPv4, letztes Byte mit xxx.
Nicht, dass du den Sever von aussen nur per ssh mit IPv6 erreichst ... die Portnummern sind gleich.
Terraria only uses IPv4 and does not use IPv6.
https://www.linode.com/docs/game-server ... our-linode


ChrissHF hat geschrieben: ↑ zum Beitrag ↑
25.07.2017 15:45:31
Wenn ich einen Portscann durchführe ist nur Port 22 geöffnet.
Ich habe schon mehrere Male die UFW gelöscht und die nötigen Ports erneut eingetragen. Auch ipv6 ist in UFW aktiviert.
Was sagen denn Portscans von localhost und aus dem LAN (anderer Rechner im LAN) auf den Server, Port7777 - ohne installierte Firewall (ufw)? So geht es fix:

Code: Alles auswählen

telnet ip_oder_name_des_servers 7777
Wenn nicht geöffnet, ist der entsprechende Dienst falsch konfiguriert oder läuft nicht.

ChrissHF hat geschrieben: ↑ zum Beitrag ↑
25.07.2017 15:45:31
Habe auch eine MyFritz Freigabe für den PC eingerichtet.
Wozu? Statische Portweiterleitung genügt.

Sicherheit: Remote-Zugriff per ssh auf Server testweise sinnvoll, im Betrieb wohl nicht notwendig!

ChrissHF
Beiträge: 3
Registriert: 25.07.2017 15:25:48

Re: Portfreigabe für Terraria Server

Beitrag von ChrissHF » 26.07.2017 05:10:39

Jana66 hat geschrieben: ↑ zum Beitrag ↑
25.07.2017 20:14:40
Hallo und willkommen im Debian-Forum!
Du bekommst wirklich eine oeffentliche IPv4-Adresse dazu??? Keine CGN-Adresse? Welche? Poste mal die IPv4, letztes Byte mit xxx.
Nicht, dass du den Sever von aussen nur per ssh mit IPv6 erreichst ... die Portnummern sind gleich.

Was sagen denn Portscans von localhost und aus dem LAN (anderer Rechner im LAN) auf den Server, Port7777 - ohne installierte Firewall (ufw)? So geht es fix:

Code: Alles auswählen

telnet ip_oder_name_des_servers 7777
Wenn nicht geöffnet, ist der entsprechende Dienst falsch konfiguriert oder läuft nicht.
Da habe ich mich wohl missverständlich ausgedrückt,
Von äußern erreiche ich den Server nur mit IPv6.

Den Porrscan werde ich durchführen sobald ich zuhause bin, aber eigentlich konnte ich den Terraria-Server (Port 7777) ja im lokalen Netzwerk erreichen.
ChrissHF hat geschrieben: ↑ zum Beitrag ↑
25.07.2017 15:45:31
Habe auch eine MyFritz Freigabe für den PC eingerichtet.
Wozu? Statische Portweiterleitung genügt.
Jana66 hat geschrieben: ↑ zum Beitrag ↑
25.07.2017 20:14:40
Sicherheit: Remote-Zugriff per ssh auf Server testweise sinnvoll, im Betrieb wohl nicht notwendig!
Die MyFritz Freigabe habe ich eingerichtet weil ich keine dynamiache IP Adresse habe.


Danke für die Antwort :)

Benutzeravatar
MSfree
Beiträge: 10683
Registriert: 25.09.2007 19:59:30

Re: Portfreigabe für Terraria Server

Beitrag von MSfree » 26.07.2017 08:20:31

Jana66 hat geschrieben: ↑ zum Beitrag ↑
25.07.2017 20:14:40
Hallo und willkommen im Debian-Forum!
Ich habe eine ipv6 Adresse und einen DS-Lite Tunnel.
Du bekommst wirklich eine oeffentliche IPv4-Adresse dazu?
Mit Sicherheit nicht, sonst hieße es nicht DS-lite.

Da der Router also von aussen nicht über IPv4 erreichbar ist und Terraria IPv6 nicht unterstützt, kann man den Versuch, einen Terraria Server zuhause zu betreibern also aufgeben.

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: Portfreigabe für Terraria Server

Beitrag von Lord_Carlos » 26.07.2017 08:36:34

Lokal ist der Terraria server auch nicht erreichbar?

Per Default ist bei Debian keine Firewall installiert, wenn man ein program Startet sollte es auch gleich erreichbar sein.

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

BenutzerGa4gooPh

Re: Portfreigabe für Terraria Server

Beitrag von BenutzerGa4gooPh » 26.07.2017 09:39:53

MSfree hat geschrieben: ↑ zum Beitrag ↑
26.07.2017 08:20:31
Da der Router also von aussen nicht über IPv4 erreichbar ist und Terraria IPv6 nicht unterstützt, kann man den Versuch, einen Terraria Server zuhause zu betreibern also aufgeben.
Der Typ :mrgreen: hat wohl Recht.
@ChrissHF:
Du hast ja auch keine IPv4-Adresse gepostet. :wink:
Bekümmere dich also bei bei deinem Provider um einen Tarif/Anschluss mit oeffentlicher, fester IPv4-Adresse. Businesstarife bieten so was. Dazu beschäftige dich mit der Absicherung eines oeffentlich erreichbaren Servers. Sonst gehört der bald "den Anderen" und tut unliebsame Dinge "nebenbei", für die du als Anschlussinhaber juristisch gerade stehen musst.
https://www.debian.org/doc/manuals/secu ... ex.de.html

Benutzeravatar
MSfree
Beiträge: 10683
Registriert: 25.09.2007 19:59:30

Re: Portfreigabe für Terraria Server

Beitrag von MSfree » 26.07.2017 09:51:47

Jana66 hat geschrieben: ↑ zum Beitrag ↑
26.07.2017 09:39:53
Bekümmere dich also bei bei deinem Provider um einen Tarif/Anschluss mit oeffentlicher, fester IPv4-Adresse. Businesstarife bieten so was.
Eine öffentliche IPv4 Adresse ist hier wohl unbedingt nötig.

Eine feste IPv4 Adresse ist nicht unbedingt nötig, bei dynamischen IPv4 Adressen helfen DynDNS-Hoster. Zwar wollte ich keinen Mailserver an einer dynamischen IPv4 Adresse betreiben, das ist schlicht zu unzuverlässig und die dynamischen IPv4 Adressen landen auch gerne mal bei spamhaus.org oder ähnlichen Schlangenöl-Datenbanken. Für Spieleserver, SSH- oder VPN-Zugang ist das jedoch ziemlich unproblematisch.

mat6937
Beiträge: 2925
Registriert: 09.12.2014 10:44:00

Re: Portfreigabe für Terraria Server

Beitrag von mat6937 » 26.07.2017 09:57:33

ChrissHF hat geschrieben: ↑ zum Beitrag ↑
25.07.2017 15:45:31
Wenn ich einen Portmapper benutze kann ich über die dadurch erstellte URL und den Port ebenfalls auf SSH, also Port 22 zugreifen, jedoch nicht auf Port 7777 (für Terraria).
Wenn ich einen Portscann durchführe ist nur Port 22 geöffnet.
Starte mal vor dem Portscan aus dem Internet (fremder Anschluss oder gleichwertig), auf deinem Server:

Code: Alles auswählen

tcpdump -ven port 22 or port 7777
Damit kannst Du feststellen, ob die Portweiterleitung (oder so ähnlich) für den Port 7777, in der FritzBox richtig konfiguriert ist.

Lauscht der Terraria-Server auch so, dass er Verbindungseingänge von außerhalb des lokalen Netzes annehmen kann?

Code: Alles auswählen

netstat -tulpena | grep -i :7777

BenutzerGa4gooPh

Re: Portfreigabe für Terraria Server

Beitrag von BenutzerGa4gooPh » 26.07.2017 10:03:05

MSfree hat geschrieben: ↑ zum Beitrag ↑
26.07.2017 09:51:47
Eine feste IPv4 Adresse ist nicht unbedingt nötig, bei dynamischen IPv4 Adressen helfen DynDNS-Hoster.
Wenn man was macht, sollte man es richtig tun (Business-Anschluss mit fixer, oeffentlicher IPv4-Adr.) - und nicht Krücken (DynDNS) bauen. Aber mit DynDNS ginge es natürlich auch. Okay, Spieleserver ... :mrgreen:

Benutzeravatar
MSfree
Beiträge: 10683
Registriert: 25.09.2007 19:59:30

Re: Portfreigabe für Terraria Server

Beitrag von MSfree » 26.07.2017 10:18:03

Jana66 hat geschrieben: ↑ zum Beitrag ↑
26.07.2017 10:03:05
Okay, Spieleserver ... :mrgreen:
Das ist der Punkt und letzten Endes auch eine Kostenfrage. Ein Businessanschluß kostet gerne mal 30-40 Euro pro Monat mehr als ein sogenannter "privater" Internetzugang. Für 30-40 Euro pro Monat kann man aber auch einen Rootserver mieten, der dann auch noch dicker angebunden ist als das Heim/Büro.

BenutzerGa4gooPh

Re: Portfreigabe für Terraria Server

Beitrag von BenutzerGa4gooPh » 26.07.2017 10:32:40

MSfree hat geschrieben: ↑ zum Beitrag ↑
26.07.2017 10:18:03
Für 30-40 Euro pro Monat kann man aber auch einen Rootserver mieten, der dann auch noch dicker angebunden ist als das Heim/Büro.
Für Rootserver erhält man als Anfänger auch ganz besonders liebevolle Unterstützung im Forum. :mrgreen:

Gut, also doch Privatanschluss mit dynamischer, oeffentlicher IP. Sie hat es auch gleich eingesehen ...

ChrissHF
Beiträge: 3
Registriert: 25.07.2017 15:25:48

Re: Portfreigabe für Terraria Server

Beitrag von ChrissHF » 26.07.2017 19:40:24

Zusätzliche Kosten würde ich ja gerne vermeiden wollen.
Sonst würde ich in den Fall auch eher zum Root Server greifen :D

jeff84
Beiträge: 324
Registriert: 15.07.2009 13:32:36

Re: Portfreigabe für Terraria Server

Beitrag von jeff84 » 26.07.2017 20:49:42

Du könntest einen Haproxy als Reverse-Proxy vorschalten. Nach außen hin über ipv6 erreichbar machen, mode auf tcp und ins Backend (Terraria) per ipv4 sprechen.

Antworten