Pull to refresh
67
-10
Макс Вязников @ha7y

IT предприниматель

Send message

Построение провайдерской сети на коммутаторах Cisco с использованием Option 82 и Dynamic ARP Inspection

Reading time7 min
Views70K

Пролог


На хабре было довольно много топиков, описывающих те или иные варианты построения провайдерских сетей, в том числе и с использованием указанных в заголовке технологий. Отчасти они помогли мне в решении своей задачи, но многое пришлось копать самому. Хочу поделиться тем, что получилось и попытаться сэкономить время последователям.


image

Итак, постоновка задачи:


Необходимо организовать сеть, максимально удобную для конечного пользователя, при этом также удобную (с точки зрения минимальной нагрузки на техподдержку) и безопасную (с точки зрения мошенничества) для оператора. К тому же сеть должна быть недорогой. Кто-то возразит, что Cisco и «недорого» — несовместимые понятия, однако для решения нашей задачи годятся и End of Life старички, которые можно приобрести по очень демократичным ценам.

Для обеспечения удобства пользователя были отброшены следующие варианты:
  • статическое назначение ip-адресов — неудобно для пользователя, адрес нужно где-то записывать, потерявшие адрес пользователи названивают в техподдержку
  • dhcp с привязкой по mac-адресу — неудобно для пользователя, при смене устройства нужно перерегистрировать его у провайдера или менять на нем mac.
  • всевозможные виды туннелей, в основном pptp — требует настройки у клиента, забытые логины и пароли

Из всех рассмотренных вариантов для пользователя наиболее удобен вариант с DHCP, но для провайдера есть ряд сложностей:
Привязка по mac неудобна, так как придется перерегистрировать новые mac-адреса. Аутентификация пользователя в биллинге только по ip-адресу тоже на первый взгляд кажется ненадежной, хитрый пользователь может поставить себе вручную ip-адрес соседа и внести смуту. Однако решение есть и строится оно на технологиях из заголовка статьи — option 82 и dynamic arp inspection

Кому интересно решение — прошу под кат
Читать дальше →
Total votes 21: ↑18 and ↓3+15
Comments18

Как вести переписку с контрагентами, чтобы вернуть свои деньги, если что-то пойдет не так

Level of difficultyEasy
Reading time3 min
Views4.9K

Никому не хочется заморачиваться с бумажной волокитой: акты, согласования, вот это всё. Хочется заплатить (или получить) денег и сделать результат.

Проблемы возникают, когда контрагент начинает делать что-то не то. Заказчик орёт: "Переделывайте!", подрядчик просит дополнительный аванс. Чтобы подготовиться к такому, важно вести переписку так, чтобы с ней можно было дойти до суда и получить свои деньги.

Узнать, что дальше
Total votes 9: ↑8 and ↓1+7
Comments23

Оптимизация расходов Yota: попытка #3

Reading time5 min
Views30K
Привет, хабр!

Наступило лето и очень многие уезжают из города. Кто-то на время отпуска, а кто-то и на все лето (если работа позволяет). Но одна из главных проблем за городом (для всех людей, так или иначе связанных с IT) — отсутствие нормального проводного быстрого интернета. Но это частично решается благодаря существованию LTE-сетей.

В моем регионе крупных провайдеров LTE всего два: Мегафон и Yota. Мегафон существенно дешевле, но у него есть одна крайне неприятная особенность: ограничение в 20гб трафика в месяц даже на максимальном тарифе.

Поэтому выбор оператора, на мой взгляд, очевиден. Но все же платить за 20 мегабит в два раза больше чем за 100 дома — сомнительное удовольствие. Но при этом, в отличие от других операторов, Yota позволяет в в любой момент бесплатно изменять текущий тариф в личном кабинете с перерасчетом оплаченного времени. Нужна скорость — выкручиваем ползунок на максимум. Нет? Тогда можно снизить скорость и платить меньше. Ну как тут можно удержаться и не автоматизировать этот процесс?

На хабре уже были статьи (раз, два), описывающие попытки йотоводов-автоматизаторов. Однако, в силу некоторых особенностей, их творения мне не подошли и пришлось написать свой, существенно отличающийся, велосипедОднако, в силу некоторых особенностей, их творения мне не подошли и пришлось написать свой, существенно отличающийся, велосипед.
Читать дальше →
Total votes 30: ↑29 and ↓1+28
Comments28

Системный подход лидера в работе с командой. Не повторяем ошибок трижды

