Hello,
I recently started using my Raspberry Pi 4 as an OpenWrt router and I noticed that some of the apps on my Samsung TV stopped loading altogether, some slowed down, and some load up but never play video, yet others work fine.
Internet access for all other devices is fine. The computer plugged into the hub gets full internet speed (135 mbits down) and works fine (watching videos/playing games/browsing the net).
The DNS setup has not changed and the IP settings on the TV, received via a static DHCP lease, are correct.
I also tried changing all manner of settings in OpenWrt, even turning off the firewall, but to no avail.
The network set up is: ISP router in modem mode => OpenWrt => LAN
Edit:
ISP router in 'modem' mode => OpenWrt (WAN is a USB 3.0 Gigabit adapter [RTL8153 chip] | LAN is the built it gigabit ethernet) => 5 port gigabit switch (dumb) => TV (ethernet)
The ISP router has got a 'Router' and a 'Modem' mode. In router mode the firewall and DHCP server, and all other things you'd expect are turned on.
When this was turned on OpenWrt's WAN interface was assigned a local IP (192.168.0.X).
In modem mode firewall and all other settings seem to be disabled and OpenWrt's WAN interface is assigned my public IP 86.X.X.X.
When I return the ISP router to 'router' mode and plug the TV in everything works fine.
Version LuCI openwrt-23.05 branch (git-23.236.53405-fc638c8) / OpenWrt 23.05.0 (r23497-6637af95aa)
Any hints on how to solve this would be much appreciated.
if you would have used the RPi's wifi, the solution would have been simple
what openwrt version are you on, and which USB gigabit adapter are you using.
what happens if you plug a computer into the gigabit switch ?
is internet access slow ?
is the switch (I assume it's a switch, you wrote hub), smart or dumb ?
I should have specified those things. I'll reply and edit it into my original question.
Version LuCI openwrt-23.05 branch (git-23.236.53405-fc638c8) / OpenWrt 23.05.0 (r23497-6637af95aa)
The 'hub' is a dumb switch.
Internet access for all other devices is fine. The computer plugged into the hub gets full internet speed (135 mbits down) and works fine (watching videos/playing games/browsing the net).
The ISP router has got a 'Router' and a 'Modem' mode. In router mode the firewall and DHCP server, and all other things you'd expect are turned on.
When this was turned on OpenWrt's WAN interface was assigned a local IP (192.168.0.X).
In modem mode firewall and all other settings seem to be disabled and OpenWrt's WAN interface is assigned my public IP 86.X.X.X.
@frollic I manged to solve the issue. Turns out it was my fault after all. I changed the TVs DNS server to one of Google's servers to and then plugged it right into the LAN port on my Pi, as you suggested. At that point everything worked fine. So I left the DNS server as was and went via the switch again and it still worked.
Turns out just about the same time as I was changing over from going via the ISP router directly I must have added a new blocklist to my PiHole DNS server to block Microsoft telemetry.
When I disable that blocklist for the TV everything works fine.
I could have sworn I already tried setting the DNS server of the TV to Google before and it didn't work...
Either way thanks a lot for your time helpful suggestions, which led me on the path to a solution.