Nowe posty

Autor Wątek: Czy da sie ograniczyc przepustowosc na dany IP chodzi mi o l  (Przeczytany 12003 razy)

cytrynek

  • Gość
Czy da sie ograniczyc przepustowosc na dany IP chodzi mi o l
« Odpowiedź #15 dnia: 2005-08-27, 09:54:38 »
OK wykasowałem pliki
quota.user i quota.group, wykasowałem skrypt inicjujący quotę.
I nic.
Wybieram repquota -a:
[root@zsp home]# repquota -a
repquota: Pliku limitów nie znaleziono lub ma zły format.

Czyli to tak jaby jej nie było.
I w związku z tym mam pytania.
1) jak  sprawdzić czy ma się proces quoty uruchomiony ?
   (bo jak na razie \\"ps ax\\" nic nie daje)
2) jak uruchomić quotę aby startowała automatycznie ? jak włączyć tą \\"usługę\\" ?
OK to na razie tyle. dzięki za odpowiedź.

bojleros

  • Gość
Czy da sie ograniczyc przepustowosc na dany IP chodzi mi o l
« Odpowiedź #16 dnia: 2005-08-27, 14:58:51 »
2005-08-27 09:54:38 cytrynek napisał:

> OK wykasowałem pliki
 > quota.user i quota.group, wykasowałem skrypt inicjujący quotę.
 > I nic.
 > Wybieram repquota -a:
 > [root@zsp home]# repquota -a
 > repquota: Pliku limitów nie znaleziono lub ma zły format.
 >
 > Czyli to tak jaby jej nie było.
 > I w związku z tym mam pytania.
 > 1) jak  sprawdzić czy ma się proces quoty uruchomiony ?
 >    (bo jak na razie \\"ps ax\\" nic nie daje)
 > 2) jak uruchomić quotę aby startowała automatycznie ? jak włączyć tą \\"usługę\\" ?
 > OK to na razie tyle. dzięki za odpowiedź.

Jak chcesz sprawdzić proces to : ps aux

Ja z tegop co kiedyś konfigurowałem to były potrzebne pliki na partycji  (ten aquota.user albo user.quota), quota_vX w kernelu lub modół ( lsmod pomoże ) . Ze skryptów startowych musisz wykonać też quotaon -avug i quotacheck -avugm , jeszcze potrzebne jest quota-utils. U mnie działa śmiesznie prosto . Może spróbuj tymczasowo  dać prawa do plików aquota.* na 666 ??

cytrynek

  • Gość
Czy da sie ograniczyc przepustowosc na dany IP chodzi mi o l
« Odpowiedź #17 dnia: 2005-08-27, 19:16:07 »
OK prawie wszystko się udało. Może wyjaśnie jak do tego doszedłem:
1. zmiana fstab o wiadome wpisy
2. ponowne mountowanie partycji np: \\"mount -o remount /home\\"
3. Aby pliki aquota.user i aguota.group zostały utworzone należy sprawdzić quotę czyli:
quotacheck -avugm -f (aby wymusić sprawdzanie kilku quot na różnych partycjach)

To prawie wszystko
bo mam jeszcze jeden problem - a raczej dwa:
a) nie udaje mi się uruchomić więcej niż 1 quota
(udaje się na \\'/home\\' a na partycji \\'/\\' oraz \\'usr\\' nie za bardzo wypisy widać poniżej)
b) nie wiem jak ustawić czas pobłażliwości na 0 bo ciągle pozostawia mi 7 dni pomimo tego,że mu zmieniam ciągle.


****************************************************************
Niby z poziomu roota partycja hda6 \\'/\\' też miałaby mieć quotę jak widać to na poniższym wypisie quoty studenta17b

[root@stacja17 ~]# quota student17b
Ograniczenia dyskowe user student17b (uid 500):
 System plików   bloki miękki  twardy  pobł.   pliki miękki  twardy  pobł.
      /dev/hda6       0    1000    1500               1      10      15
      /dev/hda7    1636  250000  300000              91     500     700

ale nie ma ponieważ z poziomu studenta jest widoczny brak ograniczeń hda6 \\'/\\' z powodu:
\\"
[student17b@stacja17 ~]$ quota
quota: Nie można otworzyć pliku limitów //quota.user: Brak dostępu
quota: Pliku limitów nie znaleziono lub ma zły format.
Ograniczenia dyskowe user student17b (uid 500):
 System plików   bloki miękki  twardy  pobł.   pliki miękki  twardy  pobł.
      /dev/hda7    1652  250000  300000              95     500     700
      \\"
     
     
****************************************************************
Jeszcze raz pokazuję swój fstab (pliki aquota.user i aguota.group) znajdują się na partycjach \\'/\\' \\'/usr\\' \\'/home\\' i na partycji \\'/home\\' działa quota na pozostałych nie chce.

