ubuntuusers.de

Plex durch DS-Lite extern erreichen - wie?

Status: Ungelöst | Ubuntu-Version: Ubuntu 21.10 (Impish Indri)
Antworten |

housemeistax3

(Themenstarter)

Anmeldungsdatum:
13. Mai 2012

Beiträge: 67

Wohnort: Gelsenkirchen

lubux schrieb:

housemeistax3 schrieb:

Was mir aufgefallen ist: Die FritzBox hat nicht mehr den PiHole als DNS-Server sondern 1.1.1.1 –> kann es daran liegen? Macht für mich keinen Sinn aber wäre das möglich?

Um PiHole kannst Du dich am Schluss kümmern. Von welcher FW-Version der FB, hast Du auf die FW-version 7.29 updatet?

–> 7.25 glaube ich

Weißt Du was sich jetzt in der FB geändert hat?

–> Ich habe nun WPA3, das ist das einzige, was mir aufgefallen ist

Hast Du in der FB, nach dem update, etwas neu konfigurieren müssen bzw. hast Du nach dem update evtl. eine Sicherung einspielen müssen?

–> Nein, es ist alles da wie vorher, nur der DNS war nicht mehr aufm Pi

housemeistax3

(Themenstarter)

Anmeldungsdatum:
13. Mai 2012

Beiträge: 67

Wohnort: Gelsenkirchen

Ich habe das Problem nun, dass der Server seine alten IPs nicht löschen möchte...

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
plex@plexserver:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether b4:2e:99:5b:49:38 brd ff:ff:ff:ff:ff:ff
    inet 192.168.178.22/24 brd 192.168.178.255 scope global noprefixroute enp3s0
       valid_lft forever preferred_lft forever
    inet 192.168.0.4/24 brd 192.168.0.255 scope global dynamic enp3s0
       valid_lft 3433sec preferred_lft 3433sec
    inet6 2a02:yyyy:3fa0:b62e:99ff:fe5b:4938/64 scope global dynamic mngtmpaddr noprefixroute 
       valid_lft 160025sec preferred_lft 73625sec
    inet6 2a02:yyyy:ef92:e100:be48:6163/64 scope global dynamic mngtmpaddr noprefixroute 
       valid_lft 160025sec preferred_lft 73625sec
    inet6 fe80::9818:cef8:fb89:11a1/64 scope link 
       valid_lft forever preferred_lft forever
3: wlp2s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether a4:c3:f0:66:e5:86 brd ff:ff:ff:ff:ff:ff

192.168.0.4 intern wäre korrekt, die ist nun fest vergeben... alle Geräte paar mal neugestartet aber er möchte seine alte IP nicht löschen, wie mache ich das manuell? dhclient.leases sind gelöscht

1
2
3
4
plex@plexserver:/etc/network$ cat /etc/network/interfaces 
auto enp3s0
iface enp3s0 inet dhcp
plex@plexserver:/etc/network$ 

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14227

housemeistax3 schrieb:

Ich habe das Problem nun, dass der Server seine alten IPs nicht löschen möchte...

2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether b4:2e:99:5b:49:38 brd ff:ff:ff:ff:ff:ff
    inet 192.168.178.22/24 brd 192.168.178.255 scope global noprefixroute enp3s0
       valid_lft forever preferred_lft forever
    inet 192.168.0.4/24 brd 192.168.0.255 scope global dynamic enp3s0
       valid_lft 3433sec preferred_lft 3433sec
    inet6 2a02:yyyy:3fa0:b62e:99ff:fe5b:4938/64 scope global dynamic mngtmpaddr noprefixroute 
       valid_lft 160025sec preferred_lft 73625sec
    inet6 2a02:yyyy:ef92:e100:be48:6163/64 scope global dynamic mngtmpaddr noprefixroute 
       valid_lft 160025sec preferred_lft 73625sec

Was genau meinst Du mit "alte" IPs? Welches sind die alten und welches sind die neuen? Bzgl. IPv4-Adressen, hat dein Server evtl. Zugang zu zwei DHCP-Servern? BTW: Warum benutzt Du noch die interfaces-Datei? Wie ist auf deinem Server die Ausgabe von:

ps aux | grep -i [d]hcp

?

housemeistax3

(Themenstarter)

Anmeldungsdatum:
13. Mai 2012

Beiträge: 67

Wohnort: Gelsenkirchen

192.168... waren alt, weiß Gott woher er die immer wieder hatte. Es läuft nun, ich kann von außen über dynv6 auf Plex zugreifen. Mal sehen wie lange...

Die IPs im Server passen auch wieder

Ich habe keine Ahnung, wie ich das mit den IPs gelöst habe, ich hab einfach alles resettet und dann liefs