Reading time7 min
Views19K
Сначала повторяем чужие ошибки, потом делаем свои, потом свои же повторяем ) Итак...

Задачи менеджера проекта (лидера) в работе с командой сводятся к повышению эффективности и снижению себестоимости разработки. Эффективность команды во многом зависит от ее участников. Что мешает нам добиться синергетического эффекта? Пробуем разобраться.

В работе менеджера проектов одно из наиболее ценных качеств – это опыт. Именно опыт формирует интуицию, помогает принимать правильные решения и завершать проекты успехом. Чаще всего наш опыт основан во многом на стандартных ошибках, в стандартных ситуациях. При этом, в текучке проблем, мы придумываем нестандартный выход из них (так проще), и забываем воспользоваться устоявшимся опытом многих предшественников, сведенным в систему. Напрасно. Система «в сознании» позволяет принимать уверенные решения, думать на несколько шагов вперед, и не тратить время на эксперементы с людьми. Описанная ниже схема покажется очевидной многим из нас, но часто мы не берем ее во внимание и совершаем ошибки, которые стоят всем денег.
Читать дальше →
Total votes 90: ↑86 and ↓4+82
Comments31

Проверяем партнера по открытым источникам

Reading time3 min
Views40K


В нашей стране никто не застрахован от «кидалова» партнером по договору: заказчики не платят фрилансерам, соучредители выходят из проекта, а поставщики отказываются от выполнения контрактов. Хорошие закупщики за то и ценятся, что имеют хорошие базы и связи в налоговой и могут неофициально проверить любого контрагента. К счастью, непрозрачный российский рынок в последние годы проясняется: появилось сразу несколько бесплатных государственных сервисов для проверки контрагента на честность. О них и пойдет речь в статье.
Читать дальше →
Total votes 35: ↑34 and ↓1+33
Comments19

Теорема Байеса: из-за чего весь сыр-бор?

Reading time7 min
Views135K

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




Теорема Байеса стала такой популярной, что её даже показали в телешоу «Теория Большого взрыва». Но, как и любой инструмент, её можно использовать во благо или во вред.

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

Разглагольствования студентов запутали меня, как и объяснения теоремы на Википедии и других сайтах – они были либо совсем тупые, либо слишком сложные. Я решил, что Байес – преходящая причуда, и в глубоких исследованиях смысла нет. Но теперь байесовская лихорадка стала слишком назойливой, чтобы её игнорировать.
Читать дальше →
Total votes 34: ↑30 and ↓4+26
Comments76

Web crawler с использованием Python и Chrome

Reading time3 min
Views46K
Добрый день, дорогие друзья.

Недавно, сидя на диване, я задумался о том, что хочется мне сделать своего паука, который что-то бы смог качать с веб сайтов. Но качать он должен был бы не простой загрузкой, а как настоящий милый добрый браузер (т.е. JavaScript чтобы исполнялся).

В моей голове всплыли такие интересные штуки, как Selenium, PhantomJS, Splash и всякое подобное. Все эти штуки были мне немного втягость. Вот какие причины я выявил:

  • Дело в том, что я хотел бы писать на своем любимом питоне, потому что очень не люблю JavaScript, а это уже означает, что большая часть уже не работала бы (или пришлось их как-то склеивать, что тоже отстой).
  • Еще эти безголовые браузеры обновляются как когда.
  • Но вот Selenium очень милая штука, но я не нашел, как там отслеживать загрузку страниц, или хотя бы адекватного способа выдрать куку или задать её. Слышал, что многие любители селениума инжектят в страничку JavaScript, что для меня дико, потому что где-то полгода назад я делал сайтик, который отрывал любые JavaScript вызовы с сайта и потенциально мог определять моего паука. Мне бы очень не хотелось таких казусов. Хочется чтобы мой паук выглядел как браузер максимально точно.

Читать дальше →
Total votes 42: ↑39 and ↓3+36
Comments44

Майнинг и как он работает: матчасть

Reading time6 min
Views559K

Привет, %username%!
Я расскажу и покажу как работает основа генерации денег в криптовалютах — майнинг. Как создается первый блок, новые блоки и как появляются деньги из ниоткуда.
Чтобы было проще понять, мы напишем свой импровизированный майнер для импровизированной криптовалюты HabraCoin.
Читать дальше →
Total votes 274: ↑252 and ↓22+230
Comments482

Начинающий IT-специалист или как не надо начинать свою карьеру в IT

Reading time6 min
Views115K
Успех — паршивый учитель. Он заставляет умных людей думать, что они не могут проиграть. — Билл Гейтс

