Openwrt lede koolshare 旁路由新增IPTV組播 實現不限終端看IPTV
一、背景說明
1、op作為旁路由使用
2、加了一張USB網絡卡做IPTV介面
3、江蘇電信
二、配置流程
1、先安裝幾個外掛
opkg update opkg install igmpproxy udpxy tcpdump luci-app-udpxy
2、新增介面,指定新網絡卡
我這裡是直接配的靜態地址,隨意
2、配置igmpproxy
vi etc/config/igmpproxy
介面名稱和上面圖片裡顯示的對應
3、UDPXY配置
vi etc/config/udpxy
4、防火牆配置
vi etc/config/firewall
新增以下三項,第一項是有的,直接改介面名稱
config rule
option name 'Allow-IGMP'
option src 'eth1'
option proto 'igmp'
option family 'ipv4'
option target 'ACCEPT'
config rule
option name 'Allow-UDP-udpxy'
option src 'eth1'
option proto 'udp'
option dest_ip '224.0.0.0/4'
option target 'ACCEPT'
config rule
option name 'Allow-UDP-igmpproxy'
option src 'eth1'
option proto 'udp'
option dest_ip '224.0.0.0/4'
option dest 'br-lan'
option family 'ipv4'
option target 'ACCEPT'
5、Lan口igmp_snooping配置
/etc/config/network的lan下面增加 option igmp_snooping ‘1‘
現在就可以通過http://192.168.x.x:4000/status來檢視udpxy的執行狀態了
連線方式見上圖,ios,安卓,windows,均可用,可以同時用
三、其它
1、udpxy啟動
/etc/init.d/udpxy start
開機啟動
/etc/init.d/udpxy enable
2、重啟所有介面
/etc/init.d/network restart
3、重啟某個介面
ifdown lan
ifup lan
寫在最後,
這樣做了以後有個BUG,OP每次開機後,裝置是連結是沒有外網的,必須重啟Lan口,所以我準備用以上方法做開機延時自動重啟Lan口,暫時還沒搞定。