–> Lösung für Portfreigaben: ConnectBox feste IP für den Server bereitstellen und dann auf die IPv6 eine Freigabe schalten, super umständlich.

Da das nun klappt.. wie binde ich mein Pihole ein, ohne dass ich alles zerstöre?

1
2
plex@plexserver:~$ ps aux | grep -i [d]hcp
plex@plexserver:~$ 

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14227

housemeistax3 schrieb:

Ich habe keine Ahnung, wie ich das mit den IPs gelöst habe, ich hab einfach alles resettet und dann liefs

Wie sind im Server die Ausgaben von:

ip a
ip -4 r
ip -6 r
ip n s
cat /etc/resolv.conf
sudo netstat -tulpena | grep -i 53

? Starte mal auf dem Server:

sudo dhcpdump -i enp3s0

und führe danach auf dem Server aus:

sudo nmap --script broadcast-dhcp-discover

Wie sind danach die Ausgaben von nmap und die von dhcpdump?

housemeistax3 schrieb:

wie binde ich mein Pihole ein, ohne dass ich alles zerstöre?

Welchen DNS-Server/-resolver benutzen die anderen Geräte, in deinem W/LAN?

housemeistax3

(Themenstarter)

Anmeldungsdatum:
13. Mai 2012

Beiträge: 67

Wohnort: Gelsenkirchen

lubux schrieb:

housemeistax3 schrieb:

Ich habe keine Ahnung, wie ich das mit den IPs gelöst habe, ich hab einfach alles resettet und dann liefs

Wie sind im Server die Ausgaben von:

ip a
ip -4 r
ip -6 r
ip n s
cat /etc/resolv.conf
sudo netstat -tulpena | grep -i 53

?

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
plex@plexserver:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether b4:2e:99:5b:49:38 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.4/24 brd 192.168.0.255 scope global dynamic enp3s0
       valid_lft 3528sec preferred_lft 3528sec
    inet6 2a02:908:1d58:3fa0:b62e:99ff:fe5b:4938/64 scope global dynamic mngtmpaddr noprefixroute 
       valid_lft 150693sec preferred_lft 64293sec
    inet6 fe80::b62e:99ff:fe5b:4938/64 scope link 
       valid_lft forever preferred_lft forever
3: wlp2s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether a4:c3:f0:66:e5:86 brd ff:ff:ff:ff:ff:ff
1
2
3
4
plex@plexserver:~$ ip -4 r
default via 192.168.0.1 dev enp3s0 proto dhcp src 192.168.0.4 metric 100 
192.168.0.0/24 dev enp3s0 proto kernel scope link src 192.168.0.4 
192.168.0.1 dev enp3s0 proto dhcp scope link src 192.168.0.4 metric 100 
1
2
3
4
5
6
plex@plexserver:~$ ip -6 r
::1 dev lo proto kernel metric 256 pref medium
2a02:908:1d58:3fa0::/64 dev enp3s0 proto ra metric 100 expires 150632sec pref medium
2a02:908:1d58:3fa0::/64 via fe80::ae22:5ff:feab:a0ca dev enp3s0 proto ra metric 1024 expires 163268sec pref medium
fe80::/64 dev enp3s0 proto kernel metric 256 pref medium
default via fe80::ae22:5ff:feab:a0ca dev enp3s0 proto ra metric 100 expires 1784sec mtu 1500 pref high
1
2
3
4
5
6
7
8
plex@plexserver:~$ ip n s
192.168.0.5 dev enp3s0 lladdr 00:11:32:51:eb:ff REACHABLE
192.168.0.122 dev enp3s0 lladdr b2:00:49:c7:82:bd STALE
192.168.0.1 dev enp3s0 lladdr ac:22:05:ab:a0:ca DELAY
192.168.0.2 dev enp3s0 lladdr 2c:3a:fd:1e:53:83 STALE
192.168.0.3 dev enp3s0 lladdr 42:49:79:74:5f:9d STALE
192.168.0.87 dev enp3s0 lladdr 0c:9d:92:1a:3e:d3 REACHABLE
fe80::ae22:5ff:feab:a0ca dev enp3s0 lladdr ac:22:05:ab:a0:ca router STALE
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
plex@plexserver:~$ cat /etc/resolv.conf
# This file is managed by man:systemd-resolved(8). Do not edit.
#
# This is a dynamic resolv.conf file for connecting local clients to the
# internal DNS stub resolver of systemd-resolved. This file lists all
# configured search domains.
#
# Run "resolvectl status" to see details about the uplink DNS servers
# currently in use.
#
# Third party programs must not access this file directly, but only through the
# symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a different way,
# replace this symlink by a static file or a different symlink.
#
# See man:systemd-resolved.service(8) for details about the supported modes of
# operation for /etc/resolv.conf.

