Что Вы можете, вероятно, сделать, должны записать свой собственный d-i udeb и загрузить его через предварительное семя и использовать его для вызова и внешний URL, как Вы запросили. Но можно только сцепить его в /lib/debian-installer.d/
/usr/lib/base-installer.d/
/usr/lib/post-base-installer.d/
/usr/lib/pre-pkgsel.d/
/usr/lib/finish-install.d/
. Так, в основном Вы только получаете несколько фиксированных рычагов. Больше информации о d-i Доступных рычагах
Существует несколько подходов, которые приходят на ум.
Да это возможно через iptables
для регулировки трафика или на основе порта (портов) TCP, это использует или на основе исходные IP-адреса, из которых он происходит. Я должен был бы знать специфические особенности для помощи в обработке фактических правил для ситуации.
Другой подход должен отрегулировать определенные инструменты использования приложений, такие как Wondershaper или Trickle.
Отрегулировать скорость загрузки/загрузки к 20 Кбит/с.
$ trickle -d 20 wget -c http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
Можно также установить их независимо в вышеупомянутом сценарии. Можно также установить эти настройки значение по умолчанию как так.
$ trickled -d 50 -u 10
Можно также использовать Wondershaper для управления пропускной способностью на сетевом уровне. Например, скажите, что я хочу отрегулировать мой eth1
устройство.
$ sudo wondershaper eth1 1024 256
Это даст мне скорость Загрузки Загрузки на 256 кбит и на 1 024 кбита. Которые составляют 128 КБ и 16 КБ.
Когда Вы хотите выпустить ограничения.
$ sudo wondershaper clear eth1
Это довольно способные инструменты, таким образом, это просто предназначено, чтобы показать Вам потенциал.