[Tut] Giới thiệu 1 chút về Openwrt bản mới 15.05 Chaos Calmer !

hamdzui

Member
Openwrt vừa ra mắt bản Release Candidate RC1 có tên mã là Chaos Calmer, số phiên bản là 15.05.

Có gì mới ở phiên bản này ? Mình xin tóm tắt 1 số cái mới đáng chú ý:
- Bản mới này cập nhật nhân Linux lên ver 3.18 gần như mới nhất.
- Tăng cường & sửa một số lỗi bảo mật.
- Cải tiến hiệu suất về xử lý mạng. Tăng cường hỗ trợ ipv6.
- Hỗ trợ tốt hơn cho các cpu đa nhân.
- Hỗ trợ DNSSEC, thêm tính năng mới về QoS là SQM-QoS traffic shaping, cái này rất đáng gía.
- Hỗ trợ thêm các wifi chipset/cpu phần cứng mới của các hãng Mediatek, Broadcom, Marvell, Qualcomm...
- Sửa hầu hết các lỗi còn tổn tại từ phiên bản BB 14.07.
- Ngoài ra phần giao diện GUI Luci hỗ trợ config thêm 1 số tính năng mới udpxy, mwan3, Dynamic DNS ipv6.... gíup chúng ta dễ dàng hơn, ko cần phải config qua dòng lệnh nữa.
- Bỏ hỗ trợ những tính năng & các gói cũ đã lâu ko còn được cập nhật, vd như multiwan, xupnpd....

Lưu ý là bản này là bản tiền chính thức, khi cài sẽ có sẵn GUI Luci. Bản chính thức sẽ ra mắt ngay trong tháng này.
Link download 15.05 RC1: https://downloads.openwrt.org/chaos_calmer/15.05-rc1/

Vài nét về lịch sử hình thành Openwrt:
Openwrt được 2 lập trình viên người Mỹ & Canada Mike Baker - Gerry Rozema khai sinh năm 2003.

Phiên bản đầu tiên có tên White Russian, phát triển dựa trên phần cứng là con router Linksys WRT54G huyền thoại. Các phiên bản sau có có tên lần lượt: Kamikaze, Backfire, Attitude Adjustment, Barrier Breaker & Chaos Calmer.

Có lẽ các nhà sáng lập openwrt đều là những bợm nhậu nên họ chọn tên mã đều là các loại rượu cocktail. Khi chúng ta login vô giao diện ssh, ở mỗi phiên bản sẽ thấy hướng dẫn pha chế loại cocktail tương ứng với tên của nó. Rất hài hước đúng ko nào.

Mục tiêu khi các dev phát triển openwrt là nhắm tới các tiêu chí sau: nhỏ gọn, chạy nhanh, ít hao tài nguyên phần cứng, cực kỳ linh động, dễ thêm bớt các thành phần, dễ thay đổi sữa chữa & cái quan trọng nhất là mở, free hoàn toàn.

Khi chúng ta cài 1 phiên bản nào đó, mặc định chỉ có những thành phần rất cơ cản vừa đủ cho 1 cái router wifi hoạt động và kết nối ra internet, vì mục tiêu của họ là cần sự nhỏ gọn ít hao tốn tài nguyên phần cứng nên họ chọn cách chỉ cài sẵn những thành phần tối thiểu cần thiết nhất, ai muốn thêm bớt hay cần thêm những tính năng gì thì sẽ tự cài thêm tùy thích. Cái này đúng cho mọi loại router dù là loại cũ yếu nhất tới loại mới mạnh nhất. Cách quản lý gói (packages) để cài thêm bớt các tính năng/thành phần na ná giống cách quản lý của hđh linux Debian.

Openwrt được phát triển hỗ trợ đa nền tảng phần cứng, nó có thể chạy được trên các CPU kiến trúc MIPS, ARM, x86 32 lẫn 64 bits. Cho nên nó cực kỳ linh động, được hâm mộ tới nỗi 1 số nsx router cũng chọn OpenWrt là hđh mặc định cho sản phẩm của họ.

Hướng dẫn 1 số tính năng cơ bản của OpenWrt:


- Như đã nói ở trên, mặc định khi cài lên bất cứ router nào thì cũng chỉ có vài tính năng cơ bản cần thiết nhất, Ở gui Luci ta chỉ thấy có DHCP-server & DNS, firewall, switch để chỉnh vlan, trang system để cài đặt thêm phần mềm & chỉnh giờ hệ thống, trang admin & 1 số trang khác để xem tình trạng router.

Để cài đặt thêm tính năng/gói package, các bạn vô trang System-Software và bấm update lists để router lấy về chỉ mục các phần mềm mà openwrt hỗ trợ, rồi gõ vô box filter tên gói muốn tìm rồi cài đặt. Ở gui thì rất dễ hiểu rồi nên tớ ko nói thêm, tớ sẽ hướng dẫn thêm 1 cách để cài đặt nữa bằng dòng lệnh nhanh gọn hơn:
- Khi mới cài openwrt thì mặc định ssh của router đang bị disable, các bạn phải dùng telnet login vô router rồi đổi password bằng lệnh:
Mã:
passwd root
Logout ra khỏi telnet, lúc này sẽ dùng ssh để đăng nhập vô router được rồi. Có thể dùng 1 trình ssh nào đó, vd putty nếu xài windows, ssh client nếu xài linux, để login vô router.