nameserver 127.0.0.53
options edns0 trust-ad
search home
1
2
3
4
plex@plexserver:~$ sudo netstat -tulpena | grep -i 53
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      101        25744      626/systemd-resolve 
tcp        0      0 192.168.0.4:47534       192.168.0.3:49000       ESTABLISHED 1000       36316      688/Plex Media Serv 
udp        0      0 127.0.0.53:53           0.0.0.0:*                           101        25743      626/systemd-resolve 

Starte mal auf dem Server:

sudo dhcpdump -i enp3s0
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
plex@plexserver:~$ sudo dhcpdump -i enp3s0
  TIME: 2021-12-23 17:47:10.746
    IP: 192.168.0.4 (b4:2e:99:5b:49:38) > 255.255.255.255 (ff:ff:ff:ff:ff:ff)
    OP: 1 (BOOTPREQUEST)
 HTYPE: 1 (Ethernet)
  HLEN: 6
  HOPS: 0
   XID: aa457b23
  SECS: 0
 FLAGS: 7f80
CIADDR: 0.0.0.0
YIADDR: 0.0.0.0
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: de:ad:c0:de:ca:fe:00:00:00:00:00:00:00:00:00:00
 SNAME: .
 FNAME: .
OPTION:  53 (  1) DHCP message type         1 (DHCPDISCOVER)
OPTION:  55 ( 64) Parameter Request List    252 (MSFT - WinSock Proxy Auto Detect)
					      1 (Subnet mask)
					      2 (Time offset)
					      3 (Routers)
					      4 (Time server)
					      5 (Name server)
					      6 (DNS server)
					      7 (Log server)
					      8 (Cookie server)
					      9 (LPR server)
					     10 (Impress server)
					     11 (Resource location server)
					     12 (Host name)
					     13 (Boot file size)
					     14 (Merit dump file)
					     15 (Domainname)
					     16 (Swap server)
					     17 (Root path)
					     18 (Extensions path)
					     19 (IP forwarding)
					     20 (Non-local source routing)
					     21 (Policy filter)
					     22 (Maximum datagram reassembly size)
					     23 (Default IP TTL)
					     24 (Path MTU aging timeout)
					     25 (Path MTU plateau table)
					     26 (Interface MTU)
					     27 (All subnets local)
					     28 (Broadcast address)
					     29 (Perform mask discovery)
					     30 (Mask supplier)
					     31 (Perform router discovery)
					     32 (Router solicitation)
					     33 (Static route)
					     34 (Trailer encapsulation)
					     35 (ARP cache timeout)
					     36 (Ethernet encapsulation)
					     37 (TCP default TTL)
					     38 (TCP keepalive interval)
					     39 (TCP keepalive garbage)
					     40 (NIS domain)
					     41 (NIS servers)
					     42 (NTP servers)
					     43 (Vendor specific info)
					     44 (NetBIOS name server)
					     45 (NetBIOS datagram distribution server)
					     46 (NetBIOS node type)
					     47 (NetBIOS scope)
					     48 (X Window System font server)
					     49 (X Window System display server)
					     50 (Request IP address)
					     51 (IP address leasetime)
					     52 (Option overload)
					     53 (DHCP message type)
					     54 (Server identifier)
					     55 (Parameter Request List)
					     56 (Message)
					     57 (Maximum DHCP message size)
					     58 (T1)
					     59 (T2)
					     60 (Vendor class identifier)
					     61 (Client-identifier)
					     67 (Bootfile name)
					     66 (TFTP server name)
					    
OPTION:  51 (  4) IP address leasetime      1 (1s)
---------------------------------------------------------------------------

  TIME: 2021-12-23 17:47:12.830
    IP: 192.168.0.1 (ac:22:5:ab:a0:ca) > 255.255.255.255 (ff:ff:ff:ff:ff:ff)
    OP: 2 (BOOTPREPLY)
 HTYPE: 1 (Ethernet)
  HLEN: 6
  HOPS: 0
   XID: aa457b23
  SECS: 0
 FLAGS: 7f80
CIADDR: 0.0.0.0
YIADDR: 192.168.0.185
SIADDR: 192.168.0.1
GIADDR: 0.0.0.0
CHADDR: de:ad:c0:de:ca:fe:00:00:00:00:00:00:00:00:00:00
 SNAME: .
 FNAME: .
OPTION:  53 (  1) DHCP message type         2 (DHCPOFFER)
OPTION:  54 (  4) Server identifier         192.168.0.1
OPTION:  51 (  4) IP address leasetime      3600 (60m)
OPTION:   1 (  4) Subnet mask               255.255.255.0
OPTION:   3 (  4) Routers                   192.168.0.1
OPTION:   6 (  4) DNS server                192.168.0.1
OPTION:  15 (  4) Domainname                home
OPTION:  23 (  1) Default IP TTL            64 (1m4s)
---------------------------------------------------------------------------

