De jellyfin is geinstalleerd op een ubuntu dedicated 20.04, welke draait op een esxi machine. Deze ubuntu heeft 2 netwerkkaarten, 1 naar mijn interne netwerk, welke oa aan onze storage kan, 1 netwerkkaart verbonden dmv vlans op de grote buitenwereld.
De jellyfin instance in perfect bereikbaar van binnenuit op zijn locale lan.
Deze is ook bereikbaar van buitenaf op een fqdn (jellyfin.onzedomeinnaam.be) en heeft een werkend SSL certificaat van Let's Encrypt. De aanvraag hiervan is ook gelukt (portforward...)
Aangezien deze instance op een van zijn netwerkkaarten direct aan het internet hangt, en een publiek IP verkrijgt van TN, dient er geen portforwarding te gebeuren volgens mij (hence, ik het dit niet gedaan en het aanvragen van een cert via certbot is gelukt, moest dit niet correct zijn, dan zou het niet werken)
Voorts heb ik de ufw aangezet en enkel poort 80, 443 toegelaten van any-any en poort 22 (ssh) vanop het interne netwerk. Er draait ook een fail2ban op, maar deze is pas later geinstalleerd.
Wat is nu de vraag..
De jellyfin is enkel bereikbaar vanop ons netwerk op zijn externe ip. Het verkeer blijft hiervoor op onze modem hangen (loopback achtig iets). De jellyfin is niet bereikbaar via een andere, niet van onze modem komende verbinding, lees via 4G of via het telenet netwerk op mijn werk.
Als ik een portscan doe (random ding op internet) dan zie ik dat de poorten allemaal gesloten zijn, wat niet kan, want op extern ip bereikbaar op onze modem. Het aan/uitzetten van de ufw maakt geen verschil (sudo ufw disable/enable) Resultaten en portscan geven hetzelfde resultaat.
Ik heb op dezelfde manier een nextcloud opgezet, zelfde princiepe, maar dan met een preconfigured OVF van IT Hanssen. Dit werkt perfect en is van overal bereikbaar.
Persoonlijk zit ik te denken aan een routeringsprobleem bij TN, maar dan zou mijn nextcloud ook niet werken me dunkt.
Ik zit een beetje met de handen in het haar en kan de oplossing niet vinden, iemand de gouden tip ? Het renewen van het externe IP adres helpt niet, dit had ik reeds geprobeerd.
Trace vanop mijn pc naar het externe ip van de jellyfin.
Code: Selecteer alles
tracert jellyfin.onsdomein.be
Tracing route to jellyfin.onsdomein.be [xx.xx.xx.98]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms _gateway [192.168.10.254]
2 <1 ms <1 ms <1 ms xx.xx.xx.98.access.telenet.be [xx.xx.xx.98]
Code: Selecteer alles
tracert jellyfin.onsdomein.be
Tracing route to jellyfin.onsdomein.be [xx.xx.xx.98]
over a maximum of 30 hops:
1 3 ms 1 ms 3 ms 192.168.43.1
2 42 ms 26 ms 34 ms 10.13.226.38
3 37 ms 32 ms 32 ms 10.13.226.28
4 35 ms 25 ms 45 ms 10.13.226.29
5 * * * Request timed out.
6 * * * Request timed out.
7 * * * Request timed out.
8 32 ms 42 ms 47 ms dD5E0CAEC.access.telenet.be [213.224.202.236]
9 46 ms 57 ms 60 ms xx-xx-xx-98.access.telenet.be [xx-xx-xx.98]
Code: Selecteer alles
jellyfin@mediaman:~$ sudo ufw status
[sudo] password for jellyfin:
Status: active
To Action From
-- ------ ----
443/tcp ALLOW Anywhere
22/tcp ALLOW 192.168.10.0/24
80/tcp ALLOW Anywhere
8096 ALLOW 127.0.0.1
8096 ALLOW 192.168.10.127
8096 ALLOW 192.168.10.0/24
443/tcp (v6) ALLOW Anywhere (v6)
80/tcp (v6) ALLOW Anywhere (v6)
Code: Selecteer alles
jellyfin@mediaman:~$ nmap -v jellyfin.onsdomein.be
Starting Nmap 7.80 ( https://nmap.org ) at 2021-08-06 18:27 CEST
Initiating Ping Scan at 18:27
Scanning jellyfin.onsdomein.be (xx.xx.xx.98) [2 ports]
Completed Ping Scan at 18:27, 0.00s elapsed (1 total hosts)
Initiating Parallel DNS resolution of 1 host. at 18:27
Completed Parallel DNS resolution of 1 host. at 18:27, 0.00s elapsed
Initiating Connect Scan at 18:27
Scanning jellyfin.onsdomein.be (xx.xx.xx.98) [1000 ports]
Discovered open port 80/tcp on xx.xx.xx.98
Discovered open port 111/tcp on xx.xx.xx.98
Discovered open port 25/tcp on xx.xx.xx.98
Discovered open port 22/tcp on xx.xx.xx.98
Discovered open port 443/tcp on xx.xx.xx.98
Discovered open port 2049/tcp on xx.xx.xx.98
Completed Connect Scan at 18:27, 0.03s elapsed (1000 total ports)
Nmap scan report for onsdomein.lugein.be (xx.xx.xx.98)
Host is up (0.00011s latency).
rDNS record for xx.xx.xx.98: xx-xx-xx-98.access.telenet.be
Not shown: 994 closed ports
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
80/tcp open http
111/tcp open rpcbind
443/tcp open https
2049/tcp open nfs
Read data files from: /usr/bin/../share/nmap
Nmap done: 1 IP address (1 host up) scanned in 0.07 seconds