• Как провайдер может занижать скорость?

    @leobatura
    network engineer
    Без топологии сети и технологии по которой вы получаете сервис никто ничего вам не скажет, это как на хрустальном шаре гадать. Это может быть как проблема со стороны провайдера (загрузка аплинков в полку, неверная приоритезация трафика -- вы же наверное спидтестом гоняете?), так и проблема с вашей стороны (слабое оборудование, неверные настройки сети).

    Если вы не ООО с парком ПК, то в домашних условиях утилизировать полосу в 500 Мбит задача довольно нетривиальная (если ещё и микротик какой-нибудь бытовой)

    Как вариант, ставьте себе какой-нибудь мониторинг (Cacti, или типа этого BandwidthD) ставьте торрент на закачку пожирнее, гигов на 100, желательно чего-то популярного, чтобы на отдачу фигачило. Снимаете метрики допустим за сутки (хотя бы на ночь) и уже с этим графиком обращаетесь к провайдеру.
    Ответ написан
    Комментировать
  • У меня большие проблемы с изучением технологий. Стоит ли продолжать или лучше не терять время?

    @leobatura
    network engineer
    Надо забить на "обучение" и просто что-то делать.
    Придумай себе большой проект в рамках разумного и начинай дробить его на мелкие задачи. И начинай с планирования на доске или минд-картами, ставь себе сроки, если не получается одно что-то брось и переходи к другому (например дизайн не нравится, брось и делай запросы к БД или авторизацию). Со временем во что-то одно углубишься, потому что это будет нравиться или лучше получаться. В этом проекте ты охватишь всё возможное, в процессе будешь дополнять, и уже после у тебя готовый проект, который сама собрала. И вот твоя первая строчка в резюме и работающее приложение!

    А не 100500 часов видео с ютуба, которые записывают в основном инфо-цыгане, и у всех под копирку "CSS с нуля. Начальный уровень" и ни у кого из них нет курсов "Средний уровень"

    Заведи себе вики, куда будешь скидывать решения или материалы, которыми пользуешься, потом будет проще искать, или дебажить.
    Ответ написан
    Комментировать
  • Как проверить данные из ListBox в C#?

    @leobatura Автор вопроса
    network engineer
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.IO;
    using System.Net.NetworkInformation;
    
    namespace AOConfig
    {
        public partial class MassScript : Form
        {
            
            public MassScript()
            {
                InitializeComponent();
            }
    
            private void OpenFileBtn_Click(object sender, EventArgs e)
            {
                SourceList.Items.Clear();
                using (OpenFileDialog ofd = new OpenFileDialog() { Filter = "Text Documents(*.txt)|*.txt", ValidateNames = true, Multiselect = false })
                {
                    if (ofd.ShowDialog() == DialogResult.OK)
                    {
                        string[] switchList = System.IO.File.ReadAllLines(ofd.FileName,Encoding.UTF8);
                        SourceList.Items.AddRange(switchList);
                        TotalCount_label.Text = SourceList.Items.Count.ToString();
                    }
                }
            }
    
            private void StartPingBtn_Click(object sender, EventArgs e)
            {
                Ping switchPing = new Ping();
                PingReply pingReply = null;
                PingOptions options = new PingOptions();
                options.DontFragment = true;
                // options.Ttl = 64;
                int timeout = 1000;
                foreach (var Item in SourceList.Items)
                {
                    string Host = SourceList.GetItemText(Item);
                    byte[] buffer = Encoding.ASCII.GetBytes(Host);
                    pingReply = switchPing.Send(Host, timeout, buffer, options);
    
                    if (pingReply.Status == IPStatus.Success)
                    {
                        LiveList.Items.Add(Host);
                        LiveCount_label.Text = LiveList.Items.Count.ToString();
                    }
                    else
                    {
                        continue;
                    }
                }
            }
        }
    }
    Ответ написан
    Комментировать
  • Как построить сеть с нуля в офисе (160+ компьютеров, 20+ IP камер)?

    @leobatura
    network engineer
    Нет ничего более беспомощного, безответственного и испорченного, чем сети, построенные на микротиках.

    Потом в соседних темах будешь спрашивать: "Почему не работает микротик".

    Возьми д-линков по штуке на этаж (это делается чтобы не тащить все кабеля в одну узенькую дырочку, попробуй потом добавь абонента с третьего на первый этаж в серверной), вланы -- один влан/одна услуга, управление в своем влане, каждый отдел в своем. Вместо микротов лучше бу циска
    Ответ написан
    7 комментариев
  • Выбрать wifi AP?

    @leobatura
    network engineer
    Выбирать ТД, желательно, предварительно ознакомившись с возможностями биллинга, с которым эта ТД будет работать. Провайдеры обычно имеют список проверенных вендоров, и готовы будут помочь с настройкой. Если у вас свой биллинг, то можете выбирать любую ТД и проводить увлекательные часы в попытках дебага. Использовать Mikrotik не советую, если вы паршиво понимаете принцип работы RouterOS.

    Присмотритесь к Aruba, Ruckus, Huawei -- железки операторского класса, с отличными рекомендациями. Возможно Huawei AP4050DN то, чего вам хватит с запасом и надолго.

    Ubiquiti UniFi AP ну как вариант, если уж очень порезан бюджет.
    Ответ написан
    1 комментарий
  • VPS для Telegram?

    @leobatura
    network engineer
    MVPS за 3 евро
    Белый адрес без заморочек с NAT, 1 Gb аплик, 3 Тб тафика, 1 ядро (2 Ггц), 2 Гб памяти, 25 Гб диск, расположен в Нидерландах. На выбор стандартные ОСи.
    У самого там тележка и пара ботов. Претензий нет.
    Ответ написан
    Комментировать
  • Как правильно вести техническую документацию Системному администратору?

    @leobatura
    network engineer
    С опытом пришло понимание, что должно быть вот так:

    1) Идёшь в бухгалтерию, берешь там список имущества, которое числится на тебе / на отделе, проходишь по всем -- сверяешь, вплоть до старой гарнитуры, всё должно сойтись. Лицензии на ПО точно также. Ты должен в любой момент времени точно сказать -- где, что и сколько у тебя стоит, сколько на складе, что ты заказал, что пришло и то ли пришло. Для бухгалтерии это всё коробочки с лампочками. ОБЯЗАТЕЛЬНО! должны биться серийные номера. Если их нет требуй присвоить инвентарный. Даже на картридже для принтера. Если условная Света из логистики принесла свою мышь, у тебя должно быть это отображено. Всё с парком машин происходить только с твоего ведома.
    Не бойся обращаться к руководству -- оно оценит, что ты экономишь их деньги.
    Всё, что ты выдаешь -- выдавай под роспись. Это дисциплинирует.

    2) Схема сети. Видеонаблюдение и телефония. Как нарисованная, так и WeatherMap в Cacti. Многие ей пренебрегают, почем зря. Ты всегда должен знать что у тебя происходит с каналами связи. Все вланы, все адреса, местоположение должно быть отражено и подписано. Все стойки и шкафы должны быть сфотографированы, так чтобы было чёткое понимание, что-куда-зачем.
    Поверь, в случае аварии тебе это очень сократит время на восстановление.
    aid1284150-v4-900px-Create-a-Network-Doc

    3) Маркировка оборудования. Всё, нет не так -- ВСЁ!!! должно быть подписано. Все розетки, все патчи. Вообще всё!

    4) Делаешь себе локальную вики, пох на чем и пишешь туда АБСОЛЮТНО всё. Как настроить порт на коммутаторе, набор основных команд, диагностика, версия прошивки, какая-то основная конфигурация. Бэкапы конфигурации храни в текстовом виде, не доверяй всяким .cfg, как настроить vlan на микроте, как поднять VPN до соседнего офиса.
    Тебе это очень сильно сократит время, особенно некоторые операции надо проводить довольно редко.

    5) Пиши скрипты для рутины. Скрипты тоже должны быть в вики.
    Допустим обновить 5 коммутаторов или поправить ACL ненапряжно. А если их 50? 150?

    6) В вики не должно быть ни одной ссылки на сторонние ресурсы. Завтра страница переедет, а ты на нее надеялся.

    7) У тебя должны быть контакты всех поставщиков услуг, что касается твоего отдела: провайдеров, заправщиков, инженеров, горсетей, номера договоров, и прочая херня Если что-то случилось, ты должен очень быстро получить ответы, а не ждать на горячей линии. Держи контакты актуальными.

    8) Чтобы это всё имело хоть какой-то смысл -- трать 1 час в день, чтобы заняться документацией. Иначе всё это херня.
    Ответ написан
    2 комментария
  • В какой специальности или должности можно соединить ИТ, финансы и юриспруденцию?

    @leobatura
    network engineer
    Продавец в Свзном: и антивирус поставит, и платеж примет и закон о защите потребителей не знает
    Ответ написан
  • Как в С# прочитанные данные с COM порта вывести в textBox?

    @leobatura Автор вопроса
    network engineer
    private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e)
            {
                dataIN = serialPort1.ReadExisting();
                this.Invoke(new EventHandler(ShowData));
            }
    
            private void ShowData(object sender, EventArgs e)
            {
                richTextBox1.Text += dataIN;
            }
        }
    }
    Ответ написан
    Комментировать
  • Не приходят мак-адреса в оптический порт на D-Link des 1210?

    @leobatura
    network engineer
    или влана нет, или ACL надо править
    Ответ написан
    Комментировать
  • Как в Wordpress сделать рассылку о новых статьях?

    @leobatura Автор вопроса
    network engineer
    Для отправки пользователям сообщений о новых статьях на сайте используем плагин Better Notifications for WordPress в связке с Post SMTP. Никакого сео, никакого спама, никакого Диснейленда.
    Ответ написан
    Комментировать
  • Почему в Putty отображаются неверные символы?

    @leobatura Автор вопроса
    network engineer
    Неисправность RS232 кабеля. Необходимо заменить.
    Ответ написан
    Комментировать
  • Почему такая колоссальная разница между оценками pagespeed мобильной и десктоп версии?

    @leobatura
    network engineer
    Попробуй воспользоваться парой плагинов типа WP-Optimize или WP Super Cache, они сжимают на лету скрипты, уменьшая время загрузки.
    https://tools.pingdom.com/ даёт более развернутую информацию.
    А также прочитай статью https://habrahabr.ru/post/264033/
    Ответ написан
    Комментировать