- Để cài đặt các gói, dùng lệnh:
Mã:
opkg update && opkg install tên_gói_1 tên_gói_2
Nhớ là mỗi khi reboot router, luôn luôn phải dùng lệnh opkg update trước tiên, rồi sau đó muốn cài gì thì cài.

Để remove 1 hay nhiều gói nào đó mà ta ko muốn dùng nữa:
Mã:
opkg remove tên_gói_1 tên_gói_2

Để kiểm tra đã có những gói nào trên router:
Mã:
opkg list-installed

Để tìm gói nào đó mà ta ko biết đích xác tên, vd tớ muốn tìm mấy gói có thể điều chỉnh bằng gui Luci được:
Mã:
opkg update && opkg find luci-app*

Để kiểm tra dung lượng flash còn trống bao nhiêu:
Mã:
df -h

Đó là những lệnh cơ bản hay xài nhất, để biết thêm bạn có thể dùng lệnh opkg -h

Cài thêm một số tính năng tùy nhu cầu:

- Nếu cần 1 trình dynamic dns để cập nhật ip wan, ta cài: luci-app-ddns
- Cần trình upnp để tự động mở port cho các c.t cần mở port như torrent..., ta cài: luci-app-upnp
- Nếu router có cổng usb, cần cắm ổ usb để share file hay cắm máy in share qua mạng cho tiện lợi, ta cài: luci-app-samba luci-app-hd-idle kmod-nls-cp1250 kmod-nls-cp437 kmod-nls-utf8 kmod-fs-ext4 kmod-fs-ntfs kmod-fs-vfat, luci-app-p910nd
- Cần 1 trình load balancing thì cài: luci-app-mwan3 hoặc luci-app-multiwan
- Cần udpxy để xem iptv qua giao thức http, ta cài: luci-app-udpxy igmpproxy kmod-bridge
- Cần 1 trình quản lý/giới hạn băng thông, cài: luci-app-sqm hoặc luci-app-qos
- Cần 1 trình vpn server thì cài: luci-app-openvpn
- Cần hỗ trợ các thiết bị xài DLNA trong mạng nội bộ thì cài: luci-app-minidlna
- Cần biến usb webcam thành 1 cái camera ip, cài: luci-app-mjpg-streamer

Ngoài ra còn rất rất nhiều phần mềm hữu ích khác, mình để các bạn tự khám phá. Bài viết kết thúc ở đây. Chúc mọi người vui vẻ.
 
Chỉnh sửa lần cuối:

hoatienii

Member
Ðề: [Tut] Giới thiệu 1 chút về Openwrt bản mới 15.05 Chaos Calmer !

Có driver chípset mediatek mt7601, realtek rlt8188eu không Anh. Mò mấy tháng trời mà chả có.
 

bqphuoc

Member
Ðề: [Tut] Giới thiệu 1 chút về Openwrt bản mới 15.05 Chaos Calmer !

Các bác tư vấn giúp em vào thời điệm này nên chọn con wifi nào để có thể chạy được bản này, vì em mới bắt đầu nhập môn nên có rất nhiều điều không biết
 

hoatienii

Member
Ðề: [Tut] Giới thiệu 1 chút về Openwrt bản mới 15.05 Chaos Calmer !

Vào link mình thấy hỗ trợ mấy loại tplink bình dân như 740,741, 841. Còn có tiền bạn chơi con buffalo ag300h, cpu 680Mhz, ram 128MB, flash 32MB.
 

hamdzui

Member
Ðề: [Tut] Giới thiệu 1 chút về Openwrt bản mới 15.05 Chaos Calmer !

Các bác tư vấn giúp em vào thời điệm này nên chọn con wifi nào để có thể chạy được bản này, vì em mới bắt đầu nhập môn nên có rất nhiều điều không biết

Bản trước hỗ trợ con nào thì bản này vẫn vậy, ko có thay đổi gì đâu. Mà tốt nhất bạn nên đưa ra vài model hợp với túi tiền của bạn, mình sẽ tư vấn nên chọn con nào.
 
Re: Ðề: [Tut] Giới thiệu 1 chút về Openwrt bản mới 15.05 Chaos Calmer !

Còn có tiền bạn chơi con buffalo ag300h, cpu 680Mhz, ram 128MB, flash 32MB.
mình đang xài con này, chạy ổn định, hơi ấm ấm 1 chút chứ ko nóng. Giá mới con này bây giờ tầm 1.2tr thì phải.
 

hoatienii

Member
Ðề: [Tut] Giới thiệu 1 chút về Openwrt bản mới 15.05 Chaos Calmer !