Здравствуй, %habrauser%!
Долго думал как получить инвайт, чем я могу быть полезен для IT-сообщества, и вот, наконец-то, нашел, чем поделиться. Опытом! Именно он отличает меня от моих одногодок и не только, так как в свои 23 у меня есть 4-х летний опыт в сфере IT. Был ли он полезен? Да, ведь это опыт. Какой он был? Всё под катом.
Читать дальше →
Total votes 20: ↑16 and ↓4+12
Comments12

Погиб Крис Касперски. Памяти настоящего хакера посвящается

Reading time7 min
Views137K

Крис Касперски на RSA Conference 2015. Источник: хакер.ру

Говорят, что незаменимых людей нет. По большей части это действительно так, но есть и исключения. Например, если говорить о Николае Лихачеве, которого весь мир знает, как Криса Касперски, то здесь утверждение о незаменимости дает сбой. В ИТ-сфере этот человек сделал очень многое, о чем можно судить хотя бы по печатному «наследию»: Касперски оставил после себя больше 20 книг и 500 статей. Он был настоящим хакером, в изначальном понимании этого слова. То есть человеком, который прекрасно разбирался в том, как и что работает в ИТ.

Собственно, информационными технологиями он стал заниматься очень рано — с начальных классов, сразу после появления первого компьютера, который носил гордое название «Правец 8Д». По сути, это клон британского компьютера Oric Atmos, причем инструкция была на болгарском языке. Тем не менее, Крис (тогда еще Николай) быстро со всем освоился, написав свою первую игру. В ней пользователь должен был поймать рыбку. Графики здесь не было, ее роль играли символы. В центре экрана находился рыбак в виде знака вопроса, а рыбка отображалась при помощи нолика и знака «больше». Ловить рыбу нужно было, нажимая на пробел.
Total votes 162: ↑158 and ↓4+154
Comments323

Что такое сознание

Reading time25 min
Views111K


Одним из самых главных научных вопросов Человечества, считается вопрос: «Что такое сознание?». Как Человек думает, принимает решения, как происходит мышление, анализ и интерпретация различных внешних раздражителей и т.д. Ответы на эти вопросы, а также что такое сознание, главный вопрос жизни, вселенной и всего такого под катом.
Total votes 26: ↑22 and ↓4+18
Comments165

Советы основателя. Евгений Кобзев, технический директор и сооснователь компании «Кнопка»

Reading time5 min
Views10K

Случаи, когда выходцы из крупной компании, получив достаточно опыта, запускают собственный стартап, нередки. После этого новоиспеченный игрок рынка пытается конкурировать с теми, кому он обязан многим. Однако основатели «Кнопки» пошли по другому пути: они создали сервис, который играет на несколько другом поле.

Команде проекта удалось привлечь инвестиции, не написав ни строчки кода. Можно, сказать, что им повезло с инвесторами, которые поверили в жизнеспособность и потеницальный успех проекта.

Мы пообщались с сооснователем «Кнопки» и выяснили, какой путь прошел проект, на каком этапе развития он находится сейчас. Евгений Кобзев, технический директор и сооснователь компании, рассказал о своем опыте и дал несколько советов по ведению бизнеса в ИТ.
Читать дальше →
Total votes 29: ↑26 and ↓3+23
Comments0

Развеиваем мифы о том, что учредители не отвечают своим имуществом по долгам ООО

Reading time5 min
Views175K



Василий Иванов — молодой, талантливый и предприимчивый технический специалист — решил открыть свой бизнес, так как придумал мега-продукт. На старте бизнеса он уволился с работы, зарегистрировал ООО с 10 тыс. уставного капитала, вложил немного своих денег, взял небольшой кредит, нанял на работу 5-ых технических специалистов. Работа пошла, но через полгода оказалось, что у продукта нет будущего, деньги закончились, кредит не погашен, перед сотрудниками задолженность по зарплате за 2 месяца на сумму 400 тыс. рублей чистыми и перед бюджетом на сумму 204 тыс. рублей (примерно +51% от суммы задолженности перед сотрудниками, т.к. тут 13% НДФЛ, 31% ПФР + ФОМС и по мелочи). В общем, дела плохи, пора закрываться и возвращаться к работе «на дядю».

Вопрос: что делать Василию с долгами и ООО?
Читать дальше →
Total votes 47: ↑44 and ↓3+41
Comments64

Оператор клиентской поддержки, менеджер, программист

