Hướng dẫn cài đặt UDPXY trên các dòng Buffalo Wireless Router có USB chạy DD-WRT

tienthanhbk

Well-Known Member
Hướng dẫn cài đặt UDPXY xem IPTV trên các dòng Buffalo Wireless Router có USB chạy DD-WRT

Rảnh rảnh làm 1 bài hướng dẫn cho các bác đang sở hữu các dòng Buffalo Wireless Router có cổng USB và đang chạy FW DD-WRT.
Mục đích bài hướng dẫn này là biến USB thành nơi chưa nội dung mà các bác muốn cài đặt lên Wireless Router (ví dụ cài đặt udpxy để xem IPTV), cái này khắc phục nhước điểm của DD-WRT là không cho cài đặt lên bộ nhớ Router.

Phương pháp này sẽ giúp việc cài đặt Udpxy để xem IPTV 100% thành công.

A. Chuẩn bị :

- 1 Buffalo Wireless Router đã cài firmware DD-WRT
- 1 USB (Dung lượng bất kỳ), đã format sang định dạng EXT3 (dùng Minitool Partition)
- Phần mềm Putty
- Phần mềm WinSCP

B. Thực hiện :

1. Kết nối cáp mạng Internet vào cổng WAN của Wireless Router.
Kết nối làm sao mà đứng từ Router có thể ping ra ngoài Internet.

2. Kết nối PC vào Router, mở trình duyệt để vào trang cấu hình Router.
- Vào mục Services/Service/Secure Shell . Rồi làm như hình dưới . Nhấn "Apply Settings"

ssh-enable%5B6%5D.gif


- Vào mục SERVICES/USB , rồi làm như hình dưới (mỗi loại Router sẽ có các mục khác nhau, nói chung có bao nhiêu cái thì check chọn hết cũng được) . Nhấn "Apply Settings"

Capture_zpscb36e9d7.jpg


- Vào mục Administration/Management, disable "JFFS2 Support". Nhấn "Apply Settings"

- Cắm USB vào Router
- Mở phần mềm Putty, nhập địa chỉ Router để tiến hành SSH vào Router.

Username:root
Password : mật khẩu giống login qua giao diện web

Nhập lệnh :

Mã:
ls /mnt

Lúc này sẽ hiện ra list partition trên USB, ví dụ như trường hợp của mình nó hiện ra "sda_part1" , phải nhớ chính xác tên partition này để thay thế tương ứng vào script cài đặt phía dưới cho đúng.

3. Vẫn trong giao diện đang SSH, thực hiện từng lệnh một theo script sau (copy từng lệnh 1 rồi past vào)
Lưu ý : thay "sda_part1" trong tất cả các câu lệnh dưới đây bằng tên partition trên Router của bạn nhé.

Mã:
cd /mnt 
cd /mnt/sda_part1 
mkdir etc opt root 
touch optware.enable 
chmod 755 etc opt root 

mkdir opt/lib 
chmod 755 opt/lib 
cp -a /etc* /mnt/sda_part1/etc/ 
mount -o bind /mnt/sda_part1/etc /etc 
mount -o bind /mnt/sda_part1/opt /jffs 

cd /tmp 
wget http://downloads.openwrt.org/snapshots/trunk/ar71xx/nand/packages/base/libc_0.9.33.2-1_ar71xx.ipk 
[COLOR="#0000FF"]wget http://downloads.openwrt.org/snapshots/trunk/ar71xx/nand/packages/base/opkg_9c97d5ecd795709c8584e972bfdf3aee3a5b846d-7_ar71xx.ipk
 
ipkg install libc_0.9.33.2-1_ar71xx.ipk opkg_9c97d5ecd795709c8584e972bfdf3aee3a5b846d-7_ar71xx.ipk [/COLOR]

cat > /etc/opkg.conf << EOF 
src/gz snapshots http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages 
dest root /opt 
dest ram /opt/tmp 
lists_dir ext /opt/tmp/var/opkg-lists 
EOF 

umount /jffs 
mount -o bind /mnt/sda_part1/root /tmp/root 
mount -o bind /mnt/sda_part1/opt /opt 
export LD_LIBRARY_PATH='/opt/lib:/opt/usr/lib:/lib:/usr/lib' 
opkg update

