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/.
Postawiłem już serwer, który pełni m.in. rolę routera, dzieli pasmo itp. Teraz przyszła pora na skonfigurowanie dostępu do internetu na końcówkach z autoryzacją (lecz tylko dla wydzielonych adresów w sieci).
Chciałbym uzyskać następujący efekt:
1. Użytkownik korzystający z dostępu do sieci drogą radiową powinien się uwierzytelnić loginem i hasłem,
2. Chciałbym również logować kiedy dany użytkownik zalogował się do sieci i taki log utrzymywać co najmniej przez rok.
Możecie podpowiedzieć od czego zacząć? Serwer obsługuje Squeeze 6.0.7.
Offline
Filtrowanie po mac adresach już mam, hasło na sieć bezprzewodową również założone. Mam pewną pulę adresów w sieci, która jest przeznaczona tylko i wyłącznie dla użytkowników wifi. Adresy są przydzielane dynamicznie z zakresu 10.0.1.1 - 10.0.1.30. Chciałbym ich autoryzować w celu zachowania informacji w logach kiedy logowali się do sieci. W razie np. jakiegoś przekrętu na Allegro wiedziałbym, kto o danej godzinie logował się do sieci.
Offline
Ja widzę kilka możliwych rozwiązań:
1) PPPoE (chociaż to raczej w sieciach kablowych)
2) 802.1x z serwerem Radius (który służy właśnie m.in. do accountingu)
3) Coś na wzór authpf z OpenBSD
4) Captive portal
Offline
PPPoE będzie do wifi chyba najlepszym rozwiązaniem. Może coś więcej na temat sieci? Jakiś schemat poglądowy?
Offline
[quote=diabolic]PPPoE będzie do wifi chyba najlepszym rozwiązaniem. Może coś więcej na temat sieci? Jakiś schemat poglądowy?[/quote]
Sieć nie jest skomplikowana.Access point to Ubiquti UniFi LR. Serwer pełni rolę m.in. bramy do internetu + kilka innych usług.
Adres sieci 10.0.0.0 jest zarezerwowany dla pracowników, 10.0.1.0 jest dla osób z zewnątrz, którzy łączą się przez wifi. Tych chciałbym uwierzytelniać loginem i hasłem. Jak takie PPPoE wdrożyć? Od czego zacząć?
[quote=urbinek]a nie interesuje cie jakiś hotspot ?[/quote]
Zainwestowałem już w AP, który kryje zasięgiem prawie cały budynek. Nie chciałbym dodatkowo mnożyć kosztów.
Offline
Ja mimo wszystko w tym przypadku poleciłbym postawienie serwera radiusa i podłączenie AP do niego.
Offline
[quote=Luc3k][quote=diabolic]PPPoE będzie do wifi chyba najlepszym rozwiązaniem. Może coś więcej na temat sieci? Jakiś schemat poglądowy?[/quote]
Sieć nie jest skomplikowana.Access point to Ubiquti UniFi LR. Serwer pełni rolę m.in. bramy do internetu + kilka innych usług.
Adres sieci 10.0.0.0 jest zarezerwowany dla pracowników, 10.0.1.0 jest dla osób z zewnątrz, którzy łączą się przez wifi. Tych chciałbym uwierzytelniać loginem i hasłem. Jak takie PPPoE wdrożyć? Od czego zacząć?
[quote=urbinek]a nie interesuje cie jakiś hotspot ?[/quote]
Zainwestowałem już w AP, który kryje zasięgiem prawie cały budynek. Nie chciałbym dodatkowo mnożyć kosztów.[/quote]
[url]http://dug.net.pl/tekst/73/konfiguracja_prostego_serwera_pppoe/[/url]
Offline
Time (s) | Query |
---|---|
0.00009 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00106 | 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='3.138.102.178' WHERE u.id=1 |
0.00111 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.138.102.178', 1715428066) |
0.00062 | SELECT * FROM punbb_online WHERE logged<1715427766 |
0.00083 | SELECT topic_id FROM punbb_posts WHERE id=235273 |
0.00213 | SELECT id FROM punbb_posts WHERE topic_id=23759 ORDER BY posted |
0.00124 | 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=23759 AND t.moved_to IS NULL |
0.00016 | SELECT search_for, replace_with FROM punbb_censoring |
0.00111 | 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=23759 ORDER BY p.id LIMIT 0,25 |
0.00127 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=23759 |
Total query time: 0.00966 s |