und führe danach auf dem Server aus:

sudo nmap --script broadcast-dhcp-discover
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
plex@plexserver:~$ sudo nmap --script broadcast-dhcp-discover
Starting Nmap 7.80 ( https://nmap.org ) at 2021-12-23 17:47 UTC
Pre-scan script results:
| broadcast-dhcp-discover: 
|   Response 1 of 1: 
|     IP Offered: 192.168.0.185
|     DHCP Message Type: DHCPOFFER
|     Server Identifier: 192.168.0.1
|     IP Address Lease Time: 1h00m00s
|     Subnet Mask: 255.255.255.0
|     Router: 192.168.0.1
|     Domain Name Server: 192.168.0.1
|     Domain Name: home
|_    Default IP TTL: 64
WARNING: No targets were specified, so 0 hosts scanned.
Nmap done: 0 IP addresses (0 hosts up) scanned in 2.83 seconds

housemeistax3 schrieb:

wie binde ich mein Pihole ein, ohne dass ich alles zerstöre?

Welchen DNS-Server/-resolver benutzen die anderen Geräte, in deinem W/LAN?

Connectbox, PiHole ist komplett stillgelegt zur Zeit.

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14227

housemeistax3 schrieb:

Welchen DNS-Server/-resolver benutzen die anderen Geräte, in deinem W/LAN?

Connectbox, PiHole ist komplett stillgelegt zur Zeit.

Kannst Du den PiHole in der CB, als lokal (d. h. im Subnetz der CB) zu benutzender DNS-Server, eintragen/konfigurieren?

housemeistax3

(Themenstarter)

Anmeldungsdatum:
13. Mai 2012

Beiträge: 67

Wohnort: Gelsenkirchen

Daran scheitert es.. darum vorher der Umweg über die FB

Ich kann den DHCP Server ändern aber das haut mir wieder alles durcheinander oder?

https://ibb.co/m6Mg8WX

Bilder

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14227

housemeistax3 schrieb:

Ich kann den DHCP Server ändern aber das haut mir wieder alles durcheinander oder?

Keine Ahnung was Du am DHCP-Server der CB so ändern könntest, dass dieser den Clients in seinem Subnetz, den PiHole als (lokalen) DNS-Server mitteilt. Änderung der Startadresse wird es nicht sein.

housemeistax3

(Themenstarter)

Anmeldungsdatum:
13. Mai 2012

Beiträge: 67

Wohnort: Gelsenkirchen

Ich hab das hier dazu gefunden, aber den Sinn dahinter verstehe ich in der Tat nicht.

https://blog.leon-wallis.de/pi-hole-unitymedia-connect-box/

Das heißt DHCP müsste der Pi machen, aber dann müsste ich überall manuell den DNS Server wechseln oder?

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14227

housemeistax3 schrieb:

Das heißt DHCP müsste der Pi machen, aber dann müsste ich überall manuell den DNS Server wechseln oder?

Warum musst Du dann überall manuell den DNS-Server wechseln? Dann kannst es ja auch so lassen, und jetzt überall den PiHole als DNS-Server eintragen.

Wenn der PI dhcp machen soll, musst Du den DHCP-Server der CB deaktivieren bzw. der FB und dem PI, IP-Adressen ohne dhcp zuweisen.

housemeistax3

(Themenstarter)

Anmeldungsdatum:
13. Mai 2012

Beiträge: 67

Wohnort: Gelsenkirchen

Ich glaube ich denke gerade zu kompliziert.. ich mache das also wie im Link beschrieben und automatisch erkennen die Geräte den Pi als DHCP Server und nicht mehr die ConnectBox?!

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14227

housemeistax3 schrieb:

... automatisch erkennen die Geräte den Pi als DHCP Server und nicht mehr die ConnectBox?!

Da bin ich aber gespannt, ... ob die Geräte, die CB als aktiven DHCP-Server, immer/permanent ignorieren werden. 😉

housemeistax3

(Themenstarter)

Anmeldungsdatum:
13. Mai 2012

Beiträge: 67

Wohnort: Gelsenkirchen

Ne du... das klappt so nicht.

Der Pi weint wegen einem IPv6 Präfix, die ConnectBox ist nicht mehr erreichbar... ich schmeiß den Mist in die Tonne und geh wieder zur Telekom. Wieso muss man es Leuten so schwer machen, ich verstehe es nicht...

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14227

housemeistax3 schrieb:

... ich schmeiß den Mist in die Tonne und geh wieder zur Telekom.

Bei VF gibt es auch Dual Stack.

Aber Du hast m. E. das mit der FB4040, als Router an der CB, noch nicht ausreichend getestet/probiert.