Sau khi chạy lênh "opkg update", phải xuất hiện quá trình như sau thì mới thành công :


4. Chép script sau đây vào Administration->Commands , sau đó nhấn "Save Startup" (cũng nhớ phải thay "sda_part1")

Mã:
#!/bin/sh 

sleep 15 
if [ -f /mnt/sda_part1/optware.enable ]; then 
mount -o bind /mnt/sda_part1/etc /etc 
mount -o bind /mnt/sda_part1/root /tmp/root 
mount -o bind /mnt/sda_part1/opt /opt 
else 
exit 
fi 

if [ -d /opt/usr ]; then 
export LD_LIBRARY_PATH='/opt/lib:/opt/usr/lib:/lib:/usr/lib' 
export PATH='/opt/bin:/opt/usr/bin:/opt/sbin:/opt/usr/sbin:/bin:/sbin:/usr/sbin:/usr/bin' 
else 
exit 
fi

5. Trên cửa sổ Putty, nhập lệnh "reboot" để khởi động lại Router.

Vậy là xong, từ giờ có thể cài đặt thoải mái, tất cả dữ liệu cài đặt sẽ được nằm trên USB, ta có thể sao lưu lại tất cả nội dung trên USB để sử dụng lại sau này mà không phải thực hiện lại các bước như trên nữa.
Có thể mang USB này cắm sang Router khác, muốn vậy cần 2 thứ quan trọng :
- Nội dung trên USB vừa thực hiện
- Script khởi động (Administration->Commands ở trên)



Chúc thành công. Bài hướng dẫn caid UDPXY sẽ có ở post 2.
 
Chỉnh sửa lần cuối:

tienthanhbk

Well-Known Member
Ðề: Hướng dẫn cài đặt UDPXY trên các dòng Buffalo Wireless Router có USB chạy DD-WRT

Hướng dẫn cài UDPXY để xem IPTV.

1. Mở phần mềm WinSCP, nhập địa chỉ Router, username/password

Cửa sổ xuất hiện bên phải là của bộ nhớ trên Router.

2. Download file đính kèm rồi giải nén được 2 file.
Dùng WinSCP chép 2 file này vào thư mục sda_part1 theo đướng dẫn /mnt/sda_part1

3. Mở phần mềm Putty, SSH vào Router như ở #post 1

Thực hiện các lệnh sau :

Mã:
cd /mnt/sda_part1

ipkg -d /mnt/sda_part1 install udpxy_1.0-Chipmunk-19-1_ar71xx.ipk

ipkg -d /mnt/sda_part1 install pshare_0.0.2rc2_ar71xx.ipk

rm opt/share/pshare/playlists/example.m3u
rm opt/share/pshare/playlists/example2.m3u
rm opt/share/pshare/playlists/Butovo.com-best.m3u

4. Login vào Router qua giao diện Web

Vào mục Administration->Commands , nhấn EDIT

Chép đoạn script sau vào ngay phía dưới script có sẵn

Mã:
Sleep 5
/mnt/sda_part1/usr/bin/udpxy -p 86 -B 2Mb -M 0
/mnt/sda_part1/opt/bin/pshare -i 192.168.2.100 -n IPTV -t 1 -p 8888 -r "/mnt/sda_part1/opt/share/pshare/www" "/mnt/sda_part1/opt/share/pshare/playlists"

Sau đó nhấn "Save Startup"

5. Dùng WinSCP chép file IPTV_list.m3u vào thư mục Playlists theo đường dẫn /mnt/sda_part1/opt/share/pshare/playlists

File .m3u các bạn có thể tự làm nhưng phải tuân theo format như file đính kèm (cũng phải thay 192.168.2.100 trong file đó thành địa chỉa IP Router của bạn)

6. Reboot lại Router

7. Kết nối dây :
- Cắm dây cáp IPTV từ Modem vào cổng WAN của Wireless Router (WAN trên Wireless Router để ở chế độ Automatic Configuration - DHCP)
- Cắm dây Internet từ Modem vào cổng LAN bất kỳ trên Wireless Router
- Disable DHCP Server trên Wireless Router (Tất nhiên là trên Modem sẽ phải Enable DHCP Server).


TIP:

Các bạn có thể xem IPTV qua UPnP hoặc xem trực tiếp playlist file từ các thiết bị có hỗ trợ như các thiết bị Android Box, HDP ...

