Sun Jun 13, 2021 7:12 pm
The way you describe it, it seems as if the IPTV provider doesn't care from which IP address the client establishes the session for streaming the content and only checks the IP address for the control session used to display the guide, switch channels etc.
What is the motivation to let the content stream bypass the VPN? Save the bandwidth on your home connection?
And second, in the current state, either the session for content streaming must get re-established silently once you switch off the VPN, or it must be establishing from the actual IP address of the chalet from the very beginning.
The solution is to use a dedicated routing table, or maybe a dedicated route in the main routing table is enough, for the control session. What exactly needs to be done depends on how easily the control session can be distinguished from the content streaming session. If each of the two connects to a different remote IP (which is not unlikely), it is enough to set routes to the IP addresses of the control servers via the VPN tunnel in the main routing table. But if the IP addresses of the control servers are changing and/or the same server IP addresses may be used for both sessions, you need firewall mangle rules matching on protocol and port to force a dedicated routing table for the control session.
And if you don't mind that the content streaming goes via the VPN and only want the TV to use the VPN whereas other devices in the challet LAN should go directly to internet, you can use just routing rules to choose the proper routing table.
To find out exactly, you'll need to sniff the traffic of the TV and use Wireshark to analyse it.
What's your native language if you can reveal that?