# This file is edited by fstab-sync - see \\'man fstab-sync\\' for details
LABEL=/                 /                       ext3    defaults,usrquota,grpquota        1 1
none                    /dev/pts                devpts  gid=5,mode=620  0 0
none                    /dev/shm                tmpfs   defaults        0 0
LABEL=/home             /home                   ext3    defaults,usrquota,grpquota        1 2
none                    /proc                   proc    defaults        0 0
none                    /sys                    sysfs   defaults        0 0
LABEL=/usr              /usr                    ext3    defaults,usrquota,grpquota        1 2
/dev/hda5               swap                    swap    defaults        0 0
/dev/hdc                /media/cdrecorder       auto    pamconsole,ro,exec,noauto,managed 0 0
/dev/fd0                /media/floppy           auto    pamconsole,exec,noauto,managed 0 0

nie wiem czy na partycji \\'/\\' będzie działało ponieważ właśnie od \\'/\\' rozpoczyna się drzewo katalogowe natomiast na partycji \\'/usr\\' nie mam pojęcia dlaczego nie działa.

****************************************************************
Jeszcze raz pokazuję wypis edquoty student17b:


Limity dyskowe user student17b (uid 500):
  System plików                bloki        miękki     twardy   i-węzły    miękki   twardy
  /dev/hda6                         0       1000       1500          1       10       15
  /dev/hda7                      1668     250000     300000         93      500      700
  /dev/hda8                         0       1000       1500          0       10       15
****************************************************************
  i repquota -a
 
  [root@stacja17 ~]# repquota -a
*** Raport dla limitów user na urządzeniu /dev/hda6
Okres pobłażliwości dla bloków: 7 dni; Okres pobłażliwości dla i-węzłów: 7 dni
                        Limity bloków               Limity plików
Użytkownik       używ.   mięk.   twar. pobł.    używ. mięk. twar. pobł.
----------------------------------------------------------------------
root      --  230520       0       0          15695     0     0
daemon    --      36       0       0              5     0     0
lp        --      16       0       0              2     0     0
nobody    --       4       0       0              1     0     0
rpm       --   46892       0       0             23     0     0
xfs       --       0       0       0              1     0     0
rpcuser   --      40       0       0              8     0     0
smmsp     --      20       0       0              3     0     0
ntp       --      24       0       0              3     0     0
gdm       --       4       0       0              1     0     0
student17b --       0    1000    1500              1    10    15
*** Raport dla limitów user na urządzeniu /dev/hda7
Okres pobłażliwości dla bloków: 7 dni; Okres pobłażliwości dla i-węzłów: 7 dni
                        Limity bloków               Limity plików
Użytkownik       używ.   mięk.   twar. pobł.    używ. mięk. twar. pobł.
----------------------------------------------------------------------
root      --      40       0       0              3     0     0
student17b --    1668  250000  300000             93   500   700


*** Raport dla limitów user na urządzeniu /dev/hda8
Okres pobłażliwości dla bloków: 7 dni; Okres pobłażliwości dla i-węzłów: 7 dni
                        Limity bloków               Limity plików
Użytkownik       używ.   mięk.   twar. pobł.    używ. mięk. twar. pobł.
----------------------------------------------------------------------
root      -- 4101728       0       0         178541     0     0
vcsa      --       8       0       0              1     0     0
rpm       --    2532       0       0             97     0     0



Dzięki za odpowiedź.

bojleros

  • Gość
Czy da sie ograniczyc przepustowosc na dany IP chodzi mi o l
« Odpowiedź #18 dnia: 2005-08-28, 10:18:02 »
setquota  -T  [  -u | -g ] [ -F quotaformat ] name block-grace inode-grace -a | filesystem...

Tak pisze w moim man setquota , wygląda na to ze jezeli podasz dwie cyfry to będą uznane jako definicja grace-period. Acha , a aurox nie ma jakiś innych narzędzi do konfiguracji quoty ?? Może jest tak ze coś ustawiasz a jakiś skrypt po tobie poprawia.

Z tym ze nie mozesz postawić quoty na innych partycjach jest jeszcze dziwniejsze , nigdy czegoś takiego nie miałem. Może poczytaj dokumentacje quoty , moze bedzie coś pisało.

cytrynek

  • Gość
