i try openbsd .
1) too common way( wired-wired bridge)
internet--router:192.168.1.1--em0[openbsd]axe0---TV
/etc/hostname.em0
dhcp
/etc/hostname.axe0
up
/etc/hostname.bridge0
add em0
add axe0
up
TV
address 192.168.1.250
gateway 192.168.1.1
dns 192.168.1.1
2)
wifi bridging is hard
internet--router:192.168.1.1--FON192.168.10.1...wifi...rum0[openbsd]axe0---wired---TV
/etc/hostname.rum0
nwid MyPlace
wpakey 70810
dhcp
/etc/hostname.axe0
up
/etc/hostname.bridge0
add rum0
add axe0
up
rum0 get 192.168.10.220
TV get 169.254.232.148/255.255.0.0
(no gateway adress , no dns)
---------
regards