Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2009-07-03 10:21:44

  buska3 - Użytkownik

buska3
Użytkownik
Zarejestrowany: 2007-03-20

Podział łącza

Witam

Chciałem się zapytać czy macie jakieś pomysły na podział łącza ale miało by się to odbywać dla hotelu tzn.

Serwer -> ap mode -> klienci.

I teraz klienci którzy się zalogują do ap-mode będą mieli necik ale w ten sposób chciałem zrobić.

Łącze 2 Mbit i podział jest następujący:
Pierwszy klient łączy się i ma całe łącze dla siebie, drugi klient się podpina do netu i wtedy łącze się dzieli po równo dla nich, 3 klient, 4 klient, ... n klient i łącze się dzieli zawsze na tych użytkowników którzy są podpięci zawsze po równo dla download i upload.
Nie może być takiej sytuacji by ktoś np. zapodał jakieś p2p i zabrał łącze pozostałym użytkownikom.

Za każde wskazówki dziękuje już z góry.

POZDRAWIAM


MŁODY PINGWIN

Offline

 

#2  2009-07-03 10:50:57

  Piotr3ks - Też człowiek :-)

Piotr3ks
Też człowiek :-)
Skąd: Białystok
Zarejestrowany: 2007-06-24

Re: Podział łącza

Użyj HTB
Podobną sytuację masz opisaną w poniższym poradniku:
http://www.dug.net.pl/texty/htb.pdf

Offline

 

#3  2009-07-04 15:04:16

  gielo - Użytkownik

gielo
Użytkownik
Skąd: Chełm
Zarejestrowany: 2009-07-01
Serwis

Re: Podział łącza

To o czym piszesz nie jest dobrym rozwiązaniem szczególnie jeżeli jest to asymetryk jak DSL czy ADSL.

Poszukaj sobie skryptów baroo na necie, są jedne z lepszych do podziału pasma. Idealnie w twoim wypadku sprawowały by się te z wydzieloną kolejką dla p2p.

Jednak nie ustawiałbym taryf ludziom na 2mbity przy dwumegabitowym łączu. Przede wszystkim całe pasmo powinno być ustawione na jakieś 5-10% mniej niż to co ci daje provider i wartość ta powinna być dobrana eksperymentalnie przy wysyconym łączu. Na userów to przy 2 mbit powinno być jakieś 512kbit na usera, możesz spróbować 1024kbit na usera. Dawno już nie korzystałem z 2mbit łącza więc nie pamiętam co się najlepiej sprawdzało dla atm lub dsl. Jednak jestem pewny że jak ustawisz max łącza dla poszczególnych userów to się potem na serwer nie wbijesz tak ci ping skoczy ;].

Skrypty baroo mają też coś takiego jak limitowanie ilości jednoczesnych połączeń na użyszkodnika i z tej opcji także warto skorzystać.

Tu masz forum tego projektu http://forum.inet.one.pl/index.php

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.010 seconds, 12 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00095 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.223.237.246' WHERE u.id=1
0.00110 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.223.237.246', 1732674464)
0.00050 SELECT * FROM punbb_online WHERE logged<1732674164
0.00101 DELETE FROM punbb_online WHERE ident='18.217.237.169'
0.00116 SELECT topic_id FROM punbb_posts WHERE id=122514
0.00007 SELECT id FROM punbb_posts WHERE topic_id=14534 ORDER BY posted
0.00079 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=14534 AND t.moved_to IS NULL
0.00006 SELECT search_for, replace_with FROM punbb_censoring
0.00168 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=14534 ORDER BY p.id LIMIT 0,25
0.00111 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=14534
Total query time: 0.00857 s