IP unnumbered в Debian или раздаем адреса экономно

Автор: admin от Сегодня, 16:10, посмотрело: 33

Когда мы получили блок IP-адресов для новой технической площадки в Варшаве, автоматически возник вопрос о том, как им распорядиться экономнее — адресов никогда не бывает много, даже у свежеиспеченного LIR.



При проектировании сети в новом месте хотелось новых плюшек:


  • В некоторой степени изолировать серверы клиентов от чужого трафика;

  • Не дать недобросовестным клиентам повесить себе на интерфейс адреса добросовестных;

  • При необходимости иметь возможность без особой нагрузки порезать трафик;

  • Иметь возможность дать клиенту любое количество IP-адресов.





Теоретически, все эти моменты решаются с помощью обычных VLAN. Однако, возникает проблема с перерасходом адресов — все же жалко клиенту, заказавшему сервер с одним адресом, отдавать сеть /30 и терять три адреса впустую. Также жалко адреса и в обратной ситуации — клиенту надо 6 доступных адресов, а в сеть /29 он уже не поместится, приходится выдавать сеть /28 и терять 7 штук. ->

Категория: Системное администрирование, Linux, Сетевые технологии

 

Опыт использования FPGA платы DE10-Standard и DMA PL330

Автор: admin от Сегодня, 12:00, посмотрело: 15

Опыт использования FPGA платы DE10-Standard и DMA PL330


Получил в свое распоряжение плату Terasic DE10-Standard. На ней много всего интересного: встроенный JTAG программатор, светодиоды, переключатели, кнопки, разъемы Audio / VGA / USB / Ethernet. Думаю, что нет особой необходимости перечислять все ее возможности, ведь каждый желающий может прочитать спецификацию платы на сайте производителя.



Для меня важно, что на плате стоит FPGA чип Cyclone V SX – 5CSXFC6D6F31C6N. Эта микросхема содержит два процессора ARM Cortex-A9 и 110K логических элементов FPGA. Это уже настоящая SoC HPS: System-On-Chip, Hard Processor System. С такими ресурсами можно пробовать делать довольно сложные проекты. Далее расскажу о своем опыте использования платы. ->

Категория: Операционные системы » Linux

 

Релизный цикл для Infrastructure as Code

Автор: admin от 23-07-2017, 10:15, посмотрело: 88

На просторах интернета можно встретить немало статей на тему Infrastructure as Code, утилит SaltStack, Kitchen-CI и так далее, однако, сколько я не встречал различного рода примеров IaC, они зачастую остаются только кодом, как правило, с делением на бранчи в VCS соответствующие наименованию типа среды, например dev/int, возможно даже с тэгами, а говорить о полноценном цикле разработки конфигураций как правило не приходится. Во всяком случае с компаниями, с которыми знаком именно такая ситуация, да и статей не находил.
Может быть оно и понятно — тотальный Agile и "раз-раз и в продакшен".
Попробую исправить ситуацию данной статьей.

Категория: Операционные системы » Linux

 

Openstack. Детективная история или куда пропадает связь? Часть третья

Автор: admin от 22-07-2017, 00:00, посмотрело: 30

Openstack. Детективная история или куда пропадает связь? Часть третья

«Кто так строит?!»



Какой адрес у маршрутизатора должен быть по-умолчанию в сети – это большой вопрос. На самом деле ничто не мешает ему быть любым адресом из подсети. И сочинители OpenStack тоже решили – давайте будет первый, что мучиться?

->

Категория: Системное администрирование, Linux

 

С/С++ на Linux в Visual Studio Code для начинающих

Автор: admin от 19-07-2017, 10:35, посмотрело: 22

Давайте начистоту, мало кто использует отладчик GDB на Linux в консольном варианте. Но что, если добавить в него красивый интерфейс? Под катом вы найдёте пошаговую инструкцию отладки кода С/С++ на Linux в Visual Studio Code.



С/С++ на Linux в Visual Studio Code для начинающих ->

