首頁 收藏 QQ群
 網(wǎng)站導航

ZNDS智能電視網(wǎng) 推薦當貝市場

TV應用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計算器

綜合交流 / 評測 / 活動區(qū)

交流區(qū) | 測硬件 | 網(wǎng)站活動 | Z幣中心

新手入門 / 進階 / 社區(qū)互助

新手 | 你問我答 | 免費刷機救磚 | ROM固件

查看: 2541|回復: 1
上一主題 下一主題
[交流討論]

發(fā)現(xiàn)udpxy的一個bug

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2025-2-22 20:40 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式 | 來自遼寧
本帖最后由 dddfr 于 2025-2-22 20:42 編輯

udpxy是IPTV組播轉(zhuǎn)單播常用的工具,實現(xiàn)局域網(wǎng),甚至在全網(wǎng)上轉(zhuǎn)發(fā)流媒體。近日在給別人配置IPTV融合時,當時使用沒有任何問題,過兩三小時udpxy就不好用了,重啟路由后又好了,再過一會又故障,真撓頭。
路由是miwifi 3G的,老古董了,wan口正常上網(wǎng),lan1接了個NAS,lan2口接IPTV網(wǎng)線,新建接口和防火墻域,名子都是IPTV,為防止與外網(wǎng)默認路由沖突,接口IPTV取消默認路由,防火墻域允許OUTPUT,INPUT只允許UDP,這樣tr069就管不著我們了。
由于取消IPTV接口的默認路由,udpxy配置里必需要填source,具體配置:
  1. config udpxy
  2.         option disabled '0'
  3.         option respawn '1'
  4.         option verbose '0'
  5.         option status '1'
  6.         option bind '0.0.0.0'
  7.         option port '4022'
  8.         option source 'lan2'
復制代碼
使用一段時間在故障出現(xiàn)后,發(fā)現(xiàn)udpxy的組播源地址未隨lan2的dhcp renew更新,見下圖
發(fā)現(xiàn)udpxy的一個bug
lan2的ip地址使用一段時間后要重新獲取,udpxy的source接口設(shè)定為lan2,但未跟隨dhcp renew而變化,導致故障發(fā)生。
解決方案:
治本方案:修改udpxy源碼,重新編譯,暫時還沒這個水平,等待作者或其它牛人去做了
治標方案:檢查dhcp renew事件,發(fā)生時讓udpxy重啟。這個路由器dhcp用的是udhcpc,在etc目錄下有個udhcpc.user文件,當事件發(fā)生時會執(zhí)行這個文件,寫入如下內(nèi)容就可以解決問題
  1. # This script is sourced by udhcpc's dhcp.script at every DHCP event.
  2. if [ "lan2" = $interface ]
  3. then
  4.         case "$1" in
  5.         deconfig)
  6.                 service udpxy stop
  7.                 echo "udpxy stop"
  8.         ;;
  9.         renew)
  10.                 service udpxy stop
  11.                 sleep 2
  12.                 service udpxy start
  13.                 echo "udpxy restart"
  14.         ;;
  15.         bound)
  16.                 service udpxy start
  17.                 echo "udpxy start"
  18.         ;;
  19.         esac
  20. fi
復制代碼
注意第二行l(wèi)an2需要替換為IPTV所在的接口名

上一篇:文件管理器+ v3.5.5 強大文件管理 支持手機/電視
下一篇:請教一下如何實現(xiàn)遠程控制電視盒子呢?
沙發(fā)
發(fā)表于 2025-2-23 22:36 | 只看該作者 | 來自廣東
學習了謝謝分享
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號 )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號

GMT+8, 2025-2-27 07:15 , Processed in 0.058444 second(s), 15 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報:report#znds.com (請將#替換為@)

© 2007-2025 ZNDS.Com

快速回復 返回頂部 返回列表