Xem qua UPnP:

Cái này đơn giản quá rồi. Bất kỳ thiết bị nào có hỗ trợ UPnP, khi vào mục này sẽ thấy ngay "IPTV" của Router, chỉ cần vào đó và chọn kênh để xem.

Xem trực tiếp bằng Playlist file :

Với các thiết bị Android (Điện thoại, MTB, Android Box...):
- Cài ứng dụng IPTV trên CH Play
- Cài ứng dụng MX Player (hoặc ứng dụng nào hỗ trợ Streaming)
- Dùng ứng dụng IPTV tìm và mở file .m3u chứa trên máy.
- Chọn kênh IPTV muốn xem, mặc định nó sẽ chọn MX PLayer để chơi, các bạn có thể thay đổi Player trong phần Setting của ứng dụng IPTV.

LƯU Ý CHO TOÀN BỘ 2 POST :

- Thay "sda_part1" ở tất cả các nội dung trên thành tên partition trên USB của bạn (có thể nó là sda, sda1, sda2 .....) , chỉ cần dùng WinSCP login vào Router, tìm tới thư mục /mnt là sẽ thấy tên partition.
- Thay địa chỉ IP 192.168.2.100 ở tất cả các nội dung trên thành địa chỉ IP Router của bạn.
 

Đính kèm

  • IPTV_List.rar
    539 bytes · Xem: 113
  • Udpxy.rar
    63.9 KB · Xem: 58
Chỉnh sửa lần cuối:

vuthecong78

Well-Known Member
Ðề: Hướng dẫn cài đặt UDPXY trên các dòng Buffalo Wireless Router có USB chạy DD-WRT

Cảm ơn bác nhiều. Bản DD-WRT đỏ của hãng có làm được không, hay phải cài bản màu xanh?

Bản mầu đỏ của hãng và bản màu xanh của forum sao của em mục USB không có đầy đủ như của bác nhỉ?

2014-04-25_104849.png


Dùng Putty vào Telnet thì được, không vào đc SHH. Mặc dù đã làm theo hướng dẫn.
 
Chỉnh sửa lần cuối:

vuthecong78

Well-Known Member
Ðề: Hướng dẫn cài đặt UDPXY trên các dòng Buffalo Wireless Router có USB chạy DD-WRT

Bác tienthanhbk làm một bài hướng dẫn dùng cách cài đặt kết nối PPPoE cho cáp quang Viettel vào cổng WAN còn MyTV vào các cổng LAN đi.
Cảm ơn bác nhiều.
 

taductam

New Member
Ðề: Hướng dẫn cài đặt UDPXY xem IPTV trên các dòng Buffalo Wireless Router có USB chạy DD-WRT

Rảnh rảnh làm 1 bài hướng dẫn cho các bác đang sở hữu các dòng Buffalo Wireless Router có cổng USB và đang chạy FW DD-WRT.

Cái này có cần đăng ký xem IPTV với nhà cung cấp hay là chỉ cần có internet là được hả bác?
 

tienthanhbk

Well-Known Member
Ðề: Hướng dẫn cài đặt UDPXY xem IPTV trên các dòng Buffalo Wireless Router có USB chạy DD-WRT

Bác tienthanhbk làm một bài hướng dẫn dùng cách cài đặt kết nối PPPoE cho cáp quang Viettel vào cổng WAN còn MyTV vào các cổng LAN đi.
Cảm ơn bác nhiều.

Với DDWRT chưa có cách cho nó chạy được

Cái này có cần đăng ký xem IPTV với nhà cung cấp hay là chỉ cần có internet là được hả bác?

Phải đăng ký IPTV của nhà mạng nhé bác.
 

huapro

Member
Re: Ðề: Hướng dẫn cài đặt UDPXY xem IPTV trên các dòng Buffalo Wireless Router có USB chạy DD-WRT

Với DDWRT chưa có cách cho nó chạy được



Phải đăng ký IPTV của nhà mạng nhé bác.

Đăng ký gói nào cũng đưoực phải không bác. Xem không bị giật như xem tivi online nhỉ. Cũng không có chức năng đầy đủ như set box.
 

vuthecong78

