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 CQA 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 CQA dùng con Buffalo wzr-hp-ag300h. Khuyến cáo không 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: tối thiểu là Attitude Adjustment 12.09 hoặc mới hơn. Download tại openwrt.org
- Bất cứ phần mềm SSH chạy trên win nào, để ta login vô router (ví dụ 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ẽ không 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 CQA 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 CQA dùng Putty. Rồi chạy 2 lệnh sau:
opkg update
opkg install luci-app-multiwan luci-app-qos luci-app-p2pblock luci-app-upnp
- Ở vd này CQA 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.
-Tiếp theo tới bước config ip cho wan2 wan3, như hình dưới CQA 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 CQA 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 ví dụ:
- 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, không nhất thiết phải như hình.
- Giờ config QoS, cái này là tuỳ chọn, không 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ì em 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:
ifconfig
gõ từng lệnh sau để kiểm tra từng đường wan:
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 đó. CQA 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 CQA 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à chương trình 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.