Как перезагрузить Arduino (программный рестарт)
void softReset() { asm volatile ("jmp 0"); }
Автор: dim.medvedev
Дата публикации: 2018-01-24T03:16:00.000-08:00
void softReset() { asm volatile ("jmp 0"); }
Автор: dim.medvedev
Дата публикации: 2018-01-24T03:16:00.000-08:00
The Dynamic Host Configuration Protocol (DHCP) is a client-server protocol that is used to assign an IP address and other network configuration parameters dynamically to each device on a network so that they can communicate with other IP networks. DHCP Server is popularly used in an Enterprise Office Network because in an office network various types of IP devices such as Laptop, Desktop, Tablet, Smartphone, IP Phone and so on are maintained and almost all IP devices support DHCP. An ISP Network can also be maintained with DHCP Server.
MikroTik Router has a built-in DHCP Service that can easily be used to manage DHCP enabled devices. Along with MikroTik DHCP Server, MikroTik User Manager Radius Server can also be used to manage DHCP clients and their bandwidth so efficiently. So, if you design your network with MikroTik DHCP Server and User Manager Radius Server, your network will be an easily manageable and smart network. In this article, I will discuss how to configure a static DHCP Server in MikroTik Router with User Manager Radius Server and manage DHCP clients/users so easily and efficiently.
Article Purpose
The purpose of this article is to design a smart and easily manageable network with
Network Diagram
For the configuration of this article I am going to establish a network like below network diagram.

