Nâng cấp router sử dụng Tomato firmware
Số trang: 9
Loại file: pdf
Dung lượng: 0.00 B
Lượt xem: 18
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Nâng cấp router sử dụng Tomato firmwareTheo dõi băng thông và chất lượng dịch vụ (QoS) trên dòng router dùng Tomato firmware, kết hợp với 2 công cụ là IPTables Bandwidth Monitor của Mark Vejvoda và Script Generator của Robert "Robson" Mytkowski.
Nội dung trích xuất từ tài liệu:
Nâng cấp router sử dụng Tomato firmware Nâng cấp router sử dụng Tomato firmwareTheo dõi băng thông và chất lượng dịch vụ (QoS) trên dòngrouter dùng Tomato firmware, kết hợp với 2 công cụ làIPTables Bandwidth Monitor của Mark Vejvoda và ScriptGenerator của Robert Robson Mytkowski.Trừ phi bạn mua bộ định tuyến (router) đắt tiền giá khoảng chụctriệu, còn không, với các router giá vài triệu chạy Linux khó hyvọng có sẵn các tính năng quản lý băng thông. Tuy nhiên, bạn cóthể làm được chuyện đó nhờ các phiên bản Linux tuỳ biến. Trong bài, người viết sử dụng Linksys WRT54GL version 1.1 giá tầm 1,2 triệu đồng. Để mua đúng thiết bị chạy Tomato (nhân Linux) thì bạn nên biết về các loại router sử dụng chipset củaBroadcom có đủ bộ nhớ flash (thường phải từ 4MB trở lên) vàRAM (từ 16MB trở lên). Bạn có thể tìm mua những dòng routertương thích với Tomato được nhắc đến trên website của Tomato(http://www.polarcloud.com/tomato).Giới thiệu về TomatoĐây là phiên bản firmware nhỏ gọn và đơn giản với giao diện webdễ sử dụng - một lợi thế của Tomato vì khi nghe nhắc đến routerchạy Linux thì nhiều người e ngại sự phức tạp của việc dùng dònglệnh để thiết lập cấu hình. Dĩ nhiên với các bạn đã biết quaOpenWRT với phiên bản X-WRT kèm theo hay với DD-WRTthì giao diện web không phải là mới. Nhưng Tomato có giao diệnthân thiện hơn vì sử dụng AJAX và mô tả băng thông với tínhnăng đồ họa. Tomato không yêu cầu bạn phải khởi động lại routermỗi lần thay đổi cấu hình.Bạn có thể tham khảo thêm đoạn video clip tại:http://www.polarcloud.com/v/scbwm.htm. Tomato còn rất nhiềutính năng khác. Hữu ích hay không… phải tùy theo nhu cầu của bạn. Nếu bạn muốn một danh sách các tính năng của Tomato, có thể xem ở: http://en.wikipedia.org/wiki/Tomat o_(firmware)#Features Cài đặt Tomato không khó. Trên website của Tomato có hướng dẫn khá đầy đủ hoặc trong filereadme.htm đi kèm với firmware mà bạn tải về. Tuy nhiênTomato sẽ sử dụng lại cấu hình có sẵn của router nên việc cài đặtsẽ giống như một lần nâng cấp, chỉ có điều sau đó thì bạn sẽ cómột giao diện mới với nhiều tính năng hơn.Giao diện của Tomato có thêm phần Bandwidth để theo dõi băngthông, QoS để quản lý chất lượng dịch vụ, Access Restriction chophép tạo các rule để quản lý truy cập… theo từng TCP/UDP portvà hạn chế download P2P (peer to peer) hay theo giờ sử dụng.Phần Administration của Tomato có một số lựa chọn khác với cácfirmware có sẵn của các loại router thông thường như Debugging(khá quen thuộc với các bạn đã làm việc với IOS của Cisco). Haymục CIFS Client và JFFS2 để truy cập các thư mục chia sẻ trênmạng nội bộ hay sử dụng bộ nhớ flash làm thư mục chứa file.Ngoài ra, mục Scripts và Scheduler là nơi để bạn thêm các tínhnăng mà Tomato chưa có, nếu bạn biết khai thác. Như để theo dõibăng thông bình thường thì Tomato đã có sẵn theo thời gian thựchay từng ngày, từng tuần, từng tháng. Nhưng nếu muốn theo dõibăng thông theo từng địa chỉ IP hay hạn chế/tùy biến downloadcủa người dùng thì bạn sẽ phải kết hợp 2 mục Scripts vàScheduler với 2 công cụ sẽ được giới thiệu sau đây.Theo dõi băng thông theo từng địa chỉ IPTại sao bạn lại cần theo dõi băng thông sử dụng theo từng địa chỉIP?Để sử dụng IPTables Bandwidth Monitor của Mark Vejvodavới Tomato, bạn phải sử dụng Static Lease của dịch vụ DHCP đểcố định địa chỉ IP của người dùng. Việc này làm rất dễ dàng vớiTomato, chỉ cần vào mục Device List, chọn từng địa chỉ IP củangười dùng rồi nhấn chữ [static] ngay bên dưới, giao diện củaStatic DHCP sẽ hiện ra, bạn có thể gõ tên người dùng hoặc têncomputer vào mục Hostname, nhấn Add và thế là xong cho mộtngười dùng. Cứ lặp lại việc này cho đến khi hết danh sách ngườidùng của bạn. Bạn cần thiết lập một thư mục chia sẻ để chứa log và các file cần thiết cho gói IPTables Bandwidth Monitor. Bạn có thể sử dụng bộ nhớ flash, nhưng để đơn giản, bạn có thểbắt đầu với CIFS Client trước. Bạn hãy tạo một thư mục chiasẻ trên một máy tính trong mạng nội bộ, cấp quyền truy cậpwrite cho một username trên máy tính. Sau đó sử dụngusername và password để khai báo trong mục CIFS Client.Đường dẫn UNC nên sử dụng tên máy theo địa chỉ IP, dạng:\xxx.xxx.xxx.xxxsharedfolder. Nếu bạn làm đúng, sau khinhấn Save và đợi Tomato khởi động lại các dịch vụ cần thiết,mục Total/Free Size sẽ hiện lên dung lượng tối đ ...
Nội dung trích xuất từ tài liệu:
Nâng cấp router sử dụng Tomato firmware Nâng cấp router sử dụng Tomato firmwareTheo dõi băng thông và chất lượng dịch vụ (QoS) trên dòngrouter dùng Tomato firmware, kết hợp với 2 công cụ làIPTables Bandwidth Monitor của Mark Vejvoda và ScriptGenerator của Robert Robson Mytkowski.Trừ phi bạn mua bộ định tuyến (router) đắt tiền giá khoảng chụctriệu, còn không, với các router giá vài triệu chạy Linux khó hyvọng có sẵn các tính năng quản lý băng thông. Tuy nhiên, bạn cóthể làm được chuyện đó nhờ các phiên bản Linux tuỳ biến. Trong bài, người viết sử dụng Linksys WRT54GL version 1.1 giá tầm 1,2 triệu đồng. Để mua đúng thiết bị chạy Tomato (nhân Linux) thì bạn nên biết về các loại router sử dụng chipset củaBroadcom có đủ bộ nhớ flash (thường phải từ 4MB trở lên) vàRAM (từ 16MB trở lên). Bạn có thể tìm mua những dòng routertương thích với Tomato được nhắc đến trên website của Tomato(http://www.polarcloud.com/tomato).Giới thiệu về TomatoĐây là phiên bản firmware nhỏ gọn và đơn giản với giao diện webdễ sử dụng - một lợi thế của Tomato vì khi nghe nhắc đến routerchạy Linux thì nhiều người e ngại sự phức tạp của việc dùng dònglệnh để thiết lập cấu hình. Dĩ nhiên với các bạn đã biết quaOpenWRT với phiên bản X-WRT kèm theo hay với DD-WRTthì giao diện web không phải là mới. Nhưng Tomato có giao diệnthân thiện hơn vì sử dụng AJAX và mô tả băng thông với tínhnăng đồ họa. Tomato không yêu cầu bạn phải khởi động lại routermỗi lần thay đổi cấu hình.Bạn có thể tham khảo thêm đoạn video clip tại:http://www.polarcloud.com/v/scbwm.htm. Tomato còn rất nhiềutính năng khác. Hữu ích hay không… phải tùy theo nhu cầu của bạn. Nếu bạn muốn một danh sách các tính năng của Tomato, có thể xem ở: http://en.wikipedia.org/wiki/Tomat o_(firmware)#Features Cài đặt Tomato không khó. Trên website của Tomato có hướng dẫn khá đầy đủ hoặc trong filereadme.htm đi kèm với firmware mà bạn tải về. Tuy nhiênTomato sẽ sử dụng lại cấu hình có sẵn của router nên việc cài đặtsẽ giống như một lần nâng cấp, chỉ có điều sau đó thì bạn sẽ cómột giao diện mới với nhiều tính năng hơn.Giao diện của Tomato có thêm phần Bandwidth để theo dõi băngthông, QoS để quản lý chất lượng dịch vụ, Access Restriction chophép tạo các rule để quản lý truy cập… theo từng TCP/UDP portvà hạn chế download P2P (peer to peer) hay theo giờ sử dụng.Phần Administration của Tomato có một số lựa chọn khác với cácfirmware có sẵn của các loại router thông thường như Debugging(khá quen thuộc với các bạn đã làm việc với IOS của Cisco). Haymục CIFS Client và JFFS2 để truy cập các thư mục chia sẻ trênmạng nội bộ hay sử dụng bộ nhớ flash làm thư mục chứa file.Ngoài ra, mục Scripts và Scheduler là nơi để bạn thêm các tínhnăng mà Tomato chưa có, nếu bạn biết khai thác. Như để theo dõibăng thông bình thường thì Tomato đã có sẵn theo thời gian thựchay từng ngày, từng tuần, từng tháng. Nhưng nếu muốn theo dõibăng thông theo từng địa chỉ IP hay hạn chế/tùy biến downloadcủa người dùng thì bạn sẽ phải kết hợp 2 mục Scripts vàScheduler với 2 công cụ sẽ được giới thiệu sau đây.Theo dõi băng thông theo từng địa chỉ IPTại sao bạn lại cần theo dõi băng thông sử dụng theo từng địa chỉIP?Để sử dụng IPTables Bandwidth Monitor của Mark Vejvodavới Tomato, bạn phải sử dụng Static Lease của dịch vụ DHCP đểcố định địa chỉ IP của người dùng. Việc này làm rất dễ dàng vớiTomato, chỉ cần vào mục Device List, chọn từng địa chỉ IP củangười dùng rồi nhấn chữ [static] ngay bên dưới, giao diện củaStatic DHCP sẽ hiện ra, bạn có thể gõ tên người dùng hoặc têncomputer vào mục Hostname, nhấn Add và thế là xong cho mộtngười dùng. Cứ lặp lại việc này cho đến khi hết danh sách ngườidùng của bạn. Bạn cần thiết lập một thư mục chia sẻ để chứa log và các file cần thiết cho gói IPTables Bandwidth Monitor. Bạn có thể sử dụng bộ nhớ flash, nhưng để đơn giản, bạn có thểbắt đầu với CIFS Client trước. Bạn hãy tạo một thư mục chiasẻ trên một máy tính trong mạng nội bộ, cấp quyền truy cậpwrite cho một username trên máy tính. Sau đó sử dụngusername và password để khai báo trong mục CIFS Client.Đường dẫn UNC nên sử dụng tên máy theo địa chỉ IP, dạng:\xxx.xxx.xxx.xxxsharedfolder. Nếu bạn làm đúng, sau khinhấn Save và đợi Tomato khởi động lại các dịch vụ cần thiết,mục Total/Free Size sẽ hiện lên dung lượng tối đ ...
Tìm kiếm theo từ khóa liên quan:
hệ thống mạng cài đặt mạng thủ thuật mạng máy tính giáo trình quản trị mạng thiết bị mạngGợi ý tài liệu liên quan:
-
173 trang 420 3 0
-
Bài giảng: Lịch sử phát triển hệ thống mạng
118 trang 246 0 0 -
Đề cương chi tiết học phần Thiết kế và cài đặt mạng
3 trang 234 0 0 -
122 trang 214 0 0
-
Giáo trình môn học/mô đun: Mạng máy tính (Ngành/nghề: Quản trị mạng máy tính) - Phần 1
68 trang 203 0 0 -
Các hướng dẫn tích hợp dịch vụ của Google vào Linux (Phần 1)
7 trang 198 0 0 -
Giáo trình căn bản về mạng máy tính -Lê Đình Danh 2
23 trang 191 0 0 -
44 trang 184 0 0
-
Bài tiểu luận: Xây dựng và quản trị hệ thống mạng
10 trang 160 1 0 -
Báo cáo Thực tập công nhân CNTT
187 trang 146 0 0