{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Аникин: заметки с тегом Kernel",
    "_rss_description": "Блог об администрировании Linux, BSD и не только",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/anikin.pw\/tags\/Kernel\/",
    "feed_url": "https:\/\/anikin.pw\/tags\/Kernel\/json\/",
    "icon": "https:\/\/anikin.pw\/pictures\/userpic\/userpic@2x.jpg?1478690884",
    "authors": [
        {
            "name": "Петр Аникин",
            "url": "https:\/\/anikin.pw\/",
            "avatar": "https:\/\/anikin.pw\/pictures\/userpic\/userpic@2x.jpg?1478690884"
        }
    ],
    "items": [
        {
            "id": "80",
            "url": "https:\/\/anikin.pw\/all\/standartnoe-yadro-v-ovh\/",
            "title": "Стандартное ядро в OVH",
            "content_html": "<p>В OVH по умолчанию ставится модифицированное датацентром ядро, в котором нет многих нужных модулей. И некоторое ПО не работает. Например virtualbox не запускается с ошибкой типа:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">ERROR ..\/libkmod\/libkmod-module.c:1638 kmod_module_new_from_loaded: could not open \/proc\/modules: No such file or directory<\/code><\/pre><p>К тому же ядро в образах ДЦ зачастую уже «протухшее».<\/p>\n<p>Чтобы все заработало как надо, нужно поставить стандартное ядро из реп.<br \/>\nСмотрим какие ядра есть у нас в репозиториях<\/p>\n<pre class=\"e2-text-code\"><code class=\"\"># apt search linux-image<\/code><\/pre><p>Выбираем стандартное ядро stable и устанавливаем.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\"># apt install linux-image-3.16.0-4-amd64 linux-headers-3.16.0-4-amd64<\/code><\/pre><p>Затем в \/etc\/default\/grub правим диррективу GRUB_DEFAULT чтобы сервер грузился с нашего ядра.<br \/>\nДелаем<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">update-grub<\/code><\/pre><p>и ребутимся<\/p>\n<p>Если все работает правильно, ядро OVH можно вообще удалить.<\/p>\n",
            "date_published": "2017-05-05T13:29:36+03:00",
            "date_modified": "2017-05-05T20:37:47+03:00",
            "tags": [
                "debian",
                "Kernel",
                "ovh",
                "ubuntu",
                "virtualbox"
            ],
            "_date_published_rfc2822": "Fri, 05 May 2017 13:29:36 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "80",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": []
            }
        },
        {
            "id": "11",
            "url": "https:\/\/anikin.pw\/all\/kak-zastavit-rabotat-apf-firewall-na-yadre-versii-3-x\/",
            "title": "Как заставить работать apf-firewall на ядре версии 3.x",
            "content_html": "Установил apf-firewall на один из серверов, столкнулся с проблемой. При запуске фаервола получил ошибку:<p>\r\n\r\nKernel version not equal to 2.4.x or 2.6.x, aborting.<p>\r\n\r\nФаервол не запустился и правила в iptables не добавились. Путём долгого гуления выяснилось что в коде скрипта стоит проверка версии ядра и на ядрах отличных от 2.4.х и 2.6.х apf отказывается работать. Обойти данное досадное недоразумение, как оказалось, достаточно просто. В файле \/etc\/apf-firewall\/internals\/functions.apf находим строку 68 и приводим условие к такому виду:<p>\r\n\r\n<code>elif [ \"$KREL\" == \"3.2\" ]; then<p>\r\nMEXT=\"ko\"<\/code><p>\r\n\r\nГде 3.2 ваша версия ядра. Версию ядра можно узнать выполнив:<p>\r\n\r\n<code># uname -a<\/code><p>\r\n\r\nПосле этих изменений apf запустился без проблем и правила добавились в iptables. Нормальная работа apf проверена на версии ядра 3.2.х и по информации в интернете 3.0.х. Решение вроде простое, но найти эту информацию оказалось довольно трудно. Поэтому сделал эту запись, возможно кому-то поможет.",
            "date_published": "2013-10-20T20:23:38+03:00",
            "date_modified": "2014-04-04T13:51:33+03:00",
            "tags": [
                "Advanced Policy Firewall",
                "APF",
                "APF-Firewall",
                "debian",
                "iptables",
                "Kernel",
                "Linux",
                "ubuntu"
            ],
            "_date_published_rfc2822": "Sun, 20 Oct 2013 20:23:38 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "11",
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        }
    ],
    "_e2_version": 4134,
    "_e2_ua_string": "Aegea 11.3 (v4134)"
}