Well-Known Member
Ðề: Re: Ðề: Hướng dẫn cài đặt UDPXY xem IPTV trên các dòng Buffalo Wireless Router có USB chạy DD-WRT

Đăng ký gói nào cũng đưoực phải không bác. Xem không bị giật như xem tivi online nhỉ. Cũng không có chức năng đầy đủ như set box.

Đăng kí gói HD để có đủ băng thông cho các kênh HD, gói SD xem HD bị giật. Lúc này xem không hề giật tí nào. Chỉ xem đươc TV ngay thời điểm phát, không có các chức năng khác như xem lại, chọn phim, mua sắm v.v ...
 

huapro

Member
Re: Ðề: Re: Ðề: Hướng dẫn cài đặt UDPXY xem IPTV trên các dòng Buffalo Wireless Router có USB chạy DD-WRT

Đăng kí gói HD để có đủ băng thông cho các kênh HD, gói SD xem HD bị giật. Lúc này xem không hề giật tí nào. Chỉ xem đươc TV ngay thời điểm phát, không có các chức năng khác như xem lại, chọn phim, mua sắm v.v ...
Vậy thì nhiều thiết bị cùng xem cùng lúc thì vẫn bị giật đúng k bác
 

vuthecong78

Well-Known Member
Ðề: Re: Ðề: Re: Ðề: Hướng dẫn cài đặt UDPXY xem IPTV trên các dòng Buffalo Wireless Router có USB chạy DD-WRT

Vậy thì nhiều thiết bị cùng xem cùng lúc thì vẫn bị giật đúng k bác

Tổng đường truyền xuống nhà bạn là 13MB, một kênh HD khoảng 8MB, SD là 4MB. Nên khi bạn dùng nhiều các thiết bị xem TV thì phải liệu cơm gắp mắm nhé sao cho không vượt quá tổng.
 

hamdzuii

Member
Ðề: Hướng dẫn cài đặt UDPXY trên các dòng Buffalo Wireless Router có USB chạy DD-WRT

Chủ thớt nên để khuyến cáo. Hướng dẫn này chỉ dành cho router sử dụng cpu Qualcomm/Atheros. Mà hãng buffalo ko chỉ xài mỗi cpu atheros đâu. Các router của họ xài đủ loại cpu Broadcom, Realtek, Ralink.... Ko khuyến cáo trước ng khác rất dễ gặp lỗi mà ko hiểu tại sao or dễ bị brick router.
 

laodatma

Member
Ðề: Hướng dẫn cài đặt UDPXY trên các dòng Buffalo Wireless Router có USB chạy DD-WRT

Em đã theo hướng dẫn của bác chủ kết hợp gói Fiber home tv 1 (internet + MyTv) dùng modem vigor 200f cùng buffalo wzr-hp-g300nh (chạy DD-WRT) với cấu hình cải tiến chút :
- Thay vì cắm dây cáp IPTV từ Modem vào cổng WAN của Wireless Router (WAN trên Wireless Router để ở chế độ Automatic Configuration - DHCP) em nối IPTV từ modem sang buffalo = wireless (cấu hình bufflalo là client).
- Giữ nguyên cắm dây Internet từ Modem vào cổng LAN bất kỳ trên Wireless Router. Disable DHCP Server trên Wireless Router (Tất nhiên là trên Modem sẽ phải Enable DHCP Server). Tích vào Assign WAN Port to Switch để dùng công wan như cổng lan.
Cơ bản thì đã chạy được như ý muốn, Tks!
 
Chỉnh sửa lần cuối:

thinhsve

Well-Known Member
Ðề: Hướng dẫn cài đặt UDPXY trên các dòng Buffalo Wireless Router có USB chạy DD-WRT

Em vừa lấy con Buffalo WZR-HP-AG300H tối qua, nhưng up FW DDWRT WiKi cứ báo lỗi. Up FW DDWRT của Buffalo thì được. Nhờ các Bác giúp đỡ. Thanks.
 
Chỉnh sửa lần cuối:

thinhsve

Well-Known Member
Ðề: Hướng dẫn cài đặt UDPXY trên các dòng Buffalo Wireless Router có USB chạy DD-WRT

