У меня есть два маршрутизатора, LAN для WAN.
Основной маршрутизатор работает под управлением OpenWRT, другой - ASUS RT-N66U.
Теперь у меня есть RaspberryPi в сети с MiniDLNA. К сожалению, телевизор, подключенный к маршрутизатору ASUS, не может видеть этот сервер DLNA.
ASUS находится на IP 192.168.0.10 со своим собственным DHCP для вещей на той стороне сети, в диапазоне 192.168.1.x
В OpenWRT:
/etc/config/network
содержит среди других записей:
config interface 'lan'
option ifname 'eth1'
option force_link '1'
option type 'bridge'
option proto 'static'
option netmask '255.255.255.0'
option ip6assign '60'
option ipaddr '192.168.0.1'
option igmp_snooping 1
config route
option interface 'lan'
option target '192.168.1.0/24'
option gateway '192.168.0.10'
Ifconfig:
br-lan Link encap:Ethernet HWaddr D4:CA:6D:1B:3F:94
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::d6ca:6dff:fe1b:3f94/64 Scope:Link
inet6 addr: fd8a:8723:5b8b::1/60 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7542487 errors:0 dropped:0 overruns:0 frame:0
TX packets:13666226 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:799347954 (762.3 MiB) TX bytes:18695009301 (17.4 GiB)
eth0 Link encap:Ethernet HWaddr D4:CA:6D:1B:3F:93
inet6 addr: fe80::d6ca:6dff:fe1b:3f93/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:13936911 errors:0 dropped:0 overruns:0 frame:0
TX packets:7666052 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1639255174 (1.5 GiB) TX bytes:938993450 (895.4 MiB)
Interrupt:5
eth1 Link encap:Ethernet HWaddr D4:CA:6D:1B:3F:94
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7591107 errors:0 dropped:1 overruns:0 frame:0
TX packets:13663886 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:922993879 (880.2 MiB) TX bytes:1514915277 (1.4 GiB)
Interrupt:4
Как получить так, чтобы телевизор мог видеть DLNA в другой подсети?
Я пробовал avahi, igmpproxy и другие игры безрезультатно.