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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
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
Offline
Użyj HTB
Podobną sytuację masz opisaną w poniższym poradniku:
http://www.dug.net.pl/texty/htb.pdf
Offline
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
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00083 | 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.221.102.0' WHERE u.id=1 |
0.00066 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.221.102.0', 1732667302) |
0.00037 | SELECT * FROM punbb_online WHERE logged<1732667002 |
0.00052 | DELETE FROM punbb_online WHERE ident='3.144.42.233' |
0.00057 | 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.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00219 | 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.00068 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=14534 |
Total query time: 0.00601 s |