Категория: Веб-разработка, Microsoft, Linux

 

Emacs + удобный менеджер окон и буферов

Автор: admin от 19-07-2017, 08:25, посмотрело: 45

Привет, хабражители!



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



Но, не хватало мне очень хорошего и удобного менеджера буферов, я начал искать и нашел emacs-purpose.



Это очень удобная система построения своей конфигурации буферов и их расположения на странице. Что интересно, что она подразумевает что у каждого буфера есть предназначение и соответственно целевое место в твоем layoutе. На основании этого extensionа даже возможно сделать свой собственный ide в emacs очень легко. Итак, давайте рассмотрим несколько шагов по построению своей версии IDE используя этот движок.



Для затравки, вот то как выглядит мой интерфейс емакса.



Emacs + удобный менеджер окон и буферов

->

Категория: Операционные системы » Linux

 

Установка MS SQL ODBC Driver под Linux и сборка плагина для Qt 5.9

Автор: admin от 19-07-2017, 00:05, посмотрело: 50

Установка MS SQL ODBC Driver под Linux и сборка плагина для Qt 5.9



Несколько дней назад встал вопрос о написании консольного приложения, которое будет работать в Linux CentOS 7 и взаимодействовать с MS SQL Server 2012. Мне очень нравится Qt и я решил, что воспользуюсь им для решения этой задачи. И если под Windows я достаточно быстро настроил необходимое окружение, то под Linux я столкнулся с проблемами, которые очень тяжело было решить с помощью гуглинга. Этому вопросу я посвятил полтора дня. Считаю полезным поделиться своим опытом, возможно кому-то это поможет сэкономить драгоценное время.
->

Категория: Веб-разработка, Microsoft, Linux

 

Прокачиваем NES Classic Mini — продолжение

Автор: admin от 16-07-2017, 11:40, посмотрело: 30

В феврале я писал статью о том, как русские энтузиасты «взламывали» консоль NES Classic Mini, как мы занимались её реверс-инжинирингом, и как я писал приложение для того, чтобы каждый мог легко закачать в неё свои игры буквально в пару кликов.



Прокачиваем NES Classic Mini — продолжение



Сегодня я напишу продолжение этой истории, ведь за полгода мы добились гораздо более существенного прогресса в этом деле.



Как обычно, под катом моё повествование и в современной видеоформе, и в виде традиционной статьи.
->

Категория: Операционные системы » Linux

 

Yet another tutorial: запускаем dotnet core приложение в docker на Linux

Автор: admin от 14-07-2017, 07:00, посмотрело: 20

Docker Get Started Guide и неким блог-постом на english. У кого хорошо с английским, можно читать сразу их и в общем-то будет сильно похоже. Если же после всего вышенаписанного вы еще не передумали продолжить чтение, то добро пожаловать под кат.
Итак, погнали!

Категория: Программирование, Веб-разработка, Linux

 

IceCash 2.0 Web АРМ Кассира и АИС по обмену данными с кассами под Linux на Python

Автор: admin от 13-07-2017, 20:00, посмотрело: 26

IceCash 2.0 Web АРМ Кассира и АИС по обмену данными с кассами под Linux на Python

Как-то меня спросили: «Зачем писать то, что уже написано многократно и на более профессиональном уровне? То что ты сделаешь будет заведомо хуже и лишено грамотной поддержки». Я тогда ответил просто: «Мне хочется, чтоб под линух и чтоб код свободный. Чтоб драйвера не покупать для кассы».



Да, Линуксовая касса под GPL. В этих словах, собственно и заключается точное описание этой поделки. Это абсолютно свободный код, части которого можно легко отделить и использовать в своих разработках. Вторая версия была ответом на все нововведения в рознице. Сейчас, можно сказать, что всем этим новым требованиям касса отвечает и продолжает существовать в альтернативном пространстве самописного кодинга.


->

Категория: Веб-разработка, Linux

 
Назад Вперед