Witam, po padnięciu dysku trzeba było postawić nowy serwer, sama myśl wpisywania setki lodków
przeraziła mnie chcąc ułatwić sobie życie wyskrobałem generator dla niceshapera, moze jeszcze się komus przyda
Cytuj:
#!/bin/bash
#gen_nice
#rikardo7
#skrypt sluzy do tworzenia pliku class.conf dla niceshapera 0.6 i 1.0
# Wykrywanie sieci lan
i=`which iptables`
IP=`ifconfig eth1 | grep "inet " | awk '{print $2}' | cut -d ":" -f 2`
PART_1=`echo $IP | cut -d "." -f1`
PART_2=`echo $IP | cut -d "." -f2`
PART_3=`echo $IP | cut -d "." -f3`
PART_4=`echo $IP | cut -d "." -f4`
PART_5=`echo $IP | cut -d "." -f4`
IP_LAN=`echo $PART_1.$PART_2.$PART_3.`
ADRES=`echo $2 | awk '{print $1}'`
siec=$IP_LAN
#ilosc komow do generowania
#wpisz swoja ilosc kompow w sieci
ileip=10
od_ip=2
numer=Komp_
plik="class.conf"
cl=class
dl=download
#ustaw swoj eth dla lan
L1=eth1
ma=match
ds=dstip
up=upload
#ustaw swoj eth do internetu
L2=eth0
sr=srcip
pauza=
low=#low
ceil=#ceil
kb=1kb/s
PLIK=/etc/hosts
licznik2=$od_ip
do_ip=$(expr $ileip + 1)
echo '#plik class.conf wygenerowany automatycznie' > $plik
while [ $do_ip -gt $licznik2 ]; do
echo $pauza >> $plik
echo $cl $dl $L1 $komp$numer$licznik2 >> $plik
echo $ma $ds $siec$licznik2 >> $plik
echo $low $kb >> $plik
echo $ceil $kb >> $plik
echo $cl $up $L2 $komp$numer$licznik2 >> $plik
echo $ma $sr $siec$licznik2 >> $plik
echo $low $kb >> $plik
echo $ceil $kb >> $plik
licznik2=$(expr $licznik2 + 1)
done
A moze i mnie sie kiedys przyda jak znów mi dysk padnie.