Server problemen oplossen
Inhoudsopgave
- Servers - geregistreerd
- Servers - niet-geregistreerd
- Ik gebruik mijn client op dezelfde machine/hetzelfde netwerk als mijn server, maar ik kan er geen verbinding mee maken
- Welk adres geef ik aan mensen zodat ze verbinding kunnen maken met mijn server?
- Welke poort nummers kan ik gebruiken?
- Niemand kan verbinding maken met mijn server - maar ik kan lokaal wel verbinding maken
Servers - geregistreerd
Waarom wordt mijn server niet weergegeven in de lijst? Waarom registreert hij zich niet?
Als je correct geregistreerd bent (dit kun je hier
zien) en jij of je vrienden kunnen je server
niet zien, dan kan het zijn dat je moet wachten of je client moet starten
met de --showallservers optie en vanaf daar verbinding proberen te maken
(zie opdrachtregelopties hoe je een
client start met een configuratie optie). In sommige netwerkconfiguraties
moet je mogelijk ook je router configureren om de poort door te
sturen die door de Jamulus server
wordt gebruikt.
Als je een bericht ziet dat de server vol is, moet je wachten tot er een slot vrijkomt.
Je kunt controleren of de server in het relevante genre wordt vermeld door deze hier te controleren.
Servers - niet-geregistreerd
Ik gebruik mijn client op dezelfde machine/hetzelfde netwerk als mijn server, maar ik kan er geen verbinding mee maken
Verbind je client met localhost of 127.0.0.1. Als je de client op een
andere machine dan de server uitvoert maar op hetzelfde netwerk, maak dan
verbinding met het lokale netwerk adres van de server. Maak geen
verbinding via het openbare (WAN) adres van de server.
Welk adres geef ik aan mensen zodat ze verbinding kunnen maken met mijn server?
Dit moet je openbare IP-adres zijn (zoek dat op bij
Google). Verbind je eigen
Jamulus-client met het lokale IP-adres van de server (localhost of
127.0.0.1` als deze zich op dezelfde machine als je client bevindt). Houd
er rekening mee dat je openbare IP-adres kan veranderen - zie de opmerking
over “dynamische DNS” in deze
handleiding.
Welke poort nummers kan ik gebruiken?
Je kunt de server zo instellen dat deze op een aangepaste poort luistert met
de optie --port'. Als je dit doet, moet je mensen vertellen op welke poort
ze verbinding moeten maken. Ze moeten het poortnummer toevoegen aan het
adres van je server in het formaat [serveradres]:[poortnummer]`.
Niemand kan verbinding maken met mijn server - maar ik kan lokaal wel verbinding maken
Zorg er allereerst voor dat je poort forwarding hebt ingeschakeld. Als je de server nog steeds niet ziet van buiten je lokale netwerk dan heb je mogelijk problemen met je internetprovider (ISP).
Sommige ISP’s gebruiken technieken zoals Adres plus Poort (A+P) of Carrier-grade NAT (CGN) om adresruimte te besparen. Dat maakt het onmogelijk om services zoals Jamulus thuis te hosten omdat ze niet zichtbaar zijn buiten je lokale netwerk.
Om te detecteren of CGN het probleem is, ga je naar het configuratiescherm
van jouw router (meestal 192.168.X.X) en kijk je naar de
WAN-statuspagina. Als je vermelde IPv4-adres niet overeenkomt met het adres
dat je hier ziet, betekent dit dat CGN mogelijk is
ingeschakeld. Je kunt proberen een IPv6-verbinding te gebruiken door clients
en server te starten met de -6-optie als IPv6 beschikbaar is voor de
server en alle clients.
Om het probleem met IPv4 op te lossen, neem je contact op met het technische ondersteuningsteam van jouw ISP en vertel je hen dat je thuis een openbare server wilt hosten en dat je een echt WAN IP-adres nodig hebt. Bovendien kun je ze helpen met informatie dat CGN het probleem zou kunnen zijn. Je kunt ook om een statisch IP-adres vragen om het gebruik van DDNS te vermijden.