Reading time13 min
Views12K
    Доброго времени суток, уважаемые читатели! Этот пост представляет собой историю небольшого, но как на мой взгляд наиболее примечательного, отрезка моей жизни. Собственно статья — путь от безработного к программисту.
Читать дальше →
Total votes 14: ↑12 and ↓2+10
Comments19

Yoga Book: первый планшет с настоящими записками и набросками

Reading time4 min
Views27K
Мы уже делали обзор необычного планшета Yoga Book – устройство получилось действительно оригинальным. Сегодня, как и обещали, подробнее расскажем о главной фишке гаджета – стилусе Real Pen, который позволяет создавать заметки и наброски, прямо как в обычном блокноте.


Читать дальше →
Total votes 24: ↑22 and ↓2+20
Comments35

Призрак интернета в СССР

Reading time6 min
Views40K


На днях в России отмечался День интернета. В 1998 году фирма IT Infoart Stars разослала письма различным организациям с предложением назначить 30 сентября Днем интернета и провести перепись «населения Рунета». Тогда эта цифра насчитывала 1 миллион пользователей. Сегодня же, спустя 18 лет, эта цифра насчитывает более 80 млн пользователей.

В других странах Международный день интернета отмечают 4 апреля, в день смерти средневекового архиепископа Севильи святого Исидора, который является создателем первой энциклопедии — «Etymologiae», состоящей из 20-ти томов. Именно он был назначен католической церковью покровителем Всемирной сети, которая назвала интернет современной энциклопедией человеческих знаний. Святой Исидор Севильский первый применил систему перекрестных ссылок в своей энциклопедии, напоминающую сегодняшние гиперссылки в Сети.

Необходимость в интернете появилась во времена Холодной войны, когда США понадобилась надежная система передачи информации, которая осуществляла бы свою работу на случай уничтожения части компьютеров ядерным ударом. В СССР параллельно тоже велись разработки в области компьютерной связи, начиная с 1952 года. Они проводились в рамках военно-промышленного комплекса и должны были обеспечивать укрепление обороноспособности страны.
Читать дальше →
Total votes 41: ↑33 and ↓8+25
Comments45

Идея на миллион: зачем мы сделали сервис для фидбека пользователей

Reading time5 min
Views7.4K


Без фидбека любой продукт остается сферической поделкой в вакууме, вещью, живущей в идеальном мире ее создателя. От повозки для коня до телепорта в мире квантовой гиперзапутанности — продукт создается для конечного пользователя, у которого есть свое видение будущих фич. Отзывы и идеи юзеров — это топливо для развития сервиса. Даже если идеи порой абсурдны. Среди сотен плохих отзывов обязательно найдется одна хорошая мысль, до которой вы сами не могли додуматься.

Когда у вас десять пользователей — несложно сделать выбор. Но когда пользователей — миллионы начинаются проблемы. Наш способ аккумуляции всех пожеланий к продукту, вне зависимости от количества, — это проект Идея Mail.Ru.

Рассказываем о том, зачем нужны новые идеи и как их собирать.
Читать дальше →
Total votes 30: ↑26 and ↓4+22
Comments19

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

Reading time3 min
Views25K
image

Сегодня необходимо хотя бы в общих чертах иметь представление о мире big data. Мы отобрали публикации, в которых доступно объясняют, что такое большие данные и как их используют. Статьи рассчитаны, скорее, на новичков, но и люди, разбирающиеся в теме, смогут найти для себя интересные (или просто забавные) кейсы.
Читать дальше →
Total votes 20: ↑17 and ↓3+14
Comments2

Scrum-ban

Reading time5 min
Views53K

В заказной разработке всегда существует множество особенностей и непредвиденных проблем. Я поделюсь практическим опытом совмещения Scrum и Kanban техник. Расскажу о том, как мы их использовали, адаптировали, оптимизировали для достижения конкретных целей, почему это потребовалось и к чему привело.
Читать дальше →
Total votes 30: ↑27 and ↓3+24
Comments17

Все под контролем: защищаем корпоративные разговоры. Часть 2: защищенный телефонный аппарат

Reading time3 min
Views12K
В рамках продолжения описания проекта Tottoli GSM «Все под контролем: защищаем корпоративные разговоры», мы решили описать клиентскую часть, так как она вызвала наибольший интерес. По условиям проекта необходимо было обеспечить максимальную безопасность коммуникаций сотрудников даже при их нахождении вне локальной сети.

Читать дальше →
Total votes 15: ↑13 and ↓2+11
Comments33
1
23 ...

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity