Nhưng với sự phổ biến của TP-LINK WR740N (gần như đi đâu cũng thấy, có lẽ do giá rẻ, hiệu năng ổn). Nên mình làm topic này hướng dẫn chi tiết cho các bác dễ cài đặt, sử dụng.
Yêu cầu:
+ đường truyền cáp đồng hoặc cáp quang, xem iptv được trên pc, dạng link udp:// hoặc rtp://
(vấn đề này mình sẽ làm 1 topic riêng, vì thông số cài đặt khác nhau đối với
. mạng vnpt, mạng viettel
. mạng cáp đồng (vpi, vci), mạng cáp quang (vlan)
. các tỉnh khác nhau )
+ có đường truyền internet cho lần cài đặt đầu tiên (sau ko cần thiết nữa)
+ router WR740N
+ PC hoặc laptop chạy Windows
Thực hiện:
+ Download
– WinSCP, putty
WinSCP :: Download
– firmware openwrt cho WR740N
Index of /
có khuyến cáo firmware phù hợp với từng HW version khác nhau ở đây:
http://wiki.openwrt.org/toh/tp-link/tl-wr740n
1/ Up firmware openwrt cho wr740n từ firmware gốc
mình đang xài v4.24 nên up firmware:
http://downloads.openwrt.org/attitu…1xx-generic-tl-wr740n-v4-squashfs-factory.bin
2/ sau khi up xong, log in vào router với địa chỉ 192.168.1.1, user là root, password bỏ trống.
cắm dây mạng vào cổng wan, cài đặt cho router có kết nối internet
3/ vào System/Administration để cài đặt mật khẩu cho router
4/ mở putty, ssh vào router, địa chỉ 192.168.1.1, port 22, user là root, mật khẩu đã cài đặt ở trên
5/ paste các lệnh sau vào putty
opkg update
opkg install udpxy
6/ mở WinSCP, file protocol chọn scp, địa chỉ 192.168.1.1, port 22, user là root, mật khẩu đã cài đặt ở trên
7/ tìm đến file /etc/init.d/udpxy
8/ mở file udpxy
tìm đến dòng
OPTIONS=”-T -S -p 4022″
sửa thành
OPTIONS=”-T -S -p 4022 -M 120 -B 1Mb”
(có thể tham khảo cấu trúc lệnh bằng cách vào putty đánh lệnh udpxy)
9/ trong file udpxy ở trên đã có hướng dẫn mở multicast traffic
10/ tìm đến file /etc/config/firewall
mở file firewall
thêm vào cuối nội dung sau:
config ‘rule’
option ‘target’ ‘ACCEPT’
option ‘_name’ ‘multicast’
option ‘src’ ‘wan’
option ‘proto’ ‘all’
option ‘dest_ip’ ‘224.0.0.0/4’
11/ paste các lệnh sau vào putty:
/etc/init.d/udpxy enable
/etc/init.d/udpxy start
12/ truy cập vào địa chỉ
192.168.1.1:4022/status
thấy các dòng sau là chạy udpxy thành công
Server Process ID Accepting clients on Multicast address Active clients
Tiếp theo ta cài đặt xupnpd để tạo upnp server, copy list kênh iptv
13/ do flash của wr740n còn trống không nhiều (~800KB) mà xupnpd gốc lại khá lớn (>500KB) nên ta cài đặt xupnpd lên ram (bộ cài xupnpd rút gọn nằm trên flash để khi khởi động lại router, ko cần internet, router vẫn tự động cài được)
– download bản xupnpd (194KB) do mình rút gọn từ bản xupnpd-1_03.tar.gz, đã update hot fix
http://dl.dropbox.com/u/68148815/xupnpd.tgz
list kênh mytv có thể tìm dễ dàng trên internet hoặc download ở đây:
http://dl.dropbox.com/u/68148815/MyTV.m3u
kênh trong list này có dạng rtp://
mở bằng wordpad hoặc notepad++ (Notepad++ v6.5.3 – Current Version),
tìm rtp://@
replace all bằng http://192.168.1.1:4022/rtp/
save lại, ta sẽ được list kênh dùng với xupnpd
hoặc download list kênh đã edit tại đây:
http://dl.dropbox.com/u/68148815/MyTV_xupnpd.m3u
cấu trúc 1 kênh, ví dụ Fashion TV
http://192.168.1.1:4022/rtp/232.84.1.2:7986
14/ mở WinSCP
copy 2 file xupnpd.tgz và MyTV.m3u (đã edit) vào flash của router, thư mục /root chẳng hạn
15/ tìm đến file /etc/rc.local
mở file rc.local, paste nội dung sau vào trước dòng exit 0
cd /tmp
tar zxf /root/xupnpd.tgz
cp /root/MyTV.m3u /tmp/xupnpd-rc/playlists/
/tmp/xupnpd-rc/xupnpd-ar71xx
16/ Khởi động lại router
truy cập vào địa chỉ
192.168.1.1:4044
ta sẽ thấy giao diện của xupnpd
17/ Gắn dây mạng có nguồn iptv vào cổng WAN của router
Trên PC, mở VLC, chọn View –> Playlist –> Local Network –> Universal Plug’n’Play –> UPnP-IPTV –>Playlists –> MyTV
Thành công !
Ảnh minh hoạ:
Source link