Bt Home 5: blocks on streaming platforms via lan

Hi guys. I have an old BT Home 5 on which I’ve always used Openwrt with success (configured as dumb ap. I only use ethernet ports, no wifi, WAN as LAN. The BT is wired connected to the main ISP router, 192.168.1.1. BT IP is 192.168.1.250).

A couple of weeks ago, I updated it to the latest 24.10.4, using the same network configuration (not the same file, I just copied the settings watching the screenshots I did).

After the update, I have a lot of lag and blocks while using DAZN app on a Fire Tv Stick connected to the BT via LAN.

So, I downgraded the fw to the old one I used (23.05.6), and done the configuration again. Unfortunately I still have issues.

I don’t have this issue if I connect the Fire Tv Stick via wifi to my main ISP router. I have to say that I’m not sure if the issue could be the LAN adapter for the Fire Tv Stick or the BT. I’d like to share with you my firewall and network configuration, so maybe you can tell if the settings are good for the use of the BT I do:


config defaults
	option input 'ACCEPT'
	option output 'ACCEPT'
	option forward 'ACCEPT'
	option synflood_protect '1'

config zone
	option name 'lan'
	option input 'ACCEPT'
	option output 'ACCEPT'
	option forward 'ACCEPT'
	list network 'lan'

config zone
	option name 'wan'
	option input 'ACCEPT'
	option output 'ACCEPT'
	option forward 'ACCEPT'
	option masq '1'
	option mtu_fix '1'

config forwarding
	option src 'lan'
	option dest 'wan'

config rule
	option name 'Allow-DHCP-Renew'
	option src 'wan'
	option proto 'udp'
	option dest_port '68'
	option target 'ACCEPT'
	option family 'ipv4'

config rule
	option name 'Allow-Ping'
	option src 'wan'
	option proto 'icmp'
	option icmp_type 'echo-request'
	option family 'ipv4'
	option target 'ACCEPT'

config rule
	option name 'Allow-IGMP'
	option src 'wan'
	option proto 'igmp'
	option family 'ipv4'
	option target 'ACCEPT'

config rule
	option name 'Allow-DHCPv6'
	option src 'wan'
	option proto 'udp'
	option dest_port '546'
	option family 'ipv6'
	option target 'ACCEPT'

config rule
	option name 'Allow-MLD'
	option src 'wan'
	option proto 'icmp'
	option src_ip 'fe80::/10'
	list icmp_type '130/0'
	list icmp_type '131/0'
	list icmp_type '132/0'
	list icmp_type '143/0'
	option family 'ipv6'
	option target 'ACCEPT'

config rule
	option name 'Allow-ICMPv6-Input'
	option src 'wan'
	option proto 'icmp'
	list icmp_type 'echo-request'
	list icmp_type 'echo-reply'
	list icmp_type 'destination-unreachable'
	list icmp_type 'packet-too-big'
	list icmp_type 'time-exceeded'
	list icmp_type 'bad-header'
	list icmp_type 'unknown-header-type'
	list icmp_type 'router-solicitation'
	list icmp_type 'neighbour-solicitation'
	list icmp_type 'router-advertisement'
	list icmp_type 'neighbour-advertisement'
	option limit '1000/sec'
	option family 'ipv6'
	option target 'ACCEPT'

config rule
	option name 'Allow-ICMPv6-Forward'
	option src 'wan'
	option dest '*'
	option proto 'icmp'
	list icmp_type 'echo-request'
	list icmp_type 'echo-reply'
	list icmp_type 'destination-unreachable'
	list icmp_type 'packet-too-big'
	list icmp_type 'time-exceeded'
	list icmp_type 'bad-header'
	list icmp_type 'unknown-header-type'
	option limit '1000/sec'
	option family 'ipv6'
	option target 'ACCEPT'

config rule
	option name 'Allow-IPSec-ESP'
	option src 'wan'
	option dest 'lan'
	option proto 'esp'
	option target 'ACCEPT'

config rule
	option name 'Allow-ISAKMP'
	option src 'wan'
	option dest 'lan'
	option dest_port '500'
	option proto 'udp'
	option target 'ACCEPT'

config interface 'loopback'
	option device 'lo'
	option proto 'static'
	option ipaddr '127.0.0.1'
	option netmask '255.0.0.0'

config globals 'globals'
	option ula_prefix '@@@'

config atm-bridge 'atm'
	option vpi '1'
	option vci '32'
	option encaps 'llc'
	option payload 'bridged'
	option nameprefix 'dsl'

config dsl 'dsl'
	option annex 'a'
	option tone 'av'
	option ds_snr_offset '0'

config device
	option name 'br-lan'
	option type 'bridge'
	list ports 'eth0'
	list ports 'lan1'
	list ports 'lan2'
	list ports 'lan3'
	list ports 'lan4'
	list ports 'wan'

config device
	option name 'lan1'
	option macaddr '@@@'

config device
	option name 'lan2'
	option macaddr '@@@'

config device
	option name 'lan3'
	option macaddr '@@@'

config device
	option name 'lan4'
	option macaddr '@@@'

config interface 'lan'
	option device 'br-lan'
	option proto 'static'
	option ipaddr '192.168.1.250'
	option netmask '255.255.255.0'
	option ip6assign '60'
	option gateway '192.168.1.1'
	list dns '192.168.1.1'


If you're not doing any routing, the issue should be upstream.

1 Like

I've tested other TV connected to the same net but not thru the BT on the same streaming app with the same Fire TV Stick with no issues.

If I understand correctly, you are using the BT as an unmanaged switch.
The firewall shouldn't cause any problems, but disable it because you don't need it.

The CPU port (eth0) should not belong to the bridge. Remove it to see if it makes a difference.

EDIT:
Also disable the DHCP server for lan.

/etc/init.d/firewall disable
uci del_list network.@device[0].ports='eth0'
uci set dhcp.lan.ignore='1'
uci commit
reboot
3 Likes

I disabled the firewall. The CPU port (eth0) was already removed from the bridge (I posted the network settings before removing it from the GUI).

Now it is working without issues from a week. I’ve tried also to update the OpenWRT release to the latest release and it works fine, too. I don’t know why certain settings were restored (I’ve never touched anything on this router).

Thanks again!

1 Like