Page 8 of 12 FirstFirst ... 678910 ... LastLast
Results 106 to 120 of 179

Thread: Анализ трафика на wl500gP

  1. #106
    Вообще, такая задача решается правильной настройкой VLAN-ов в сети. Т.е. из ближайшего к роутеру свитча идет два кабеля - один в WAN-порт, это VLAN-1, в котором модем, другой - в LAN-порт, это VLAN-2, в котором клиентские компьютеры.
    Правда, если посредине между модемом и роутером кучка неуправляемых свитчей, которые VLAN-ы не держат и поменять их нельзя, то это не вариант.

  2. #107
    Правда, если посредине между модемом и роутером кучка неуправляемых свитчей
    Да именно такая ситуация и сложилась... Тогда вопрос, можно ли внутри самого роутера объединить WAN и LAN на одном физическом порте? Ведь, в принципе, ай-пи из двух сетей пересекаться не будут, поэтому петли не должны быть... тогда остаётся дело за реализацией =)

  3. #108

    Cool Подсчёт трафика per-user (NCSA), а не per-IP - кто делал?

    Для подсчёта per-IP, если это HTTP трафик через squid, легко использовать lightsquid.
    Надо только:
    0. squid
    1. любой веб сервер
    2. Perl

    Для подсчёта per-user трафика (независимо от того на какую машину юзер пересел) на squid'e надо поднимать NCSA авторизацию.

    Самый простой вариант (для меня) - вручную, но он мне к сожалению не подходит Надо чтобы "бальшой дядька" без админов мог сам просто тыкнув в веб интерфейс: завести/удалить юзера, задать список запрещённых URL и расширений файлов.

    Proxymin - идеальный вариант - не работает (локти кусаю ) т.к. python не умеет на wl500gPV2 работать с Berkley DB (ошибка на уровне архитектуры (если интересно: не поддерживаются fast mutexes) - поделать ничего нельзя).

    Огород типа SAMS/TraffPro (т.е. ставить ещё mysql) и т.д. городить не хочется на таком слабом проце и таком кол-ве памяти.

    Кто-нибудь делал подсчёт трафика per-user на squid с красивым веб интерфейсом или мне придётся (о ужас! ) писать самому (думаю Perl+sqlite подойдут) ?

  4. #109
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Домен есть?
    Если есть - можно прикрутить доменную авторизацию, squid это умеет, даже прекрасно с вложенными группами работает, и без БД, можно по крону сгружать доменных пользаков в файл и из него парсить.

  5. #110
    Организация маленькая, домена нет (не нужен просто).
    per-IP и сейчас считается (lightsquid), но юзеры имеют обыкновение пересаживаться блин + есть посменные...
    Городить огород ставя ещё и mysql - как-то не хочется...

  6. #111

    Thumbs up

    Quote Originally Posted by RekoD View Post
    Для подсчёта per-IP, если это HTTP трафик через squid, легко использовать lightsquid.
    Надо только:
    0. squid
    1. любой веб сервер
    2. Perl

    Для подсчёта per-user трафика (независимо от того на какую машину юзер пересел) на squid'e надо поднимать NCSA авторизацию.

    Самый простой вариант (для меня) - вручную, но он мне к сожалению не подходит Надо чтобы "бальшой дядька" без админов мог сам просто тыкнув в веб интерфейс: завести/удалить юзера, задать список запрещённых URL и расширений файлов.

    Proxymin - идеальный вариант - не работает (локти кусаю ) т.к. python не умеет на wl500gPV2 работать с Berkley DB (ошибка на уровне архитектуры (если интересно: не поддерживаются fast mutexes) - поделать ничего нельзя).

    Огород типа SAMS/TraffPro (т.е. ставить ещё mysql) и т.д. городить не хочется на таком слабом проце и таком кол-ве памяти.

    Кто-нибудь делал подсчёт трафика per-user на squid с красивым веб интерфейсом или мне придётся (о ужас! ) писать самому (думаю Perl+sqlite подойдут) ?
    Вот тебе скрипт на php который добавляет пользователя в фаил для авторизации через ncsa.
    Заставляешь старого дядьку в 6.30 скрипты писать(
    PHP Code:
    <HTML>
    <BODY>
    Введите имя пользователя и пароль, которого хотите добавить<br>
    <form name="form1" method="post" action="">
        <table border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td>Пользователь:</td>
            <td><input type="user" name="user"></td>
          </tr>
          <tr>
           <td>Пароль:</td>
           <td><input type="password" name="password"></td>
         </tr>
        </table>
           <input type="submit" name="Submit" value="Submit">
    </form>
    <?php
    //Берем из формы Пользователя
    $user = ($_POST["user"]);
    //Берем из формы Пороль и делаем из него хэш md5
    $password md5($_POST["password"]);
    //Указываем где лежит ваш фаил с паролями
    $file "/opt/etc/squid/squid_users";
    //сам бог велел =)
    $sr fopen("$file""a+");
    //Проверка файла на налчичие
    if(!$file)
    {
    echo (
    "File not found, or read-only");
    }
    else
    {
    //Если все хорошо пишем
    fputs($sr,"\n$user:$password");
    }
    fclose($sr);
    //Happy End =) 
    ?>
    </HTML>
    Пиво высылай почтой =)
    А лучше ещё вот так:
    PHP Code:
    <?php
    if (isset($_COOKIE["myform"])) {
    echo 
    "Vi zapolnali formu";
    exit(
    0);
    } else {
    if (isset(
    $_POST[user1],$_POST[password1])) {
    $user = ($_POST["user1"]);
    $password md5($_POST["password1"]);

    $file "/opt/etc/squid/squid.users";
    $sr fopen("$file""a+");
    if(!
    $file)
    {
    echo (
    "File not found, or read-only");
    }
    else
    {
    fputs($sr,"\n$user:$password");
    }
    fclose($sr);
    setcookie("myform","myform");
    }
    }
    echo 
    "<form action=$_SERVER[PHP_SELF] method=POST>";
    echo 
    "<tr>Vvedite user and pass</tr>";
    echo 
    "<br>";
    echo 
    "<tr>";
    echo 
    "<td>USER:</td>";
    echo 
    "<input  name=user1>";
    echo 
    "</tr>";
    echo 
    "<br>";
    echo 
    "<br>";
    echo 
    "<tr>";
    echo 
    "<td>Password</td>";
    echo 
    "<input  name=password1>";
    echo 
    "<br>";
    echo 
    "<input type=submit value='Add'>";
    echo 
    "</form>";

    ?>
    Last edited by agam18rus; 08-01-2009 at 12:29.

  7. #112

    Cool

    Спасибо конечно за наброски...
    Где-то я уже подобные нагугливал
    К сожалению это 1% от всей поставленной мне задачи...

    Но мне надо комплексное решение типа SAMS (sams.perm.ru), но гораздо менее глючное и более легковесное (без MySQL).

    Ессно самому писать что-то типа SAMS - это минимум месяц

    P.S. Помимо добавления пользователей - надо бы 1) просмотр имеющихся, 2) смена пароля 3) удаление 4) задание ACL по URL/расширениям (шоб на одноклассники не лазили) и т.д.

  8. #113
    Тогда рекомендую http://stc.nixdev.org/
    Без использования БД, удобный интерфейс и все ваши пожелания. устанавливается так же легко, давным давно стабильно работала на интернет шлюзе достаточно крупной компании 130-150 человек.

  9. #114
    о! вроде то, что надо! спасибо!

  10. #115

    Приоритет трафика

    Сори за новую тему, но я полный нуб в сетях и линухе. Есть точка Asus WL-500 GP и 3 компа. При закачке или выгрузке файлов подлетают пинги до 1к примерно. Как разделить скорость поровну на компы? Или при этом пинги не сократятся?
    Заранее спасибо
    Last edited by mishAAn; 14-03-2009 at 13:50.

  11. #116
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by mishAAn View Post
    Сори за новыую тему, но я полный нуб в сетях и линухе. Есть точка Asus WL-500 GP и 3 компа. При закачке или выгрузке файлов подлетают пинги до 1к примерно. Как разделить скорость поровну на компы? Или при этом пинги не сократятся?
    Заранее спасибо
    Закачки/выгрузки куда/откуда??? Пинги куда?

  12. #117
    Quote Originally Posted by vectorm View Post
    Закачки/выгрузки куда/откуда??? Пинги куда?
    На компе качал через торренты, выкладывал на рапиду. Пинг до яндекса с 34 до 1к подскакивает. Если какой-нить комп из сети начинает качать или аплоадить, то занимает весь канал и соответственно пинги на всех машинах подскакивают.

  13. #118
    UP. Неужели никто не может подсказать?

  14. #119
    поищи на тему QOS
    обсуждалось уже не раз.
    для начала посмотри на темы в конце этой страницы.
    в разделе похожие темы

  15. #120
    Join Date
    Apr 2009
    Location
    Тамбов
    Posts
    123

    Запретить трафик между Lan портами

    Можно ли на wl500g и на wl520gc запретить пользователям подключенным к одному из lan портов и другому из lan портов обмениваться какой либо информацией, но сохранив при этом доступ в интернет для всех?

Page 8 of 12 FirstFirst ... 678910 ... LastLast

Similar Threads

  1. Проблемы с роутером Asus после прошивки DD-WRT
    By lagshmi in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 191
    Last Post: 22-11-2015, 20:18
  2. Поддержка SIP протокола
    By xavior in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 90
    Last Post: 12-12-2012, 12:41
  3. Проблемы с DNS на WL-500gP
    By Firemover in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 232
    Last Post: 24-07-2012, 13:15
  4. Вопрос по настройке Kismet, ettercap, etc на роутере.
    By Calvrack in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 101
    Last Post: 07-11-2011, 16:49
  5. Asus WL-520gC - настройка роутера
    By 2vv in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 391
    Last Post: 09-04-2010, 10:16

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •