Перейти к содержимому
Калькуляторы

pppoetest

VIP
  • Публикации

    3704
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем pppoetest


  1. В 05.12.2023 в 18:18, DeLL сказал:

    Остается переходить с PPPoE на IPoE или менять железку на более серьезный аппарат с хардварной обработкой трафика, а не софтовой

    Не обязательно, у людей есть саксесс стори софтовых брасов с натом на десятки гигабит и несколько тысяч сабскрайберов

  2.  

    1 час назад, Apakhnev сказал:

    мы ищем тех кто пилит

     

    Так или иначе пилят все.

     

    1 час назад, Apakhnev сказал:

    обязательно сообщу о реализации, если выйдет, а так или иначе выйдет.

     

    Интересно будет ознакомиться с результатами изысканий.

  3. 20 часов назад, Apakhnev сказал:

    Суть вопроса не в попытках связей 15 программ, а именно в создании единого решения для удобного управленческого учета, а так же единого инструмента для работы команды вне рамок биллинга

    Ещё раз по буквам. Такого не существует. Если не подходит существующий инструментарий, пилится свой, и в каждой случае он будет уникальным.

  4. В 11.10.2023 в 23:33, Apakhnev сказал:

    Дак никто неужели не начинал, проще же не с нуля, а готовое что-то подгонят

    Имел опыт работы с utm и ланбиллинг, в первом случае в результате оказалось проще написать с нуля, во-втором, только за счёт очень хорошего и описанного API получается сделать хотелки заказчика, но до идеала далеко.

     

    В 12.10.2023 в 02:18, jffulcrum сказал:

    некоторые вещи называются другими именами, хотя вполне известны были в любом заводском цеху связи под понятными бухгалтерам и давно реализованными в программах автоматизации бухучета операциями.

    Очень похоже на правду.

  5. 14 часов назад, Apakhnev сказал:

    Готов рассмотреть предложения приобретения готового решения или конфигурации 1с, если будут охватывать все виды деятельности в одном продукте.

    Безполезно, не существует универсальной таблетки, пилить всё равно придётся, =>

     

    14 часов назад, Apakhnev сказал:

    Самописные решения

     

  6. 8 часов назад, Serzh сказал:

    я бы не рискнул сервер, обслуживающий сотни тысяч устройств, переводить на перловое решение.

    Скажем так, у меня это решение проработало лет 5, при тестах я понял что у меня скорее узким местом будет база от количества запросов, чем этот микроскопический скриптик.

  7. В 02.09.2023 в 11:15, RialCom.ru сказал:

    от которого зависит функционирование сегмента единой сети телефонной связи, да еще привернуть закрытый сегмент сети - это на диверсию какую то смахивает!

    Так то вся сеть в РФ, все приборы имеющие сетевой интерфейс построены на чипах и софте "стран вероятного противника".

  8. 1 час назад, pesvo сказал:

    Мне интересно кто то использует ли этот модуль xt_Nat также для передачи netflow 9 на сорм?

    Модуль шлёт только NEL, netflow транзита в нём нет в силу естественных причин. Но нашим особистам достаточно зеркала трафика и вот этого nel

  9. В 14.08.2023 в 19:46, pesvo сказал:

    Идеи пока закончились куда копать..

     

    Простейший коллектор, которым я проверял нетфло
     

    #!/usr/bin/perl -w
    
    use strict;
    use IO::Socket;
    
    #NetFlow port
    my $port = 2055;
    
    #Consts
    use constant _MAXREAD           => 8192;
    
    my %v9 = (
                                  #Offset  Size
                    _PROTO     => [0,      1],
                    _SRC_PORT  => [1,      2],
                    _SRC_IP    => [2,      4],
                    _DST_PORT  => [3,      2],
                    _DST_IP    => [4,      4],
                    _NAT_IP    => [5,      4],
                    _NAT_PORT  => [6,      2],
                    _NAT_EVENT => [7,      1]
            );
    
    # main datagram receive loop
    my $_FLOWRECV9_LEN = 0;
    my ($datagram, $version, $count, $i, $data, $sys_uptime, $unix_secs);
    my (@flow, @rawdata);
    my $socket_opened;
    foreach (keys(%v9)) { $_FLOWRECV9_LEN += ${$v9{$_}}[1]; }
    
    while(1){
      $socket_opened = 1;
      my $sock = IO::Socket::INET->new(LocalPort => $port, Proto => 'udp') or $socket_opened = 0;
      if ($socket_opened == 0) {
        select(undef, undef, undef, 5);
        next;
      }
      while ($sock->recv($datagram, _MAXREAD)) {
        ($version, $count, $sys_uptime, $unix_secs) = unpack("nnNN", $datagram);
        next if ($version ne 9);
        $count--;
        substr $datagram, 0, 64, '';
        for ($i = 0; $i < $count; $i++) {
          @flow = unpack("cnNnNNnc", substr($datagram, $i * $_FLOWRECV9_LEN, $_FLOWRECV9_LEN));
          my $src_addr = join '.', unpack 'C4', pack 'N', $flow[${$v9{_SRC_IP}}[0]];
          my $dst_addr = join '.', unpack 'C4', pack 'N', $flow[${$v9{_DST_IP}}[0]];
          my $nat_addr = join '.', unpack 'C4', pack 'N', $flow[${$v9{_NAT_IP}}[0]];
          print "ts: $unix_secs, proto: $flow[${$v9{_PROTO}}[0]], src $src_addr:$flow[${$v9{_SRC_PORT}}[0]], ";
          print "dst: $dst_addr:$flow[${$v9{_DST_PORT}}[0]], nat: $nat_addr:$flow[${$v9{_NAT_PORT}}[0]], event: $flow[${$v9{_NAT_EVENT}}[0]]\n";
        }
      }
    }

     

  10. В 09.04.2023 в 14:31, lousx сказал:

    Два проца 12 ядерных - 24 физических ядра.

    На таком железе можно и 20гиг протащить, просормить, нетфло слить, отнатить и даже бгп держать. Главное убрать RouterOS.

  11. Собссно сабж, хтой это и как закрыть?

    Цитата

     

    SNR-S2990G-48T#sh tc
    LocalAddress     LocalPort  ForeignAddress   ForeignPort     State      IF  VRF
    0.0.0.0          6633       0.0.0.0          0               LISTEN     0   0
    0.0.0.0          22         0.0.0.0          0               LISTEN     0   0
    SNR-S2990G-48T#sh ver
      SNR-S2990G-48T Device, Compiled on Oct 13 15:55:53 2017
      sysLocation 6-30
      CPU Mac f8:f0:82:73:ХХ:ХХ
      Vlan MAC f8:f0:82:73:ХХ:ХХ
      SoftWare Version 7.0.3.5(R0102.0244)
      BootRom Version 7.1.41
      HardWare Version R01