Freesco, NND, CDN, EOS
http://forum.freesco.pl/

generator ludkow dla niceshapera
http://forum.freesco.pl/viewtopic.php?f=40&t=18842
Strona 1 z 1

Autor:  rikardo7 [ poniedziałek, 28 stycznia 2013, 20:34 ]
Tytuł:  generator ludkow dla niceshapera

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.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/