.....
Openwrt được phát triển hỗ trợ đa nền tảng phần cứng, nó có thể chạy được trên các CPU kiến trúc MIPS, ARM, x86 32 lẫn 64 bits. Cho nên nó cực kỳ linh động, được hâm mộ tới nỗi 1 số nsx router cũng chọn OpenWrt là hđh mặc định cho sản phẩm của họ.

(còn nữa...)

hehe, có mấy thằng sản suất router cho nhà thông minh chọn openwrt mặt định, hình như có thằng GL.iNet thì phải, còn mấy thằng china chuyên làm router chạy cpu ar9331 cũng cài openwrt là mặt định.
 

vuthecong78

Well-Known Member
Ðề: [Tut] Giới thiệu 1 chút về Openwrt bản mới 15.05 Chaos Calmer !

Con Buf AG 300NH và TPlink 842ND con nào phát sóng xa hơn, tốt hơn. Con 300Nh2 giờ hay bị đơ, chắc có lẽ sắp hư rồi.
 

hamdzui

Member
Ðề: [Tut] Giới thiệu 1 chút về Openwrt bản mới 15.05 Chaos Calmer !

Con Buf AG 300NH và TPlink 842ND con nào phát sóng xa hơn, tốt hơn. Con 300Nh2 giờ hay bị đơ, chắc có lẽ sắp hư rồi.

Sóng thì như nhau, vì chúng đã bị giới hạn công suất theo tiêu chuẩn rồi. Mà xài wifi thì dừng quá quan trọng cái phát mạnh hay ko vì nó khá là vô ích, ko phủ sóng hết đc cả nhà thì nên trang bị thêm con nữa sẽ cho hiệu quả & độ ổn định cao hơn.
Con 300NH2 hay đơ thì Công thay thử cái adaptor nguồn mới xem có hết ko, ko hết thì thử mở ra xem phần mạch nguồn có bị phù tụ gì ko.

hoatienii@ bọn China còn có hẳn 1 4rum openwrt.cn nữa cơ, bọn nó lấy mã nguồn oopenwrt về xài nhưng ko bao giờ chịu share những code mà bọn nó đã mod.
 

hoatienii

Member
Ðề: [Tut] Giới thiệu 1 chút về Openwrt bản mới 15.05 Chaos Calmer !

hoatienii@ bọn China còn có hẳn 1 4rum openwrt.cn nữa cơ, bọn nó lấy mã nguồn oopenwrt về xài nhưng ko bao giờ chịu share những code mà bọn nó đã mod.

điên tui china thật, đăng ký user trang openwrt.org.cn thì được, nhưng ko xem được, nó đòi mạng xã hội QQ gì đó, sau đó tạo đc tài khoản QQ thì cũng chả vào được. Trang đó tụi nó mod được nhiều ghê, cái đầu dreambox cũng có thấy mod chạy openwrt.
 

hamdzui

Member
Ðề: [Tut] Giới thiệu 1 chút về Openwrt bản mới 15.05 Chaos Calmer !

điên tui china thật...

Hehe, 90% các board router tray bán trên aliexpress đều xài openwrt, bọn china kiếm ăn trên công sức người khác nhưng ko bao giờ giúp đỡ lại, cái bọn bẩn thỉu.
 
Re: Ðề: [Tut] Giới thiệu 1 chút về Openwrt bản mới 15.05 Chaos Calmer !

điên tui china thật, đăng ký user trang openwrt.org.cn thì được, nhưng ko xem được, nó đòi mạng xã hội QQ gì đó, sau đó tạo đc tài khoản QQ thì cũng chả vào được. Trang đó tụi nó mod được nhiều ghê, cái đầu dreambox cũng có thấy mod chạy openwrt.
bạn đã thử vào địa chỉ này chưa:
Index of /sources/
 

haigaru

Member
Ðề: [Tut] Giới thiệu 1 chút về Openwrt bản mới 15.05 Chaos Calmer !

bác chủ thớt. cho e hỏi chút. em đang up bản 15.05 cho con hp g300nh v1. cấu hình như sau
-mwan3
-2 client wifi
-1 master wfi

dùng bị hiện tượng dis wifi liên tục. mặc dù lan vẫn dow ầm ầm
sau đó em chỉnh lại wifi n sang lagety, tắt wmm, tắt 2 wifi client nhưng vẫn bị dis wifi liên tục. bác có rành vụ này chỉ e với nhé
 

hamdzui

Member
Ðề: [Tut] Giới thiệu 1 chút về Openwrt bản mới 15.05 Chaos Calmer !

Ko đủ thông tin để đoán. Bạn nên ngó vô phần System log & Kernel log để có thêm manh mối.
 

haigaru

Member
Ðề: [Tut] Giới thiệu 1 chút về Openwrt bản mới 15.05 Chaos Calmer !

Ko đủ thông tin để đoán. Bạn nên ngó vô phần System log & Kernel log để có thêm manh mối.

bác cho em xin số đt hoặc fb được không, tối đi làm về em call trao đổi với bác cho dễ ạ....Thank bác
 
Bên trên