{
    "version": "https:\/\/jsonfeed.org\/version\/1",
    "title": "Блог ни о чём, заметки с тегом: роутер",
    "home_page_url": "https:\/\/gladilov.org.ru\/blog\/tags\/router\/",
    "feed_url": "https:\/\/gladilov.org.ru\/blog\/tags\/router\/json\/",
    "icon": false,
    "author": {
        "name": "Павел Гладилов",
        "url": "https:\/\/gladilov.org.ru\/blog\/",
        "avatar": false
    },
    "items": [
        {
            "id": "2022",
            "url": "https:\/\/gladilov.org.ru\/blog\/all\/dmca-router-firmware\/",
            "title": "DMCA теперь разрешает перепрошивку роутеров",
            "content_html": "<p>Правозащитные организации Software Freedom Conservancy (SFC) и Electronic Frontier Foundation (EFF) добились внесения поправок в «Закон об авторском праве в цифровую эпоху» (DMCA, Digital Millennium Copyright Act), добавляющих прошивки к маршрутизаторам в список исключений, на которые не распространяются ограничения DMCA.<\/p>\n<p>Раз в три года в Библиотеке Конгресса США созывается специальная комиссия, которая в ходе публичных слушаний принимает решение о пересмотре списка исключений с описанием ситуаций к которым закон DMCA не может быть применим. Данный список формируется для защиты от возможных злоупотреблений и необоснованных ограничений, которые могут продвигаться под прикрытием DMCA, не являясь при этом объектом нарушения авторских прав.<\/p>\n<p><b class=\"spoiler-controller pop-up_camper_29_10_21\">Показать<\/b><\/p>\n<p><section class=\"spoiler pop-up_camper_29_10_21\"><\/p>\n<p><\/p>\n<p>Утверждённые в этом году исключения разрешают установку альтернативных прошивок на маршрутизаторы и другие сетевые устройства (в том числе совершая jailbreak и обходя привязки к прошивкам с DRM). Исключение даёт пользователю возможность продлить жизненный цикл своего устройства после истечения срока поддержки производителем, установив альтернативную прошивку, такую как OpenWrt.<\/p>\n<p>Также одобрены исключения, позволяющие легально проводить исследования прошивок устройств с целью выявления и подтверждения возможного нарушения копилефт-лицензий, требующих открытия производных работ. Исключение действует для всех типов устройств, кроме игровых консолей.<\/p>\n<p>Ранее действующие исключения, связанные с разрешением разблокирования, смены прошивки, ремонта и установки приложений, независимо от того одобрены они производителем или нет, ранее действующие для смартфонов (jailbreak), планшетов и прочих мобильных устройств, расширены в отношении возможности замены программной начинки умных телевизоров.<\/p>\n<p>Расширены категории устройств для которых действуют исключения, позволяющие самостоятельно проводить ремонт. Проект Right to Repair добивается предоставления исключений для ремонта любых устройств и в этом году удалось приблизится к намеченной цели. Одобрены поправки, разрешающие диагностику, техническое обслуживание и ремонт любых потребительских устройств, включая электронные книги, проигрыватели дисков и умные динамики, а также ремонт транспортных средств, морских судов и медицинских устройств. Для медицинских устройств разрешён как ремонт так и извлечение данных, хранящихся на собственном устройстве, независимо от того имплантировано устройство или нет.<\/p>\n<p>Продлены исключения, связанные дешифровкой материалов c DVD, Blu-Ray и online-сервисов, которые используются для составления ремиксов с включением в них отдельных отрывков видео. Из действия DMCA также выведены компьютерные игры и игровые консоли, производители которых прекратили поддержку своих продуктов (любители компьютерных игр могут легально вносить изменения в старые игровые приложения и прошивки игровых консолей для обхода привязок к внешним игровым сервисам и серверам аутентификации). Продлены исключения, позволяющие использовать альтернативные материалы в 3D-принтерах.<\/p>\n<p>Не был удовлетворён запрос на включение исследований соблюдения конфиденциальности в продлённое исключение, разрешающее исследователям безопасности анализировать программные продукты с целью выявления уязвимостей и самостоятельно исправлять найденные уязвимости. Комиссия заключила, что в подобном изменении нет необходимости, так как исследования конфиденциальности подпадают под определение исследований безопасности и принятия отдельного исключения для них не требуется.<\/p>\n<p>Не одобрены были и поправки, допускающие ремонт игровых консолей (ремонт игровых консолей ограничен возможностью самостоятельной замены оптических накопителей) и устройств с прошивками, применяемыми в коммерческих или промышленных целях за исключением транспортных средств и медицинских устройств. Например самостоятельный ремонт и изменение настроек робота-пылесоса считается нелегальным.<\/p>\n<p>Из нерешённых проблем также отмечается отсутствие исключений для распространения инструментов, используемых для ремонта — поставка утилит, обходящих блокировки производителей по-прежнему считается нелегальной. Отмечается, что комиссия не имеет полномочий принять исключение по этому вопросу, так как он требует реформирования законодательства. Таким образом складывается ситуация, что пользователь получил право самостоятельно изменить прошивку и обойти привязку к периферийным устройствам на своём Xbox, но распространение кода для осуществления таких действий является незаконным.<\/section><\/p>\n<p><font size=\"2\">Источники:<br \/>\n<a href=\"https:\/\/public-inspection.federalregister.gov\/2021-23311.pdf\">https:\/\/public-inspection.federalregister.gov\/2021-23311.pdf<\/a><br \/>\n<a href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56066\">https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56066<\/a><br \/>\n<a href=\"https:\/\/sfconservancy.org\/news\/2021\/oct\/28\/2021-DMCA-final-exemptions-win\/\">https:\/\/sfconservancy.org\/news\/2021\/oct\/28\/2021-DMCA-final-exemptions-win\/<\/a><\/font><\/p>\n",
            "date_published": "2021-10-29T19:38:44+03:00",
            "date_modified": "2021-10-29T19:40:06+03:00",
            "_date_published_rfc2822": "Fri, 29 Oct 2021 19:38:44 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "2022",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1283",
            "url": "https:\/\/gladilov.org.ru\/blog\/all\/dpkg-ldconfig-not-found-fix\/",
            "title": "Исправление ошибки dpkg о не найденном ldconfig",
            "content_html": "<p><img src=\"\/blog\/pictures\/dpkg-fix\/dpkg-fix.jpg\" class=\"main_right_img\" \/>У меня есть старая железка с <img style=\"vertical-align:middle!important;\" src=\"\/img\/install\/os\/debwrt.png\" \/> DebWrt 2.0 на борту, вот такая:<br \/>\n<font size=\"2\"><a class=\"lightbox2\" data-lightbox=\"13.05.2020-dir320\" href=\"\/img\/dir-320\/320_500.png\"><img src=\"\/img\/dir-320\/favicon.png\" style=\"vertical-align:middle;\" \/> D-Link DIR-320\/A2E<br \/><img src=\"\/img\/dir-320\/320_150.png\" style=\"vertical-align:middle;\" \/><\/a><\/font><br \/>\nПри выполнении команд apt-get получил предупреждения о том, что <b>ldconfig<\/b> и <b>start-stop-daemon<\/b> не найдены по пути поиска или не являются исполняемыми файлами (у меня русская локаль, поэтому системные сообщения выводятся на русском): <b class=\"spoiler-controller pop-up_camper_13_05_20-2\">Показать<\/b><section class=\"spoiler pop-up_camper_13_05_20-2\"><\/p>\n<p><\/p>\n<p><font size=\"2\"><\/p>\n<pre class=\"e2-text-code\"><pre class=\"e2-text-code\"><code># apt-get install debian-keyring\r\nЧтение списков пакетов... Готово\r\nПостроение дерева зависимостей\r\nЧтение информации о состоянии... Готово\r\nСледующие пакеты устанавливались автоматически и больше не требуются:\r\n  wwwconfig-common libjs-mootools javascript-common\r\nДля их удаления используйте 'apt-get autoremove'.\r\nНОВЫЕ пакеты, которые будут установлены:\r\n  debian-keyring\r\nобновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 4 п                                                                                                                                                              акетов не обновлено.\r\nНеобходимо скачать 31,1 MБ архивов.\r\nПосле данной операции, объём занятого дискового пространства возрастёт на 35,8 M                                                                                                                                                              B.\r\nВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!\r\n  debian-keyring\r\nУстановить эти пакеты без проверки [y\/N]? y\r\nПолучено:1 http:\/\/archive.debian.org\/debian\/ squeeze\/main debian-keyring all 201                                                                                                                                                              0.12.29 [31,1 MB]\r\nПолучено 31,1 MБ за 41с (745 kБ\/c)\r\ndpkg: предупреждение: «ldconfig» отсутствует в каталогах, перечисленных в PATH,                                                                                                                                                               или не является исполняемым.\r\ndpkg: предупреждение: «start-stop-daemon» отсутствует в каталогах, перечисленных                                                                                                                                                               в PATH, или не является исполняемым.\r\ndpkg: предупреждение: «update-rc.d» отсутствует в каталогах, перечисленных в PAT                                                                                                                                                              H, или не является исполняемым.\r\ndpkg: В каталогах, перечисленных в PATH, отсутствуют или не являются\r\nисполняемыми 3 необходимых программы.\r\nNB: В PATH суперпользователя обычно должны присутствовать \/usr\/local\/sbin,\r\n\/usr\/sbin и \/sbin.\r\nE: Sub-process \/usr\/bin\/dpkg returned an error code (2)\r\n#<\/code><\/pre><\/pre>\n<p><\/font><\/section>Для исправления этого, по совету <a href=\"https:\/\/specialistoff.net\/question\/869\">отсюда<\/a> и <a href=\"https:\/\/unix.stackexchange.com\/questions\/160019\/dpkg-cannot-find-ldconfig-start-stop-daemon-in-the-path-variable\">отсюда<\/a>, я добавил в файл <b>\/root\/.bashrc<\/b> такую строку:<font size=\"2\"><\/p>\n<pre class=\"e2-text-code\"><pre class=\"e2-text-code\"><code>export PATH=\/usr\/local\/sbin:\/usr\/local\/bin:\/usr\/sbin:\/usr\/bin:\/sbin:\/bin<\/code><\/pre><\/pre>\n<p><\/font><hr width=\"100%\"><center>Задача <font color=\"green\">решена<\/font><br \/><img src=\"\/blog\/pictures\/learning\/learn-mini.jpg\" \/><\/center><\/p>\n<p><font size=\"2\">UPD: Для самых слабых умом, которые (как и я) гуглят ошибку, а не читают системные месседжи до конца: достаточно было бы добавить к переменной PATH просто путь \/sbin, так как оба бинарника лежат там. Ну и сообщение в конце вывода какбэ намекает: <font size=\"2\"><\/p>\n<pre class=\"e2-text-code\"><pre class=\"e2-text-code\"><code>NB: В PATH суперпользователя обычно должны присутствовать \/usr\/local\/sbin,\r\n\/usr\/sbin и \/sbin.<\/code><\/pre><\/pre>\n<p><\/font><\/font><\/p>\n",
            "date_published": "2020-05-13T16:40:45+03:00",
            "date_modified": "2020-05-13T16:40:04+03:00",
            "_date_published_rfc2822": "Wed, 13 May 2020 16:40:45 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1283",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": []
            }
        },
        {
            "id": "533",
            "url": "https:\/\/gladilov.org.ru\/blog\/all\/ieee-802-11aq-standard\/",
            "title": "Опубликованы спецификации IEEE 802.11aq",
            "content_html": "<p><img src=\"\/blog\/pictures\/events\/802-11aq.jpg\" class=\"main_right_img\" \/>Организации IEEE и IEEE Standards Association, специализирующиеся на разработке, стандартизации и продвижении передовых технологий, сообщили об одобрении и публикации спецификации IEEE 802.11aq. Эта спецификация — дополнение к стандарту, упрощающая обнаружение сервисов в беспроводных локальных сетях. Она позволяет обнаруживать сервисы, доступные в беспроводных локальных сетях (WLAN). Как утверждается, от внедрения поддержки IEEE 802.11aq выиграют как сетевые операторы, так и конечные пользователи.<\/p>\n<p><b class=\"spoiler-controller pop-up_camper_20_09_18\">Показать<\/b><\/p>\n<p><section class=\"spoiler pop-up_camper_20_09_18\"><\/p>\n<p><\/p>\n<p>«Подключение к WLAN без возможности легко узнать, поддерживает ли эта сеть конкретную услугу, часто является источником разочарования для конечных пользователей. Дополнение IEEE 802.11aq устраняет эти ситуации, позволяя пользователям быстро определять, какие услуги доступны, до фактического подключения устройств, — так охарактеризовал новую спецификацию Стивен Макканн (Stephen McCann), руководитель группы IEEE 802.11aq. — IEEE 802.11aq также обеспечивает критическое конкурентное преимущество за счет дифференциации услуг в переполненных рыночных средах».<\/p>\n<p>По сути, IEEE 802.11aq определяет параметры для запросов, обрабатываемых беспроводной сетью до подключения устройства. С их помощью пользователя могут быстро и легко обнаружить, какие типы услуг поддерживаются, за счет чего упрощается выбор сети для подключения.<\/p>\n<p>Спецификации IEEE 802.11aq уже доступны для покупки в магазине стандартов IEEE.<\/p>\n<p><font size=\"2\"><a href=\"https:\/\/standards.ieee.org\/news\/2018\/ieee-802_11aq-standard-amendment-wlan.html\">Источник<\/a><\/font><\/p>\n",
            "date_published": "2018-09-20T15:40:02+03:00",
            "date_modified": "2018-09-20T15:39:48+03:00",
            "_date_published_rfc2822": "Thu, 20 Sep 2018 15:40:02 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "533",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "394",
            "url": "https:\/\/gladilov.org.ru\/blog\/all\/wpa3-introduced\/",
            "title": "Представлен стандарт WPA3",
            "content_html": "<p><img src=\"\/blog\/pictures\/wpa3.jpg\" class=\"main_right_img\" \/>Организация Wi-Fi Alliance представила «следующее поколение безопасности Wi-Fi». Речь идет о стандарте WPA3, основанном на стандарте WPA2, принятом четырнадцать лет назад.<\/p>\n<p>Как сказано в соответствующем пресс-релизе, WPA3 «добавляет новые функции для упрощения безопасности Wi-Fi, обеспечения более надежной аутентификации и повышения криптографической стойкости».<\/p>\n<p><b class=\"spoiler-controller pop-up_camper_26_06_18\">Показать<\/b><\/p>\n<p><section class=\"spoiler pop-up_camper_26_06_18\"><\/p>\n<p><\/p>\n<p>Конечно, устройства, поддерживающие WPA2, продолжат работать и при переходе отрасли к WPA3. Но в сетях WPA3 будут использоваться новейшие методы защиты, запрещены устаревшие протоколы и обязательным является требование использования защищенных фреймов управления (PMF).<\/p>\n<p>В WPA3 предусмотрено два режима работы: WPA3-Personal и WPA3-Enterprise.<\/p>\n<p>В режиме WPA3-Personal выполняется усиленная аутентификация на основе пароля, даже когда пользователи выбирают пароли, которые не соответствуют рекомендациям сложности. Для установления ключа WPA3 задействует протокол Simultaneous Authentication of Equals (SAE), обеспечивающий более надежную защиту от попыток подбора пароля сторонними лицами.<\/p>\n<p>В режиме WPA3-Enterprise, «предлагающем эквивалент 192-разрядной криптографической стойкости», обеспечивается дополнительная защита сетей, в которых передаются важные данные, например, сетей государственных или финансовых учреждений.<\/p>\n<p>Одновременно представлена программа сертификации Wi-Fi CERTIFIED Easy Connect, которая упрощает включение в сеть устройств с ограниченным интерфейсом или без дисплея, например, устройств интернета вещей. Wi-Fi Easy Connect позволяет безопасно добавлять такое устройство в сеть Wi-Fi, используя другое устройство с более полным интерфейсом, например смартфон, путем простого сканирования кода QR.<br \/>\n<font size=\"2\"><a href=\"https:\/\/www.wi-fi.org\/news-events\/newsroom\/wi-fi-alliance-introduces-wi-fi-certified-wpa3-security\">Источник<\/a><\/font><\/section><\/p>\n",
            "date_published": "2018-06-26T14:45:07+03:00",
            "date_modified": "2018-06-26T14:44:50+03:00",
            "_date_published_rfc2822": "Tue, 26 Jun 2018 14:45:07 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "394",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "233",
            "url": "https:\/\/gladilov.org.ru\/blog\/all\/situation\/",
            "title": "Ситуация...",
            "content_html": "<p><img src=\"\/blog\/pictures\/DIR-300C1.png\" class=\"main_left_img\" \/>Только что полез на сайт 4pda.ru, срочно нужно было посмотреть характеристики моего рутера (DIR-300A\/C1), хочу узнать, есть ли у него возможность настроить мультиван.<br \/>\nЗахожу на <a href=\"https:\/\/4pda.ru\/forum\/index.php?showtopic=420109\">первую выданную гугелем страницу<\/a>, открываю спойлер «Общие инструкции, Полезное, Разное», кликаю в «Характеристики аппаратных ревизий DIR-300» и... вижу страницу своего <a href=\"http:\/\/routers.gladilov.org.ru\/\"><img src=\"\/img\/dir-320\/favicon.png\" style=\"vertical-align:middle!important;\" \/> сайта про роутеры<\/a>, который я активно вёл на предыдущей работе, у городского интернет-провайдера.... Оппа, вот это поворот <img src=\"\/blog\/pictures\/smile.jpg\" style=\"vertical-align:middle!important;\" \/> 4PDA — приятно, что сайтик полезен!<\/p>\n<p>P. S. Как ни печально, на моём сайте нет необходимой мне информации, придётся ждать ответа от спецов из D-Link’а, тем более, что у меня установлена древняя прошивка с пометкой в описании «Тестовая версия. Не для распространения. Без поддержки конечных пользователей.»<\/p>\n<p>P. P. S. Ради интереса — поискал упоминание о роутерном сайте в гугле — нашёл только у <a href=\"http:\/\/forum.ixbt.com\/topic.cgi?id=14:58690:1039#1039\">iXBT<\/a>, хотя дальше четвёртой страницы гугла не листал. Ну и в <a href=\"https:\/\/www.sevendays.co\/project\/router-information-and-configuration\">СевенДэйз<\/a> в старой резюмехе моей есть.<\/p>\n",
            "date_published": "2018-02-22T14:47:38+03:00",
            "date_modified": "2021-05-26T11:11:22+03:00",
            "_date_published_rfc2822": "Thu, 22 Feb 2018 14:47:38 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "233",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "186",
            "url": "https:\/\/gladilov.org.ru\/blog\/all\/setting-up-debwrt-on-dir-320-after-install\/",
            "title": "Настройка DebWrt на DIR-320 после установки",
            "content_html": "<p>В качестве продолжения статьи <a href=\"\/blog\/all\/installing-debwrt-on-dir-320\/\">Установка DebWrt на DIR-320 аппаратных ревизий A1\/A2<\/a>.<\/p>\n<p><b class=\"spoiler-controller pop-up_camper_16_01_18\">Показать<\/b><\/p>\n<p><section class=\"spoiler pop-up_camper_16_01_18\"><\/p>\n<p><\/p>\n<p>Следует иметь в виду, что у свежеперепрошитого устройства на LAN-интерфейсе настроен IP-адрес 192.168.1.1\/24. Если используются другие сети, то правим сетевые настройки (возможно, сеанс удалённого входа отвалится, если изменился IP-адрес). Для этого необходимо удалить \/etc\/network\/interfaces (это симлинк на \/etc\/network\/interfaces.firstboot), создать его с необходимым содержимым и перегрузить службу networking:<\/p>\n<pre class=\"e2-text-code\"><pre class=\"e2-text-code\"><code>rm \/etc\/network\/interfaces\r\ntouch \/etc\/network\/interfaces\r\ncat &lt;&lt; EOF &gt; \/etc\/network\/interfaces\r\nauto lo eth0\r\niface lo inet loopback\r\n\r\niface eth0 inet dhcp\r\n\r\niface wlan0 inet dhcp\r\nwpa-ssid &lt;имя WiFi-сети&gt;\r\nwpa-psk &lt;ключ WiFi-сети&gt;\r\nEOF\r\nservice networking restart\r\necho &quot;&lt;DNS-сервер&gt;&quot; &gt; \/etc\/resolv.conf<\/code><\/pre><\/pre>\n<p>Изначально настроен только один пользователь — root с паролём debwrt. Из-за того, что при старте таймер времени равен нулю, то есть системные время и дата установлены на полночь 1 января 1970 года (Thu Jan  1 00:00:00 UTC 1970),то при входе ssh’ем (или telnet’ом) система потребует смену пароля. Необходимо выставить правильное время.<hr width=\"100%\"><i><b>Способ I.<\/b><\/i> Применим даже с ненастроеной сетевой подсистемой.<\/p>\n<pre class=\"e2-text-code\"><pre class=\"e2-text-code\"><code>date --set=&quot;&lt;дата&gt; &lt;месяц&gt; &lt;год&gt; &lt;часы&gt;:&lt;минуты&gt;:&lt;секунды&gt;&quot;\r\ndate --set=&quot;&lt;номер месяца&gt;\/&lt;дата&gt;\/&lt;год&gt; &lt;часы&gt;:&lt;минуты&gt;:&lt;секунды&gt;&quot;<\/code><\/pre><\/pre>\n<p>Например, на дату опубликования этой заметки актуальной была команда:<\/p>\n<pre class=\"e2-text-code\"><pre class=\"e2-text-code\"><code>date --set=&quot;16 January 2018 17:57:00&quot;\r\ndate --set=&quot;01\/16\/2018 17:57:00&quot;<\/code><\/pre><\/pre>\n<p><hr width=\"100%\"><i><b>Способ II.<\/b><\/i> Правим время с помощью ntpdate (требуется доступ в сеть Интернет):<br \/>\nОстанавливаем сервис ntp и синхронизируем время с любым рабочим NTP-сервером.<\/p>\n<pre class=\"e2-text-code\"><pre class=\"e2-text-code\"><code>service ntp stop\r\nntpdate time.nist.gov\r\nservice ntp start<\/code><\/pre><\/pre>\n<p><hr width=\"100%\">Команды<\/p>\n<pre class=\"e2-text-code\"><pre class=\"e2-text-code\"><code>hwclock -w\r\nhwclock --hctosys<\/code><\/pre><\/pre>\n<p>не сработают, так как у системы нет аппаратных часов.<hr width=\"100%\">Меняем репозиторий с ftp.debian.org на archive.debian.org и обновляем систему:<\/p>\n<pre class=\"e2-text-code\"><pre class=\"e2-text-code\"><code>echo &quot;deb http:\/\/archive.debian.org\/debian squeeze main&quot; &gt; \/etc\/apt\/sources.list\r\napt-get update\r\napt-get upgrade<\/code><\/pre><\/pre>\n<p>Донастраиваем систему и устанавливаем нужные пакеты:<\/p>\n<pre class=\"e2-text-code\"><pre class=\"e2-text-code\"><code>passwd\r\nhostname &lt;имя узла&gt;\r\necho &quot;&lt;имя узла&gt;&quot; &gt; \/etc\/hostname\r\necho -e &quot;127.0.0.2\\t&lt;имя узла&gt;&quot; &gt; \/etc\/hosts\r\napt-get install mc sudo most locales bash-completion nload htop ccze telnet wpasupplicant\r\ndpkg-reconfigure locales\r\ndpkg-reconfigure tzdata\r\nadduser &lt;пользователь&gt;\r\necho -e &quot;&lt;пользователь&gt;\\tALL=(ALL:ALL) NOPASSWD: ALL&quot; &gt; \/etc\/sudoers\r\napt-get install apache2 php7 mysql-server<\/code><\/pre><\/pre>\n<p><\/section><\/p>\n",
            "date_published": "2018-01-16T17:56:56+03:00",
            "date_modified": "2021-05-26T11:16:04+03:00",
            "_date_published_rfc2822": "Tue, 16 Jan 2018 17:56:56 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "186",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": []
            }
        },
        {
            "id": "172",
            "url": "https:\/\/gladilov.org.ru\/blog\/all\/merging-openwrt-and-lede-projects\/",
            "title": "Проекты OpenWrt и LEDE объявили о слиянии",
            "content_html": "<p>Проекты <img style=\"vertical-align:middle!important;\" src=\"\/img\/install\/big\/os\/openwrt.png\" \/> OpenWrt и <img style=\"vertical-align:middle!important;\" src=\"\/img\/install\/big\/os\/lede.png\" \/> LEDE, развивающие дистрибутивы для различных сетевых устройств, таких как маршрутизаторы и точки доступа, объявили о воссоединении (<a href=\"https:\/\/lede-project.org\/#announcing_the_openwrtlede_merge\">ссылка<\/a>). В соответствии с ранее согласованным планом, <a href=\"https:\/\/github.com\/openwrt\/openwrt\">Git-репозиторий<\/a> OpenWrt заменён на содержимое репозитория LEDE, который послужит основой для дальнейшей совместной разработки.<\/p>\n<p><b class=\"spoiler-controller pop-up_camper_03_01_18\">Показать<\/b><\/p>\n<p><section class=\"spoiler pop-up_camper_03_01_18\"><\/p>\n<p><\/p>\n<p>Разработка объединённого проекта будет вестись под именем OpenWrt, но в соответствии с <a href=\"https:\/\/lede-project.org\/rules\">правилами<\/a> LEDE, подразумевающими открытый процесс принятия решений с привлечением сообщества, прозрачность взаимодействия разработчиков, регулярный предсказуемый цикл подготовки релизов, первоочередное внимание стабильности дистрибутива, более либеральные правила приёма изменений и получения права коммита. Деятельность, связанная с решением юридических вопросов, сбором пожертвований и распоряжением активами (например, доменом и торговой маркой) нового совместного проекта OpenWrt делегирована некоммерческой организации SPI (Software in the Public Interest), которая также курирует такие проекты, как Debian, Arch Linux, X.Org, 0.A.D, FFmpeg, freedesktop.org и OpenEmbedded.<\/p>\n<p>Старое содержимое репозитория OpenWrt перемещено в <a href=\"https:\/\/github.com\/openwrt\/archive\">архив<\/a>, но отсутствующие в LEDE патчи, отвечающие требованиям к качеству кода LEDE, будут перенесены в новый репозиторий. Сервисы и элементы инфраструктуры, запущенные в рамках домена lede-project.org, теперь доступны и через домен openwrt.org. Форумы и wiki пока остаются как есть, решение по ним ещё не утверждено.<\/p>\n<p>Поддержка старых выпусков OpenWrt (до 15.05) будет прекращена, а для OpenWrt 15.05 будут предоставляться обновления с исправлением уязвимостей и серьёзных проблем. Поддержка LEDE 17.01 будет обеспечена в полном объёме. В ближайшие несколько месяцев ожидается формирование нового значительного релиза, который выйдет уже под именем OpenWrt.<\/p>\n<p>Выбор в пользу кода LEDE сделан, так как последнее время все новшества и изменения создавались в данном проекте, а разработка OpenWrt практически остановилась после создания форка в 2016 году, когда из проекта ушла группа активных разработчиков, желающих поднять стабильность дистрибутива на новый уровень и избавиться от организационных проблем. Создатели ответвления, которое получило название LEDE, попытались воплотить в жизнь предсказуемый цикл разработки, более либеральные правила приёма изменений и прозрачный процесс принятия решений с привлечением сообщества и проведением публичных обсуждений. Весной 2017 года состоялся первый значительный релиз LEDE, который показал состоятельность проекта.<\/p>\n<p><font size=\"2\">Новость с <a href=\"http:\/\/www.opennet.ru\/opennews\/art.shtml?num=47854\">Опёнка<\/a><\/font><\/section><\/p>\n",
            "date_published": "2018-01-03T23:23:43+03:00",
            "date_modified": "2018-01-28T22:24:08+03:00",
            "_date_published_rfc2822": "Wed, 03 Jan 2018 23:23:43 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "172",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "137",
            "url": "https:\/\/gladilov.org.ru\/blog\/all\/cisco-packetlabs\/",
            "title": "Лабы по Cisco Packet Tracer",
            "content_html": "<p><img src=\"\/img\/cisco\/netacad35.png\"  style=\"vertical-align:middle!important;\" \/> Хочу всё с основ пройти:<\/p>\n<div class=\"e2-text-table\">\n<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\">\n<tr>\n<td style=\"text-align: left\"><b>Часть 1: Basic Networking<\/b><\/td>\n<td style=\"text-align: center\"><\/td>\n<td style=\"text-align: center\"><\/td>\n<\/tr>\n<tr>\n<td>1-1 <a href=\"http:\/\/www.ranet.co.th\/packetlab\/ccna\/NA-1-1-BasicConfig.pka\">Basic Configuration<\/a><\/td>\n<td>1-2 <a href=\"http:\/\/www.ranet.co.th\/packetlab\/ccna\/NA-1-2-IPv4addressing.pka\">IPv4 Addressing<\/a><\/td>\n<td>1-3 <a href=\"http:\/\/www.ranet.co.th\/packetlab\/ccna\/NA-1-3-IPv6addressing.pka\">IPv6 Addressing<\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left\"><b>Часть 2: LAN Technology<\/b><\/td>\n<td style=\"text-align: center\"><\/td>\n<td style=\"text-align: center\"><\/td>\n<\/tr>\n<tr>\n<td>2-1 <a href=\"http:\/\/www.ranet.co.th\/packetlab\/ccna\/NA-2-1-InterVLAN.pka\">InterVLAN Routing<\/a><\/td>\n<td>2-2 <a href=\"http:\/\/www.ranet.co.th\/packetlab\/ccna\/NA-2-2-VTP.pka\">VTP<\/a><\/td>\n<td>2-3 <a href=\"http:\/\/www.ranet.co.th\/packetlab\/ccna\/NA-2-3-STP.pka\">STP<\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left\"><b>Часть 3: WAN Technology<\/b><\/td>\n<td style=\"text-align: center\"><\/td>\n<td style=\"text-align: center\"><\/td>\n<\/tr>\n<tr>\n<td>3-1 <a href=\"http:\/\/www.ranet.co.th\/packetlab\/ccna\/NA-3-1-PPP-PAP.pka\">PPP — PAP<\/a><\/td>\n<td>3-2 <a href=\"http:\/\/www.ranet.co.th\/packetlab\/ccna\/NA-3-2-PPP-CHAP.pka\">PPP — CHAP<\/a><\/td>\n<td>3-3 <a href=\"http:\/\/www.ranet.co.th\/packetlab\/ccna\/NA-3-3-FR-Multipoint.pka\">Frame Relay — Multipoint<\/a><\/td>\n<\/tr>\n<tr>\n<td>3-4 <a href=\"http:\/\/www.ranet.co.th\/packetlab\/ccna\/NA-3-4-FR-P2P.pka\">Frame Relay — Point-to-Point<\/a><\/td>\n<td style=\"text-align: center\"><\/td>\n<td style=\"text-align: center\"><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left\"><b>Часть 4: IP Routing and Services<\/b><\/td>\n<td style=\"text-align: center\"><\/td>\n<td style=\"text-align: center\"><\/td>\n<\/tr>\n<tr>\n<td>4-1 <a href=\"http:\/\/www.ranet.co.th\/packetlab\/ccna\/NA-4-1-Static-Default-Route.pka\">Static and Default Route<\/a><\/td>\n<td>4-2 <a href=\"http:\/\/www.ranet.co.th\/packetlab\/ccna\/NA-4-2-RIP.pka\">RIP<\/a><\/td>\n<td>4-3 <a href=\"http:\/\/www.ranet.co.th\/packetlab\/ccna\/NA-4-3-OSPF.pka\">OSPF<\/a><\/td>\n<\/tr>\n<tr>\n<td>4-4 <a href=\"http:\/\/www.ranet.co.th\/packetlab\/ccna\/NA-4-4-EIGRP.pka\">EIGRP<\/a><\/td>\n<td>4-5 <a href=\"http:\/\/www.ranet.co.th\/packetlab\/ccna\/NA-4-5-PortSecurity.pka\">Port Security<\/a><\/td>\n<td>4-6 <a href=\"http:\/\/www.ranet.co.th\/packetlab\/ccna\/NA-4-6-AccessList.pka\">Access Control List<\/a><\/td>\n<\/tr>\n<tr>\n<td>4-7 <a href=\"http:\/\/www.ranet.co.th\/packetlab\/ccna\/NA-4-7-NAT.pka\">NAT<\/a><\/td>\n<td>4-8 <a href=\"http:\/\/www.ranet.co.th\/packetlab\/ccna\/NA-4-8-VPN.pka\">VPN-IPsec<\/a><\/td>\n<td>4-9 <a href=\"http:\/\/www.ranet.co.th\/packetlab\/ccna\/NA-4-9-DHCP.pka\">DHCP<\/a><\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>Удобный <a href=\"http:\/\/www.ranet.co.th\/IPsubnet01-eng.php\">IP-калькулятор<\/a>.<\/p>\n",
            "date_published": "2017-12-30T13:51:45+03:00",
            "date_modified": "2018-01-18T21:54:31+03:00",
            "_date_published_rfc2822": "Sat, 30 Dec 2017 13:51:45 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "137",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "158",
            "url": "https:\/\/gladilov.org.ru\/blog\/all\/installing-debwrt-on-dir-320\/",
            "title": "Установка DebWrt на DIR-320 аппаратных ревизий A1\/A2",
            "content_html": "<p>На всякий случай сделаю в блоге копию руководства со страницы <a href=\"\/dir-320\/firmwares\/debwrt\"><img src=\"\/img\/dir-320\/favicon.png\" style=\"vertical-align:middle!important;\" \/> DIR-320 -> Firmwares -> DebWrt<\/a><\/p>\n<p><b class=\"spoiler-controller pop-up_camper_26_12_17\">Показать<\/b><\/p>\n<p><section class=\"spoiler pop-up_camper_26_12_17\"><\/p>\n<p><\/p>\n<p><a name=\"_0\"><\/a><strong>Оглавление<\/strong><br \/>\n<a href=\"\/blog\/all\/installing-debwrt-on-dir-320\/#_1\">Необходимые материалы<\/a><br \/>\n<a href=\"\/blog\/all\/installing-debwrt-on-dir-320\/#_2\">Подготовка накопителя<\/a><br \/>\n<a href=\"\/blog\/all\/installing-debwrt-on-dir-320\/#_3\">Прошивка устройства<\/a><br \/>\n<a href=\"\/blog\/all\/installing-debwrt-on-dir-320\/#_4\">Действия после перепрошивки<\/a><br \/>\n<a href=\"\/blog\/all\/installing-debwrt-on-dir-320\/#_5\">Использование NetConsole<\/a><br \/>\n<a name=\"_1\"><\/a><\/p>\n<h2>Необходимые материалы<\/h2>\n<p>Я использую прошивку DebWrt ревизии 116 от 22 июня 2011 года с ядром версии 2.6.34.5. Немного тухло, но в сборках с более свежими ядрами мне не удалось заставить работать интерфейс wlan0 (видимо — <a href=\"https:\/\/en.wikipedia.org\/wiki\/OpenWrt#Hardware_incompatibilities\">из-за этого<\/a>), а пересобирать прошивку — лениво. Работает — и пусть работает :-) Прошивки беру с официального сайта <a href=\"http:\/\/downloads.debwrt.net\/firmware\/backfire\/10.03-2.0\/src\/brcm47xx\/\">DebWrt<\/a>.<br \/>\n<br \/><\/p>\n<ul>\n<li>USB-флеш-накопитель объёмом не менее 160 Мб<\/li>\n<li>прошивка для устройства (<a href=\"\/dir-320\/firmwares\/dl\/debwrt\/debwrt-firmware-brcm47xx-squashfs.trx\">debwrt-firmware-brcm47xx-squashfs.trx<\/a>)<\/li>\n<li>архив образа корневой ФС с ядром, утилитами, системными программами (<a href=\"\/dir-320\/firmwares\/dl\/debwrt\/debwrt-rootfs-mipsel-2.0-1.tar.bz2\">debwrt-rootfs-mipsel-2.0-1.tar.bz2<\/a>)<\/li>\n<li>архив со вспомогательными модулями ядра (<a href=\"\/dir-320\/firmwares\/dl\/debwrt\/debwrt-modules-brcm47xx-Broadcom-b43-2.6.34.5-angel-2.0-1.tar.gz\">debwrt-modules-brcm47xx-Broadcom-b43-2.6.34.5-angel-2.0-1.tar.gz<\/a>)<\/li>\n<li>опционально имеется архив с заголовками библиотек ядра (<a href=\"\/dir-320\/firmwares\/dl\/debwrt\/debwrt-headers-brcm47xx-Broadcom-b43-2.6.34.5-angel-2.0-1.tar.gz\">debwrt-headers-brcm47xx-Broadcom-b43-2.6.34.5-angel-2.0-1.tar.gz<\/a>)<\/li>\n<\/ul>\n<p><a href=\"\/blog\/all\/installing-debwrt-on-dir-320\/#_0\">Перейти к оглавлению<\/a><br \/>\n<a name=\"_2\"><\/a><\/p>\n<h2>Подготовка накопителя<\/h2>\n<p>Команды выполняются от имени пользователя root или используется sudo. Допустим, что USB-флеш-накопитель объявлен в системе как <font color=\"red\">\/dev\/sdb<\/font><\/p>\n<p>Последовательность действий следующая:<\/p>\n<h3><b>Разбивка накопителя на разделы<\/b><\/h3>\n<pre class=\"e2-text-code\"><pre class=\"e2-text-code\"><code>\/dev\/sdb1 - метка тома DEBWRT_ROOT, тип - Linux (ext3), весь объём накопителя, кроме свопа\r\n\/dev\/sdb2 - метка тома DEBWRT_SWAP, тип - Linux Swap, объём - 128 Мб<\/code><\/pre><\/pre>\n<h3><b>Создание файловых систем<\/b><\/h3>\n<pre class=\"e2-text-code\"><pre class=\"e2-text-code\"><code>mkfs.ext3 -L DEBWRT_ROOT \/dev\/sdb1\r\ntune2fs -c 0 -i 0 \/dev\/sdb1\r\nmkswap -L DEBWRT_SWAP \/dev\/sdb2<\/code><\/pre><\/pre>\n<h3><b>Монтирование корневого раздела ext3<\/b><\/h3>\n<pre class=\"e2-text-code\"><pre class=\"e2-text-code\"><code>mkdir -p \/mnt\/debwrt\r\nmount \/dev\/sdb1 \/mnt\/debwrt\r\ncd \/mnt\/debwrt<\/code><\/pre><\/pre>\n<h3><b>Распаковка архива с корневым образом в \/mnt\/debwrt (\/dev\/sdb1)<\/b><\/h3>\n<pre class=\"e2-text-code\"><pre class=\"e2-text-code\"><code>tar xjvf ~\/debwrt-rootfs-mipsel-2.0-1.tar.bz2<\/code><\/pre><\/pre>\n<h3><b>Распаковка архива с модулями ядра в \/mnt\/debwrt (\/dev\/sdb1)<\/b><\/h3>\n<pre class=\"e2-text-code\"><pre class=\"e2-text-code\"><code>tar xzvf ~\/debwrt-modules-brcm47xx-Broadcom-b43-2.6.34.5-angel-2.0-1.tar.gz --no-same-owner<\/code><\/pre><\/pre>\n<h3><b>Размонтирование и извлечение накопителя<\/b><\/h3>\n<pre class=\"e2-text-code\"><pre class=\"e2-text-code\"><code>cd\r\nsync\r\numount \/mnt\/debwrt\r\neject \/dev\/sdb<\/code><\/pre><\/pre>\n<p><a href=\"\/blog\/all\/installing-debwrt-on-dir-320\/#_0\">Перейти к оглавлению<\/a><br \/>\n<a name=\"_3\"><\/a><\/p>\n<h2>Прошивка устройства<\/h2>\n<p>Устройство перепрошивается DebWrt-прошивкой по <a href=\"http:\/\/wiki.openwrt.org\/toh\/d-link\/dir-320#oem_installation_using_the_tftp_method\">инструкции<\/a> с сайта OpenWrt, затем необходимо перезагрузить маршрутизатор.<\/p>\n<p>Вариант для <img src=\"\/img\/install\/os\/windows.png\" style=\"vertical-align:middle!important;\" \/> Шindoшs<\/p>\n<pre class=\"e2-text-code\"><pre class=\"e2-text-code\"><code>tftp -i 192.168.0.1 put debwrt-firmware-brcm47xx-squashfs.trx<\/code><\/pre><\/pre>\n<p>Вариант для <img src=\"\/img\/install\/os\/linux.png\" style=\"vertical-align:middle!important;\" \/> Linux<\/p>\n<pre class=\"e2-text-code\"><pre class=\"e2-text-code\"><code>atftp --trace --option &quot;timeout 1&quot; --option &quot;mode octet&quot; --put --local-file debwrt-firmware-brcm47xx-squashfs.trx 192.168.0.1<\/code><\/pre><\/pre>\n<p>После перепрошивки действуют следующие установки по умолчанию:<\/p>\n<ul>\n<li>пользователь : root<\/li>\n<li>пароль : debwrt<\/li>\n<li>IP-адрес : 192.168.1.1<\/li>\n<\/ul>\n<p>При первой загрузке (в случае самостоятельной сборки образа) выполняются сервисы SSHD и telnetd<\/p>\n<p>При обычной загрузке<\/p>\n<ul>\n<li>запущены сервисы SSHD и telnetd<\/li>\n<li>eth0 настроен в \/etc\/network\/interfaces<\/li>\n<li>настройки switch не произведены (используется пакет robocfg или swconfig)<\/li>\n<li>предустановлены пакеты DebWrt<br \/>\n— robocfg<br \/>\n— nvram<br \/>\n— libnl<br \/>\n— hostapd (nl80211, madwifi, WPA, WEP, режим ТД)<br \/>\n— iw<\/li>\n<\/ul>\n<p><a href=\"\/blog\/all\/installing-debwrt-on-dir-320\/#_0\">Перейти к оглавлению<\/a><br \/>\n<a name=\"_4\"><\/a><\/p>\n<h2>Действия после перепрошивки<\/h2>\n<p>Необходимо:<\/p>\n<ul>\n<li>настроить MAC-адрес (опционально, MAC’и выдуманы)<\/li>\n<\/ul>\n<pre class=\"e2-text-code\"><pre class=\"e2-text-code\"><code>nvram set et0macaddr=1c:af:f7:96:3b:0e\r\nnvram set il0macaddr=1c:af:f7:96:3b:10\r\nnvram commit\r\nreboot<\/code><\/pre><\/pre>\n<ul>\n<li>установить новый пароль пользователя root<\/li>\n<li>установить пакет locales (опционально)<\/li>\n<li>настроить timezone<\/li>\n<li><font color=\"red\">сбросить секретный ключ SSHD<\/font><\/li>\n<li><font color=\"red\">проверить, что настройки \/etc\/securetty позволяют пользователю root логиниться на pts\/0 ... pts\/6<\/font><\/li>\n<\/ul>\n<p>Для запуска сервиса robocfg установите ENABLED=1 в файле \/etc\/default\/robocfg, добавьте символическую ссылку от файла \/etc\/init.d\/robocfg в \/etc\/rcS.d (сервис должен стартовать до службы «networking»), удалите файл \/etc\/network\/interfaces (если это символическая ссылка) и создайте его заново.<br \/>\n<a href=\"\/blog\/all\/installing-debwrt-on-dir-320\/#_0\">Перейти к оглавлению<\/a><br \/>\n<a name=\"_5\"><\/a><\/p>\n<h2>Использование NetConsole<\/h2>\n<pre class=\"e2-text-code\"><pre class=\"e2-text-code\"><code>nc -l -p 6666 -u<\/code><\/pre><\/pre>\n<p><a href=\"\/blog\/all\/installing-debwrt-on-dir-320\/#_0\">Перейти к оглавлению<\/a><\/p>\n<p><font size=\"2\"><a href=\"\/blog\/all\/setting-up-debwrt-on-dir-320-after-install\/\">Продолжение<\/a><\/font><\/section><\/p>\n",
            "date_published": "2017-12-26T20:57:52+03:00",
            "date_modified": "2018-02-21T22:14:24+03:00",
            "_date_published_rfc2822": "Tue, 26 Dec 2017 20:57:52 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "158",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": []
            }
        },
        {
            "id": "138",
            "url": "https:\/\/gladilov.org.ru\/blog\/",
            "title": "Лаба 1-1. Basic config",
            "content_html": "<p><img src=\"\/img\/cisco\/netacad35.png\" \/><br \/>\nПервая лабораторка готова (в эмуляторе):<\/p>\n<p>1-1 <a href=\"http:\/\/www.ranet.co.th\/packetlab\/ccna\/NA-1-1-BasicConfig.pka\">Basic Configuration<\/a> <img src=\"\/img\/reinstall\/check.png\" \/> (<a href=\"\/blog\/pictures\/cisco\/lab1-1.png\">пруфпикча<\/a>)<\/p>\n",
            "date_published": "2017-11-29T20:19:41+03:00",
            "date_modified": "2017-12-03T21:36:31+03:00",
            "_date_published_rfc2822": "Wed, 29 Nov 2017 20:19:41 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "138",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        }
    ],
    "_e2_version": 3249,
    "_e2_ua_string": "E2 (v3249; Aegea)"
}