Простите за некропостинг, но не могли бы вы написать, если тогда что-то нашли? Тоже заинтересовался таким вопросом. Роутеры TL-WR841ND и TL-WR741ND, IPTV отлично работает "из коробки". При этом мост только на eth0 (LAN-порты). И в прошивке я не нашел никаких следов igmpproxy. В списке процессов тоже не вижу. Допустил бы, что это что-то аппаратное, но в OpenWRT на этих роутерах IPTV работать перестает.
alnabi: Да, в lightsquid встроен скрипт ip2name.smb, который выполняет это автоматически. Вот только кэширования ему не хватает, т.е. если компьютер выключен, а в это время выполнился скрипт - вы получите только его IP, даже если ранее он был уже опрошен.
Хотелось бы на одном устройстве. Сейчас работает таким образом:во VLAN с приставкой и PPPoE создан интерфейс, выдающий IP приставке. И отдельная зона для этого интерфейса. Таким образом работает без "переброса" портов, но все-таки есть у меня сомнения насчет корректности такой настройки.
Гугл спросил. Собственно, отсюда и взял то, что нужно в одном VLAN иметь приставку и PPPoE провайдера. Из этой статьи: "и если вы не собираетесь смотреть с чего либо кроме iptv приставки то дальше можно не читать.".
Т.е. с приставкой должно было заработать и так. Но не заработало.
br0 - мост только на eth0, т.е. lan-портах:
brctl show
bridge name bridge id STP enabled interfaces
br0 8000.e894f6897aeb no eth0