This is a simple and basic network diagram. In real situation, your network might be larger than this network but the basic diagram will remain same. In this network, the WAN Distribution Switch is connected to internet gateway. MikroTik Router’s (NAS) WAN interface and MikroTik User Manager Radius Server are also connected to this WAN Distribution Switch. DHCP users will be connected to NAS Router through LAN Switch and will get internet access and MikroTik Router will communicate to Radius Server through WAN interface.
Core Devices and IP Information
To setup a Hotspot network according to above network diagram, I have installed and completed initial configuration of MikroTik User Manager Radius Server Package in a dedicated physical server where MikroTik RouterOS is running. I have also a physical MikroTik RouterOS (MikroTik RouterBOARD 1100AHX2) which is the NAS (Network Access Server) RouterOS of this network. IP information that I am using for this network configuration are given below.
This IP information is just for my RND purpose. So, change this information according to your network requirements.
We are now going to start our DHCP network configuration with User Manager Radius Server according to the above network diagram. The complete configuration can be divided into two parts.
In the first part, we will configure our MikroTik RouterOS (NAS) so that it can turn into a static DHCP Server and can communicate with Radius Server to authenticate DHCP clients. Complete RouterOS configuration can be divided into below topics.
MikroTik Router basic configuration includes WAN IP, LAN IP and DNS IP assigning and NAT and Default Gateway Configuration. The following steps will show how to perform these topics in your MikroTik RouterOS.
MikroTik Router basic configuration has been completed. Now we will configure DHCP Server in our NAS RouterOS.
Now we will configure DHCP Server in our NAS RouterOS. The following steps will show you how to configure a DHCP Server in your MikroTik RouterOS.
DHCP Server configuration has been completed. Now we will create two firewall rules so that only our permitted users can access internet via our MikroTik Router.
We will now create two firewall rules so that only our permitted user can get internet access via our MikroTik Router. If any expert user wants to do any unfair connection, he will be rejected by these following rules.
What we have done is that we have blocked all the users coming from LAN interface with the first firewall rule and then we have allowed all the users who have in permitted_users address list or group with the second firewall rule. Obviously, the second rule must place before the first rule otherwise permitted_users will not get internet access because they will go under first blocked rule. The permitted_users group will be supplied from Radius Server.
The following steps will show you how to configure Radius client in MikroTik RouterOS.
Radius client configuration has been completed. Now MikroTik RouterOS is able to communicate with Radius Server to authenticate DHCP users.
MikroTik User Manager Radius Server installation and initial configuration has been discussed in my previous article. If you don’t have enough introduction with User Manager Radius Server installation and initial configuration, first spend some time to study that article and complete your Radius Server installation and initial configuration and then continue my below section. In this section, I will cover below topics in our Radius Server for DHCP user authentication, authorization and accounting.
The following steps will show you how to add client router in User Manager Radius Server.
MikroTik RouterOS has been added in User Manager Radius Server as a client router. Now User Manager will reply any query that will be asked by our MikroTik RouterOS.
Now we will create user profile so that we can manage our DHCP user’s bandwidth and permission. The following will show how to create user bandwidth limitation and maintain user permission with User Manager Radius Server.
| Parameter name | Rx | Tx |
| Rate limit | 512k | 512k |
| Burst rate | 1M | 1M |
| Burst threshold | 512k | 512k |
| Burst time | 60 | 60 |
| Min rate | 32k | 32k |
Also choose priority from Priority dropdown menu. For my configuration I am choosing 8 that mean lowest priority.
Profile configuration in User Manager Radius Server has been completed. Now we will create users who will be permitted to get internet access.
Now we will add our DHCP clients in User Manager Radius Server. The following steps will show you how to add users/DHCP clients in your Radius Server.
First DHCP user has been created. Similarly, you can create as many users as you want following the above steps properly.
Our static DHCP server is ready. Now it is time to test our DHCP server. Connect the device that you added here in your network. If everything is OK, the device will be able to get internet access via your NAS Router.
Normally, there is no option in MikroTik static DHCP Server to authenticate DHCP users by providing MAC address and then assign IP address dynamically. For example, a guest user comes to your office and provides his smartphone MAC address. Now you will add this MAC address and assign available IP address manually and then he will be connected to your network. But in this process, finding an available IP address may be a boring task. Using Radius Server, you can avoid this boring task if you want. The following steps will show how to provide IP dynamically via static DHCP Server using MikroTik User Manager Radius Server.
Now our static DHCP with Radius Server is ready to provide IP address dynamically to our desired users. Connect your desired device to your network. If everything is OK, your user will get IP address dynamically from your defined IP ranges.
I hope, it will be so easy to configure a static DHCP network with MikroTik User Manager Radius Server if follow the above steps properly. However, if you face any confusion to follow the above steps, feel free to watch my video tutorial about MikroTik static DHCP Server Configuration with User Manager Radius Server. I hope, it will reduce your any confusion.
MikroTik Static DHCP Server Configuration with User Manager Radius Server has been discussed in this article. I hope you will be able to configure your network with MikroTik DHCP Server and User Manager Radius Server so easily. However, if you face any confusion to design your DHCP network with User Manager Radius Server, feel free to contact with me from Contact page. I will try my best to stay with you.
DuckDuckGo выходит за рамки конфиденциального поиска! Блокировка рекламных трекеров, автоматическое подключение HTTPS, расшифровка политики конфиденциальности популярных сервисов и оценка уровня доверия открытому сайту уже доступны в новой версии расширения для популярных браузеров и приложении для смартфонов. Сможет ли DuckDuckGo заменить собой популярные расширения для защиты приватности?
Автор: Alex Semёnov-Sherin
Дата публикации: 2018-01-24T16:37:00.001+07:00

Вот уже и прошлаполовина зимы. Всех нас после слякоти, порадовали наконец-то выпавший белый снег и зимние морозы.
Но не все мы знаем и соблюдаем правильное питание в холодное время года. Возникает вопрос: И почему рацион питания в это время должен отличаться от теплых сезонов? Читать
Да, 2018 год только начался, и говорить о лучших дистрибутивах сейчас, как минимум, нелогично. Но почему бы нам не составить топ из дистрибутивов, которые бы отлично зашли в этом году? Многие новички уже забивают в поисковики запросы, типа: “Лучшие дистрибутивы Linux 2018”; или “Топ лучших Linux дистрибутивов 2018”. Собственно, почему бы не написать об этом? Почему бы не составить рейтинг дистрибутивов Linux, которые бы отлично подошли для пользователей? В общем-то, дабы не отставать от трендов, я решил написать свой топ из лучших дистрибутивов Linux 2018.
Пока мы не начали, я рекомендую вам ознакомиться с топом лучших дистрибутивов Linux за прошедший 2017 год, с десяткой лучших Linux дистрибутивов для домашнего пользования, а также с пятеркой лучших графических оболочек для Linux.
При составлении данного рейтинга я буду опираться на несколько факторов:
Также, помимо всего прочего, данный топ будет немного отличаться от остальных. Я выделю 7 рубрик, в каждой из которых будет один дистрибутив-победитель. Сразу скажу, что такую идею я подхватил у дружеского ресурса – Losst. Но я не буду точь-в-точь повторять ту статью (с которой вы также можете ознакомиться), а попробую сделать что-то свое.

