Zrobiłem prosty router z komputera z systemem Linux w celu symulowania złych warunków sieciowych za pomocą qdisc (netem i tbf).
Teraz chcę zezwolić każdemu użytkownikowi na aktywowanie określonych ustawień wstępnych, które przygotowałem (normalna sieć, duże opóźnienie, wysoka utrata pakietów), a ich zmiany będą trwałe poprzez ponowne uruchomienie. Na razie zaimplementowałem to za pomocą prostych skryptów wymagających rootowania.
Przeczytałem podobne pytania, a częstą odpowiedzią nie było szukanie rozwiązania w skryptach i opisywanie mojego problemu. Jestem też trochę nowszy w Linuksie, ponieważ mam doświadczenie w programowaniu C profesjonalnie (osadzone).
Jaki jest najlepszy sposób, aby każdy użytkownik inny niż root mógł łatwo załadować określone ustawienia wstępne (dla qdisc)?