Để rõ ràng từ việc di chuyển: Tôi đã tìm kiếm trước khi đặt câu hỏi này. Tôi đã tìm thấy các bài viết sau: Làm thế nào để điều tiết băng thông trên giao diện mạng Linux? và Băng thông điều tiết cho linux .
Tất cả đều đề cập đến wonderershaper, nhỏ giọt, webHTB, pyshaper, v.v ... Không ai trong số đó giúp tôi cho đến nay. Tôi đã thử làm một số kịch bản với tc nhưng tôi đã bị lạc.
Scenerio:
Chúng tôi đang ở một bữa tiệc lan chia sẻ kết nối internet 50 mbit. Nếu ai đó quyết định trò chơi của họ cần cập nhật, họ sẽ hog toàn bộ kết nối và tất cả các kết nối khác sẽ trở nên không sử dụng được. Để khắc phục điều này, chúng tôi đã cài đặt một hộp cửa sổ với netlimiter và giới hạn kết nối ở mức 2mbit mỗi người (đây là một vấn đề khó khăn vì chúng tôi phải thực hiện theo từng ip).
Tuy nhiên, chúng tôi muốn thực hiện một thiết lập chuyên nghiệp hơn và di chuyển điều chỉnh đến máy chủ bộ định tuyến của chúng tôi (chạy Ubuntu với liên kết và dhcpd). Chúng tôi không thể tìm ra cách điều tiết kết nối internet đúng cách trên eth0 đến 2 mbit cho mỗi người dùng. Các công cụ như wonderershaper đều giới hạn lưu lượng trên một giao diện. Điều đó có nghĩa là van tiết lưu 10mbit được chia sẻ bởi tất cả người dùng trên giao diện đó. Chúng tôi chỉ muốn giới hạn người dùng sử dụng tối đa 2mbit trên giao diện eth1.
Nếu chúng tôi có thể cung cấp một phạm vi ip sẽ vô cùng hữu ích.
Có ai có bất cứ ý tưởng làm thế nào để đạt được điều này? Công cụ duy nhất chúng tôi chưa thử là pfsense.
Cảm ơn!