Весьма забавно, что это уже второй топ дистрибутивов Linux, где Manjaro занимает первое место. Но, как я уже говорил, этот рейтинг отличается своим подходом. Здесь в каждой рубрике свой победитель, и, основываясь на перечисленных выше факторах, можно смело заключить: Manjaro – отличный кандидат на роль домашнего дистрибутива.
В топ 10 лучших дистрибутивов Linux для домашнего пользования я уже говорил о том, что выделяет Manjaro из сотен других. Это, в первую очередь, его колоссальная функциональность, сопряженная с удобством использования. Вообще, мне очень сильно импонируют арчеподобные дистрибутивы, но это далеко не единственная причина, почему я возвел один из них в стан лучших по определенному критерию. В качестве второй причины можно назвать популярность Manjaro. В том дистровотче данный дистрибутив занимает уже 2-е место (для справки: в начале 2017-го он не входил даже в топ 5), и все это благодаря стараниям разработчиков, которые из года в год развивали свое детище все больше, пока, наконец, не достигли определенной планки качества.
В общем-то, дистрибутив действительно заслуживает внимания. Если вы спросите прямо, почему Manjaro Linux лучший дистрибутив для дома, то я вам отвечу, что этой системе присущи следующие особенности:
Что же, думаю что вышеописанных качеств достаточно, чтобы вы мне поверили. Ну, хотя бы чуть-чуть. Кстати говоря, в качестве графической оболочки в дистрибутиве могут использоваться самые различные варианты. Официально разработчиками поддерживается три графических среды. Это KDE, XFCE и GNOME. Также есть и сборки сообщества, где особые ценители могут найти версии с Cinnamon, LXDE, MATE и т.д. Что я могу сказать: выбор есть.
Загрузить Manjaro Linux вы можете на официальном сайте. Вы можете использовать зеленую кнопку ниже для того, чтобы перейти туда:

Наверное странно говорить об играх и Linux в одном абзаце. Но как бы не так, ведь на том же Linux давным давно доступны самые различные игровые новинки. Конечно, линукс-гейминг не так активно развивается, как, например, мобильный. Но и здесь есть на что посмотреть. Те же “флагманы” онлайн игр, типа Dota 2 или CS:GO доступны и на Linux. Потому-то я и решил включить данную категорию в эту статью.
Ubuntu – любимый дистрибутив сервиса Steam, и именно он, чаще всего, указывается в системных требованиях к играм, которые доступны для Linux. Хоть это и не единственная причина, по которой я включил убунту в топ по этой категории, многие пользователи могут начать возмущаться. Связано это с тем, что у Ubuntu слегка подпорчен имидж, особенно среди русскоговорящего сообщества. Судьбоносный отказ Canonical от Unity дает о себе знать, но, надо сказать, что подобным образом нельзя судить о том или ином дистрибутиве. В первую очередь надо говорить о функциональности и стабильности, и уже во вторую о каких-то косметических изменениях. Возможно вам будет интересно узнать о том, как установить Ubuntu 16.04 LTS.
Говоря о взаимодействии Linux-дистрибутива с играми, надо всегда учитывать ряд факторов. Ключевым из них будет производительность (число кадров или FPS) в той или иной игре. И хотя все дистрибутивы линукс основываются на одном и том же ядре (соответственно, оборудование также поддерживается примерно одинаково), в Ubuntu есть необходимые компоненты и доступ к настройкам, которые могут играть ключевую роль во все той же производительности в играх. Да и всевозможные лайфхаки, которые есть в интернете, ориентированы, в первую очередь, на Ubuntu.

