linux软路由 iptv,LEDE x64软路由实现任意网口观看上海电信4K IPTV或上网
本帖最后由 tony1975 于 2019-7-7 01:05 編輯
(2)修改無線路由器配置
如果每個臥室的有線網口都可以供機頂盒使用,上述工作完成后就大功告成了。
但是,本人二層房間只有一個有線網口,原來是連接無線AP使用,如果分配給了機頂盒,就等于沒有了其他信息點,所以,之前升級了原無線路由器為ASUS固件,是為了利用VLAN功能,即原無線路由器等于無線AP+VLAN交換機,實現同一根網線同時承載上網與IPTV業務。
原理也很簡單,就是無線路由器工作在無線接入點模式,連接機頂盒的有線端口與連接軟路由的有線端口實現VLAN數據透傳。配置方法就是修改ASUS固件的無線路由器VLAN配置,增加對于VLAN 85/51的端口支持。
無線路由器刷好ASUS固件后,通過“系統管理”-“系統設置”,在SSHDaemon,設置打開SSH端口。
WS880-ssh.png (318.61 KB, 下載次數: 137)
2018-1-28 12:49 上傳
通過Putty接入路由器,進行VLAN配置。
輸入robocfg show,顯示的初始VLAN配置信息,Port 0是WAN,Port 1-4分別對應LAN1-4口,Port 5是CPU,Port 7-8是WiFi 2.4G/5G。由于,工作在無線接入點模式,Port 0-4都劃分在VLAN 1。
WS880-vlan old.png (157.53 KB, 下載次數: 16)
2018-1-28 12:49 上傳
機頂盒連接在LAN 4上,輸入命令配置:
robocfg vlan 85 ports '0t 4t'
robocfg vlan 51 ports '0t 4t'
配置后,再輸入robocfg show
WS880-vlan new.png (152.42 KB, 下載次數: 20)
2018-1-28 12:50 上傳
上述配置的目的就是讓機頂盒通過LAN 4發起的VLAN85/51的數據包能夠透傳到軟路由端口,等同于直連的效果。以此類推,如果需要在LAN 1-3上聯接機頂盒,同樣配置端口VLAN就可以了。
為了保證設備重啟后,配置不丟失,編輯/jffs/scripts/init-start文件,增加上述命令行,如果沒有這個文件,就自己創建一個。
#!/bin/sh
robocfg vlan 85 ports ‘0t 4t’
robocfg vlan 51 ports ‘0t 4t’復制代碼
創建后修改文件權限,能夠在設備啟動后自動運行。
chmod +x /jffs/scripts/init-start復制代碼查看權限是否修改成功,主要看文件名后面是否新增了“*”。在“系統管理”-“系統設置”-“Persistent JFFS2 partition”,選擇Enable JFFS custom scripts and configs為“是”。
Merlin_JFFS.png (28.43 KB, 下載次數: 12)
2018-2-22 11:30 上傳
這樣,每次設備重啟,VLAN配置就自動加載了。
6. 技術探討
(1)光貓是否必須修改為橋接模式?
網上很多帖子都把獲取光貓超級管理員密碼,修改上網連接為橋接模式,作為必須的步驟之一,其實,實測下來,完全沒有必要。除非對于某些光貓僅有一個千兆口的情況,有必要修改光貓IPTV的端口配置,是千兆口能夠同時支持上網與IPTV業務,但上網連接同樣沒必要修改為橋接模式。
(2)光貓LAN3-4口是否可以直接連接非網管型交換機,實現同時上網與觀看IPTV?
實測是可以的,最起碼對于上海電信4K IPTV的業務是完全適用的,如果對于其他功能沒有什么要求的話,完全可以。
(3)VLAN對于主路由的性能是否有影響?
軟路由的VLAN功能是通過軟件實現的,就是通過CPU,實測下來,對于軟路由的性能影響不明顯,畢竟家里的接入設備又不會太多,應該說不會有太大影響。
總結
以上是生活随笔為你收集整理的linux软路由 iptv,LEDE x64软路由实现任意网口观看上海电信4K IPTV或上网的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【linux多线程】c++多线程的几种创
- 下一篇: C语言程序段的定义、实际应用分析