Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: ihti - 05.08.06 - klo:22.05
-
Tarkoituksena olisi saada koneen netti rajoitettua niin ettei tarvitsisi laittaa adminsalasanaa käyttäjän toimesta.
Sain jo senverran selville että käynnistys komento "gksu wondershaper eth0 512 512 "tulee ilmeisesti rc-local-tiedostoon. Mutta mihin sinne,, alkuun, loppuun vai väliin johonkin?
rc.local:
#! /bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
[ -f /etc/default/rcS ] && . /etc/default/rcS
. /lib/lsb/init-functions
do_start() {
if [ -x /etc/rc.local ]; then
log_begin_msg "Running local boot scripts (/etc/rc.local)"
/etc/rc.local
log_end_msg $?
fi
}
case "$1" in
start)
do_start
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
;;
esac
-
Ehkä kuitenkin /etc/network/interfaces tiedostoon ja siellä sen verkkokortin asetusrivien alle joka yhteyttä hoitelee (yleensä eth0) lisätään nämä rivit.
up /sbin/wondershaper eth0 512 512
down /sbin/wondershaper clear eth0
Sitten komento sudo /etc/init.d/networking restart ja se on käynnissä jo nyt ja käynnistyy itsekseen seuraavassa buutissa.
HowTo: http://ubuntuforums.org/showthread.php?t=25911
Toinen vaihtoehto olisi tehdä asetustiedosto ja sitten laittaa wondershaper käynnistymään halutuille runleveleille ja lukemaan asetukset ko tiedostosta, mutta lienee helpompaa noin kuten howtossa esitetään.
-
No sepäs kävi kivuttomasti, kiitti !