А этот дистрибутив Linux как нельзя лучше подойдет для старых компьютеров. Также его можно использовать на ноутбуках, потому как оболочка LXDE, используя в нем, потребляет ну очень мало энергии. Разработчики так и позиционируют данный дистрибутив: легкий, энергоэффективный дистрибутив Linux для старых ПК.
LXLE основан на Lubuntu, однако в отличие от своего предшественника, он имеет более приятное оформление и пак предустановленных приложений. Эти мелочи и выводят данный дистрибутив в лидеры. Особенно актуален он будет в 2018, ведь с выходом Ubuntu 18.04 LTS появится и новая версия LXLE. Да-да, разработчики предпочитают использовать именно LTS-релизы в качестве основы. Я считаю, что это правильное решение.
Данный дистрибутив действительно отлично подойдет для использования на старых и маломощных машинах. В своем арсенале он имеет не только необходимый софт. Вместе с тем, в LXLE есть специальные утилиты для повышения производительности. С их помощью вы сможете по-настоящему ощутить скорость работы операционной системы.
Как и прежде, данный дистрибутив Linux доступен для загрузки на официальном сайте. Используйте кнопку ниже, чтобы перейти туда.

И в качестве лучшего дистрибутива Linux для новичков, уже в который раз, появляется Linux Mint. Я думаю, что глупо это оспаривать. Можно, конечно, было найти что-то похожее, и впихнуть это в топ чисто ради “нестандартности”. Но это не лучший подход, потому как тот другой дистрибутив не будет так хорош, как Mint.
Он неспроста является самым популярным дистрибутивом Linux в мире (обогнав даже своего праотца – Ubuntu). Для установки и использования мяты вам не понадобится вникать в какие-то тонкости. Что называется: установил – и сразу используй. Даже все необходимые медиа-кодеки автоматически подтягиваются, вам не придется заботиться вообще ни о чем. Просто установить, возможно поменять оформление (а делается это ну очень легко), и использовать. Здесь, кстати, даже есть набор самых необходимых приложений для работы. Подробнее об установке можно узнать в статье: “Как установить Linux Mint 18.3 Sylvia”.
Короче говоря, не дистрибутив, а сказка. Собственно, именно по этой причине данный дистрибутив устанавливается во всевозможных компаниях и организациях (в качестве замены Windows, за которую не хочется платить). Пользоваться Linux Mint легко и просто, привыкнуть к оформлению и расположению элементов можно за пару часов.

Как ни странно, Deepin также является частым гостем различных топов и рейтингов. Как можно видеть из скриншота выше, разработчики уделяют особое внимание именно внешнему виду. Для тех, кто не знает, поясню: Deepin использует собственную графическую оболочку – DDE. Авторы проекта самостоятельно разрабатывают и поддерживают ее.
Стоит заметить, что то, что вы видите на скриншоте – это не единственный “стиль” рабочего стола, который доступен в оболочке. С помощью нескольких легких манипуляций вы в раз можете превратить макоподобный интерфейс в виндоподобный. Заманчиво? Знаю, что нет, и тем не менее, для пользователей, которые только-только переходят на Linux это будет даже полезно. Им не придется долго привыкать и искать какие-то системные элементы. Все будет доступно почти на тех же местах (но незначительные отличия все равно есть).
Недавно я уже писал о Deepin. То была статья о выходе новой версии – Deepin 15.5, обзор на нововведения которой я и описал в том материале. Пройдя по ссылке, вы можете с ней ознакомиться. Там есть достаточно интересная информация о самой системе, а также о ее возможностях. Также вы можете ознакомиться со статьей, которая расскажет вам как установить Deepin 15.5 на свой ПК.
Однако больше всего информации о Deepin вы узнаете на официальном сайте. Поэтому поскорее переходите туда. А кнопочка ниже, кстати, вам в этом может очень хорошо помочь:

