Не так всё просто. Как вещает второй провайдер IPTV? Если мультикастами то: 1) Встанет задача о том чтобы их пробросить тебе в сеть а для этого используется на умных железках либо igmp snooping либо igmp proxy, второй вариант в основном идёт уже на конечном клиентском домашнем железе, в основном на роутерах. 2) Даже если ты пробросишь мультикасты в свою локалку она у тебя ляжет если она на мыльницах(неуправляемых коммутаторах), на неуправляемом железе этот udp-трафик попрёт в разные стороны и создаст серьёзные проблемы.
Теперь о разделении. Можно купить небольшой управляемый свич с технологией vlan, например D-Link DIR-100 и раскидать по виланам сети, тогда состыковки провайдерских сетей не будет и по голове ни кто не настучит. В вышеупомянутом свиче скажем ты с разных виланов сводишь все сети в один порт транком (тегированые пакеты), ставишь пакет vlan, прописываешь на одной сетевухе несколько сабинтерфейсов с нужными виланами и пользуйся, вот оно готовое решение. Дальше тебе просто нужно будет прописать маршруты.
Вот упрощённый кусок тебе с примером как сделано у меня на одном серваке с одним статическим маршрутом, правда сделано для других целей но тебе тоже подойдёт, если у тебя будет больше записей не удивляйся, просто я всё лишнее выкинул для наглядности. (ip-адреса тоже изменены

)
makarov@nagios:~$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo eth0.520 eth0.510
iface lo inet loopback
# The primary network interface
iface eth0.520 inet static
address 194.145.193.135
netmask 255.255.255.224
network 194.145.193.128
broadcast 194.145.193.159
vlan-raw-device eth0
gateway 194.145.193.129
up ip route add 10.10.0.41/32 via 194.145.193.129
iface eth0.510 inet static
address 10.10.0.250
netmask 255.255.255.0
broadcast 10.10.0.255
network 10.10.0.0
vlan-raw-device eth0
И не забудь корректно настроить файрвол.