Giới thiệu:
Firmware Openwrt là fw nguồn mở có rất nhiều tính năng hay ho, chạy được trên nhiều loại phần cứng router khác nhau. Bài viết này tớ xin giới thiệu cách dùng fw openwrt để biến router wifi 1 port wan bình thường thành router load balancing với nhiều đường wan khác nhau.
Điều kiện cần & đủ:
- Bất cứ router wifi nào chạy được openwrt, bài viết này tớ dùng con Buffalo wzr-hp-ag300h. Khuyến cáo ko nên dùng router có cpu dưới 300mhz, flash rom dưới 8MB & ram dưới 32MB, nếu bạn ko muốn con router của mình tèo sớm.
- Firmware Openwrt bản mới nhất Attitude Adjustment 12.09. Download tại openwrt.org
- Bất cứ phần mềm SSH chạy trên win nào, để ta login vô router (vd Putty), ai xài linux thì ko cần phải nói nữa ^_^.
- Phải có ít nhất 2 đường internet.
- Cách flash fw openwrt sẽ ko nói, giả định là bạn đã flash thành công rồi nhé.
Firmware Openwrt là fw nguồn mở có rất nhiều tính năng hay ho, chạy được trên nhiều loại phần cứng router khác nhau. Bài viết này tớ xin giới thiệu cách dùng fw openwrt để biến router wifi 1 port wan bình thường thành router load balancing với nhiều đường wan khác nhau.
Điều kiện cần & đủ:
- Bất cứ router wifi nào chạy được openwrt, bài viết này tớ dùng con Buffalo wzr-hp-ag300h. Khuyến cáo ko nên dùng router có cpu dưới 300mhz, flash rom dưới 8MB & ram dưới 32MB, nếu bạn ko muốn con router của mình tèo sớm.
- Firmware Openwrt bản mới nhất Attitude Adjustment 12.09. Download tại openwrt.org
- Bất cứ phần mềm SSH chạy trên win nào, để ta login vô router (vd Putty), ai xài linux thì ko cần phải nói nữa ^_^.
- Phải có ít nhất 2 đường internet.
- Cách flash fw openwrt sẽ ko nói, giả định là bạn đã flash thành công rồi nhé.
- Cà fê, thuốc lá, đồ ăn nhẹ, vợ/bạn gái... để vừa làm vừa relax. ^_^
Các bước làm như sau:
- Đầu tiên dùng giao diện web config đường wan1, lấy cổng wan mặc định của router, tạo kết nối internet để cài những gói cần thiết. Trong hình tớ dùng kiểu kết nối pppoe, tuỳ thực tế bạn có thể tạo kiểu static, dhcp....nào cũng được.
- Sau khi đã có kết nối internet wan1 & kiểm tra đã ra được internet tốt, dùng ct ssh login vô router, ở đây tớ dùng Putty. Rồi chạy 2 lệnh sau:
Code:
opkg update opkg install luci-app-multiwan luci-app-qos luci-app-p2pblock luci-app-upnp
- Ở vd này tớ sẽ dùng wifi làm kết nối internet, tạo 2 đường wan2 wan3 từ interface wifi b/g/n.
Như hình trên, wan2 wan3 chạy mode client câu sóng từ 2 AP khác để làm đường wan.
Quảng cáo
-Tiếp theo tới bước config ip cho wan2 wan3, như hình dưới tớ dùng kiểu static ip tĩnh.
Nhớ chỉ định zone cho đúng, wan1 wan2 wan3 phải thuộc zone wan, có màu đỏ.
- Nếu ta muốn config mấy cổng LAN của router làm đường wan thì sao ? Vd tớ chỉ định port1 là vlan2 eth0.2. Lúc này interface LAN phải đưa qua Vlan1 eth0.1. Mời xem hình vd:
Quảng cáo
- Bây giờ ta config phần Multiwan:
Nhớ khi add interface phải đặt tên cho đúng với tên wan ta đã đặt từ trước, ở đây là wan1 wan2 wan3. Bạn có thể config Multiwan tuỳ theo yêu cầu thực tế & trí tưởng tượng của bạn, ko nhất thiết phải như hình.
- Giờ config QoS, cái này là tuỳ chọn, ko bắt buộc.
- Kiểm tra tab Startup, đảm bảo mọi thứ phải được enable, cái nào chưa enable thì en nó lên.
Sau khi config xong, nhớ save&apply, reboot lại router. Kiểm tra lại tình trạng multiwan có OK ko ?
- Cách kiểm tra từng đường wan xem có hoạt động tốt ko bằng cách:
xác định tên của kết nối wan:
Code:
ifconfig
Code:
ping -w 1 -I pppoe-wan1 google.com ping -w 1 -I wlan0-1 yahoo.com ping -w 1 -I wlan0-2 microshit.com
Vậy là xong rồi đó. Tớ chỉ có điều kiện test thực tế với router có cpu atheros, ai dùng phần cứng khác mà gặp lỗi hay vấn đề gì đó muốn đặt câu hỏi xin vui lòng mô tả cụ thể phần cứng, cách config, cấu trúc mạng.....Mọi câu hỏi ko đầy đủ thông tin tớ sẽ ko trả lời.
Hẹn các bạn bài viết sau, sẽ hướng dẫn cách cài MWAN3, là ct tương tự như Multiwan, có cách config linh động & cũng phức tạp hơn, nhưng chạy ổn hơn. Thân mến.