Sao ko choi Openwrt ban.(moi cai ubuntu nen ko co tieng viet, mong thong cam)
http://wiki.openwrt.org/toh/buffalo/wzr-hp-ag300h
Bác Tienthanhbk hướng dẫn em up FW DDWRT thì em up thôi. Cho em hỏi FW nào chạy mượt và ổn hơn. Vả lại em không rành nên mò từ từ, dễ bị chết con này quá. Mai chủ nhật có Bác nào rãnh giúp em với. Thanks
 

tienthanhbk

Well-Known Member
Ðề: Hướng dẫn cài đặt UDPXY trên các dòng Buffalo Wireless Router có USB chạy DD-WRT

Bạn có router đúng xịn,Sao ko chơi Openwrt bạn.
http://wiki.openwrt.org/toh/buffalo/wzr-hp-ag300h

Tại sao xịn là phải Openwrt ? Openwrt xịn hơn DDWRT ? Tại sao Buffalo chon DDWRT là firmware mặc định mà không phải là Openwrt ?

Để cài đặt và cấu hình thì DDWRT đơn giản và trực quan hơn nhiều. Tất nhiên mỗi loại đều có điểm mạnh điểm yếu, tuy nhiên sau nhiều đời Router, up đi up lại từ Open tới DD thì quyết định dùng DDWRT, chạy phà phà hơn 1 năm rồi chưa phải sờ tới lần nào nữa, mà nó còn có khả năng backup để sử dụng sau này mà ko phải cài lại giống như cài HĐH lên USB vậy.
 

hoatienii

Member
Ðề: Hướng dẫn cài đặt UDPXY trên các dòng Buffalo Wireless Router có USB chạy DD-WRT

Tại sao xịn là phải Openwrt ? Openwrt xịn hơn DDWRT ? Tại sao Buffalo chon DDWRT là firmware mặc định mà không phải là Openwrt ?

Để cài đặt và cấu hình thì DDWRT đơn giản và trực quan hơn nhiều. Tất nhiên mỗi loại đều có điểm mạnh điểm yếu, tuy nhiên sau nhiều đời Router, up đi up lại từ Open tới DD thì quyết định dùng DDWRT, chạy phà phà hơn 1 năm rồi chưa phải sờ tới lần nào nữa, mà nó còn có khả năng backup để sử dụng sau này mà ko phải cài lại giống như cài HĐH lên USB vậy.

Mình nói cái Router xin thôi bạn, gì mà nóng thế. Mỗi người mỗi sở thích bạn, mình thì thích OpenWRT vì hay mod phần cứng.
 

vuthecong78

Well-Known Member
Ðề: Hướng dẫn cài đặt UDPXY trên các dòng Buffalo Wireless Router có USB chạy DD-WRT

Tại sao xịn là phải Openwrt ? Openwrt xịn hơn DDWRT ? Tại sao Buffalo chon DDWRT là firmware mặc định mà không phải là Openwrt ?

Để cài đặt và cấu hình thì DDWRT đơn giản và trực quan hơn nhiều. Tất nhiên mỗi loại đều có điểm mạnh điểm yếu, tuy nhiên sau nhiều đời Router, up đi up lại từ Open tới DD thì quyết định dùng DDWRT, chạy phà phà hơn 1 năm rồi chưa phải sờ tới lần nào nữa, mà nó còn có khả năng backup để sử dụng sau này mà ko phải cài lại giống như cài HĐH lên USB vậy.
Bác tienthanhbk có thể giúp em sao cho tiết kiệm một con Router không ạ? Hiện tại em đang dùng Modem VNPT cấp IPTV, Router Viettel cấp Internet, 1 Router cài Openwrt có WAN là IPTV, Internet là Client của Router Viettel lấy sóng Internet bằng WWAN.

Em nghĩ con Router cài Openwrt sẽ đảm nhận thay con Router sẵn có của Viettel, IPTV sẽ cắm chung vào công LAN. Nhưng không biết cách cấu hình.

Cảm ơn bác nhiều.
 

thinhsve

Well-Known Member
Ðề: Hướng dẫn cài đặt UDPXY trên các dòng Buffalo Wireless Router có USB chạy DD-WRT

Nguyên ngày chủ nhật mà em vẫn chưa up được FW DDWRT xanh cho con Buffalo WZR-HP-AG300H. Hu hu, Bác nào giúp em với. Thanks
 
Bên trên