Czy da sie ograniczyc przepustowosc na dany IP chodzi mi o l
« Odpowiedź #19 dnia: 2005-08-28, 11:53:15 »
Przeinstalowałem jeszcze raz Auroxa i dodałem mu partycję /tmp.
I zauważyłem, że jedynie na nowych partycjach /tmp i /home można ustawić quotę (widać ją po wykonaniu komendy quota będąc zalogowanym jako zwykły user).
Natomiast na partycji głównej oraz na /usr nie jest to możliwe - pomimo, że w edquota jest to  widoczne (dla root-a rzecz jasna).
OK jeszcze pomęcze się się z tym czasem - ale nie jest on tak istotny jeśli będą zlbliżone wartości dla soft i hard.
Dzięki jeszcze raz za pomoc.
Pozdrawienia dla bojleros-a.

bojleros

  • Gość
Czy da sie ograniczyc przepustowosc na dany IP chodzi mi o l
« Odpowiedź #20 dnia: 2005-08-28, 12:28:35 »
2005-08-28 11:53:15 cytrynek napisał:

> Przeinstalowałem jeszcze raz Auroxa i dodałem mu partycję /tmp.
 > I zauważyłem, że jedynie na nowych partycjach /tmp i /home można ustawić quotę (widać ją po
 > wykonaniu komendy quota będąc zalogowanym jako zwykły user).
 > Natomiast na partycji głównej oraz na /usr nie jest to możliwe - pomimo, że w edquota jest to
 > widoczne (dla root-a rzecz jasna).
 > OK jeszcze pomęcze się się z tym czasem - ale nie jest on tak istotny jeśli będą zlbliżone
 > wartości dla soft i hard.
 > Dzięki jeszcze raz za pomoc.
 > Pozdrawienia dla bojleros-a.

Nie ma sprawy , dzieki , mam tylko jeszcze pytanie : Po co chcesz robic quote na /usr ?? Logicznie jest to troche zbędne ponieważ i tak normalnie zwykły użyszkodnik nie ma tam prawa zapisu :)

cytrynek

  • Gość
Czy da sie ograniczyc przepustowosc na dany IP chodzi mi o l
« Odpowiedź #21 dnia: 2005-08-28, 13:25:55 »
No tak, ale chciałem stworzyć jeszcze jednego użytkownika (zaawansowanego) ale chyba zaniecham tego procederu.
Jeszcze raz dzięki.

renepl

  • Gość
Czy da sie ograniczyc przepustowosc na dany IP chodzi mi o l
« Odpowiedź #22 dnia: 2005-08-25, 16:42:41 »
Witam
wiem ze idzie ograniczac lacze stale dzielic na paru uzytkownikow.
Ale czy idzie ograniczyc transfer pobierania ze sieci lokalnej to znaczy mam serwer i jest on na 100Mbit/s
leci przy dobrych wiatrach 11mb/s

Ale jak np wejdzie dwoch ktoryz poleca  po 5mb/s to na 3ciego zostanie 1mb/s czy idzie ograniczyc na jeden ip zeby np sciagal max 1Mb/s?

Chodzi mi o sciaganie plikow przez www apache moze sam demon httpd potrafi takie cos?

bojleros

  • Gość
Czy da sie ograniczyc przepustowosc na dany IP chodzi mi o l
« Odpowiedź #23 dnia: 2005-08-25, 18:05:06 »
2005-08-25 16:42:41 renepl napisał:

> Witam
 > wiem ze idzie ograniczac lacze stale dzielic na paru uzytkownikow.
 > Ale czy idzie ograniczyc transfer pobierania ze sieci lokalnej to znaczy mam serwer i jest on
 > na 100Mbit/s
 > leci przy dobrych wiatrach 11mb/s
 >
 > Ale jak np wejdzie dwoch ktoryz poleca  po 5mb/s to na 3ciego zostanie 1mb/s czy idzie
 > ograniczyc na jeden ip zeby np sciagal max 1Mb/s?
 >
 > Chodzi mi o sciaganie plikow przez www apache moze sam demon httpd potrafi takie cos?

Apache potrafi takie coś po zpaczowaniu zródeł.
Ale tam ustawione ograniczenia będą twarde , nie będą sie zmieniać dostosowywując do uzytkowników .
Szybkość ściagania mozesz tegulować przez odpowiednie klasy sfq i htb , co do wysyłania na serwer to sprawa troche trudniejsza ale zawsze jest kolejka ingrees (mozliwy bład w nazwie). Klasa sfq bedąc nadrzedną do klas htb kontroluje aby obiązenie klas htb było takie samo , znaczy sie utrzymuje transfery na takim samym poziomie (przynajmniej w załozeniu) . Klasy htb mogą pożyczać od siebie niewykorzystane pasmo (lecz jak twierdzi autor sheprd'a ciężko je oddają). Jezeli chcesz sie za to brać to poszukaj o robieniu ograniczeń pasma przy udostępnianiu internetu , to są pokrewne zagadnienia tylko bedziesz musiał inaczej pakiety klasyfikować .

Jezeli sie za to zabierasz to zycze powodzenia bo bedzie potrzebne .