Вы хотите изучить Linux? Понять как там все работает, изучить из чего состоит система, прочувствовать работу системы и научиться настраивать ее полностью под себя? Arch Linux будет отличным выбором для вас. Выбирая этот дистрибутив, вы убиваете сразу двух зайцев: получаете отличную, стабильную и функциональную систему; и учитесь работать с ней, потихоньку понимая все нюансы и аспекты ее использования.
Однако не стоит думать, что все так легко. Боль и мучения (особенно если вы новичок) настигнут вас еще на этапе установки. Вам придется использовать различные чеклисты и мануалы, чтобы поставить базу системы. Потом вам необходимо будет установить уже саму графическую оболочку, а после драйвера. А ведь это еще нужно настроить, потому как после установки вас будет ждать голая оболочка со стандартным набором приложений и дефолт-оформлением. В общем, времени на первую установку и освоение уйдет много, но зато, в качестве награды, вы получите самое ценное – знания. И уже основываясь на них вы сможете решать какие-то локальные проблемы, которые будут возникать все реже и реже.
Еще одним очень важным плюсом этой системы является ее стабильность. Уж не знаю, связано ли это с тем, что пользователь сам все делает и устанавливает, но когда я собрал Арч впервые, эта система продержалась у меня достаточно долго. Так было ровно до того момента, пока я сам ее не снес. Стало скучно, абсолютно никаких ошибок и багов. Работала чисто и быстро, хотя я шел на Арч для постоянной борьбы с ним. Но, видно, не судьба, потому что я изначально все правильно сделал.
Однако, несмотря ни на что, я действительно понял как работает система. Из каких пакетов она состоит, что делать в той или иной ситуации, и как устранять различные ошибки. Данный опыт мне пригодился при использовании других дистрибутивов (особенно арчеподобных), и сейчас я смело могу сказать: это был один из самых моих лучших опытов работы с Linux.

Почему самый необычный? Да очень просто: это достаточно новый дистрибутив, который не основывается на каком-то другом. То есть, если тот же Deepin имеет родство с Debian, а Manjaro с Arch Linux, то Solus – чисто новаторский проект, не имеющий в своей основе какого-то другого дистрибутива.
Но не только по этой причине я включил Solus в топ лучших дистрибутивов 2018. Помимо всего прочего, он также разрабатывается вкупе с собственной графической оболочкой. Я считаю, что данный проект и вправду заслуживает внимания, особенно в 2018 году. По тому же дистровочту, Solus вырвался уже на 6-е место, и сейчас его популярность только растет. Вполне возможно, что когда вы будете читать эту статью, дистрибутив будет уже на 5-м или 4-3-м месте.
Сам дистрибутив, помимо основой графической оболочки (название которой – Budgie), может использоваться с GNOME. Обе версии, а также вся необходимая информация доступны на официальном сайте.
Ну вот, так, по моему мнению, должен выглядеть топ лучших дистрибутивов Linux 2018. Если вы с чем-то не согласны, то пишите об этом в комментариях. Если согласны – то тоже пишите, возможно вы хотели бы видеть еще какие-нибудь категории и дистрибутивы.
Как и всегда, я скажу лишь о том, что как и большинство материалов, этот топ субъективен. Я все равно вложил в него дольку своего мнения, и если перед вами стоит выбор дистрибутива – помните это.

В этой статье основная информация об этом удивительном растении и познавательное видео. Друзья, в магазине или на рынке вы, наверное, не раз задумывались над тем, с чем фенхель едят. Хотели попробовать, но не знали — стоит ли? Вполне стоит! Фенхель вообще полон сюрпризов. Так в чем же заключаются преимущества этого растения? Фенхель: польза и вред – это нужно знать. Это растение широко известно в мире еще с древности и активно используется в кулинарии и медицине. Кроме того, его применяют в качестве афродизиака, существенно усиливающего потенцию у мужчин. А еще — этот продукт отличается низкой калорийностью, что делает его ценным компонентом различных диет для похудения.