У меня есть сервер Debian Wheezy (Open Media Vault) с несколькими различными загрузчиками, работающими большую часть времени. (В основном FTP) Я хотел бы иметь возможность регулировать лимиты загрузки этого сервера в зависимости от трафика с других устройств.
Итак, у меня соединение 15 Мбит/с. Когда другой компьютер в сети использует порт 80, 443 или DNS, загрузка на сервере ограничивается 1000 КБ/с. Если есть соединение с netflix, то оно ограничено 500 КБ/с
Внутренние соединения должны быть неограниченными все время. У меня есть маршрутизатор Tomato, который должен иметь возможность регистрироваться на сервере syslog. Таким образом, сервер может иметь возможность просматривать все сетевые журналы локально. И я думаю, что я могу ограничить программы загрузки через CLI.
Может кто-нибудь предложить хороший способ сделать это? Я думал, что смогу написать простой скрипт и запускать его каждые 60 секунд или что-то в этом роде. Но я не знаю, с чего начать.