<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Установка модуля]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=14646</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=14646&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Установка модуля».]]></description>
		<lastBuildDate>Sat, 25 Jun 2011 16:10:04 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Установка модуля]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=190595#p190595</link>
			<description><![CDATA[<p>Спасибо. Буду пробовать. Напишу еще, если вдруг что-то будет непонятно <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /></p>]]></description>
			<author><![CDATA[null@example.com (4fun)]]></author>
			<pubDate>Sat, 25 Jun 2011 16:10:04 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=190595#p190595</guid>
		</item>
		<item>
			<title><![CDATA[Re: Установка модуля]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=190578#p190578</link>
			<description><![CDATA[<p>ну так я ссылку дал , там есть дополнение в коменте и ссылка на оригинал - в бой солдат !</p>]]></description>
			<author><![CDATA[null@example.com (gramozeka)]]></author>
			<pubDate>Sat, 25 Jun 2011 12:24:08 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=190578#p190578</guid>
		</item>
		<item>
			<title><![CDATA[Re: Установка модуля]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=190571#p190571</link>
			<description><![CDATA[<div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><div class="quotebox"><cite>gramozeka пишет:</cite><blockquote><p>Lupo Alberto это вредный совет , ибо ТС прямо говорит что не разбирается в линуксе .</p></blockquote></div><p>Да уж как мог, предупреждал.&nbsp; oO <br />...но если человеку в самом деле надо.</p><p>Хотя топикстартер мог бы подробнее описать ситуацию, вызвавшую необходимость пересобирать ядро.<br /><strong>4fun</strong>, для чего именно вам понадобился модуль <strong>hashlimit</strong>?</p></blockquote></div><p>Для фильтрации трафика посредством iptables с помощью правила:<br /></p><div class="codebox"><pre><code>$ipt -D INPUT -p udp -m multiport --dport 27000:27999 -m length --length 52 -m conntrack --ctstate NEW -j DROP
$ipt -D INPUT -p udp -m multiport --dport 27000:27999 -m length --length 51:53 -m conntrack --ctstate NEW -m hashlimit --hashlimit-above 4/sec --hashlimit-burst 4 --hashlimit-htable-expire 1000 --hashlimit-htable-size 1000 --hashlimit-htable-max 1000000 --hashlimit-mode srcip,srcport,dstip,dstport --hashlimit-name Cstrike_new10 -j DROP
$ipt -D INPUT -p udp -m multiport --dport 27000:27999 -j DROP</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (4fun)]]></author>
			<pubDate>Sat, 25 Jun 2011 11:13:33 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=190571#p190571</guid>
		</item>
		<item>
			<title><![CDATA[Re: Установка модуля]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=190570#p190570</link>
			<description><![CDATA[<div class="quotebox"><cite>gramozeka пишет:</cite><blockquote><p>Lupo Alberto это вредный совет , ибо ТС прямо говорит что не разбирается в линуксе .</p></blockquote></div><p>Да уж как мог, предупреждал.&nbsp; oO <br />...но если человеку в самом деле надо.</p><p>Хотя топикстартер мог бы подробнее описать ситуацию, вызвавшую необходимость пересобирать ядро.<br /><strong>4fun</strong>, для чего именно вам понадобился модуль <strong>hashlimit</strong>?</p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Sat, 25 Jun 2011 10:59:48 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=190570#p190570</guid>
		</item>
		<item>
			<title><![CDATA[Re: Установка модуля]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=190569#p190569</link>
			<description><![CDATA[<p><strong>Lupo Alberto</strong> это вредный совет , ибо ТС прямо говорит что не разбирается в линуксе .<br />вот как-то так правильно для случая ТС <a href="http://phpsuxx.blogspot.com/2010/02/kernelorg-centos-5.html">тыц</a></p><p>ну и <a href="http://www.google.ru/search?source=ig&amp;hl=ru&amp;rlz=1G1GGLQ_RURU292&amp;q=CentOS+%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%B0+%D1%8F%D0%B4%D1%80%D0%B0&amp;aq=f&amp;aqi=g1&amp;aql=&amp;oq=">GOOGLE - CentOS сборка ядра</a> кагбэ рулит ..</p>]]></description>
			<author><![CDATA[null@example.com (gramozeka)]]></author>
			<pubDate>Sat, 25 Jun 2011 10:55:52 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=190569#p190569</guid>
		</item>
		<item>
			<title><![CDATA[Re: Установка модуля]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=190563#p190563</link>
			<description><![CDATA[<p>Дело в том, что процесс обновления ядра в некотором роде «дистрибутивозависим». Возможно, в вашем дистрибутиве есть отдельный пакет с дополнительными модулями к вашему ядру. Пользователи, знающие ваш дистрибутив лучше меня, надеюсь, подскажут. Если же это не так, то... опишу вам, как я это делаю в Gentoo.</p><p>Устанавливаете <em>пакет</em> с исходными кодами для версии вашего ядра. Вероятно, потребуется «пакет разработчика» (gcc, automake, autoconf и т.п.).<br />Далее копируете конфигурационный файл текущего ядра в директорию с исходными кодами.</p><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">zcat /proc/config.gz &gt; /usr/src/linux/.config</div></p><p>Если предыдущая команда не создаст конфигурационный файл (а это зависит от настроек текущего ядра), поищите его в директории <em>/boot</em> (в имени должно содержаться слово «config» и версия вашего ядра). Скопируйте его под именем <strong>.config</strong> в директорию <em>/usr/src/linux</em>.</p><p>Перейдите в директорию с исходными кодами:<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">cd /usr/src/linux</div></p><p>Откройте на редактирование файл <strong>Makefile</strong> и чуть измените в нём переменную <strong>EXTRAVERSION</strong>, чтобы полученное новое ядро имело индивидуальное имя. Например, у меня было <span style="color: blue">EXTRAVERSION = .5-zen-0</span>, стало <span style="color: red">EXTRAVERSION = .5-zen-0a</span></p><p>Выполните команду<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">make menuconfig</div></p><p>Запустится псевдографический интерфейс конфигуратора ядра.<br />Перейдите по пунктам<br /><em>Networking support (NET) — Networking options —&nbsp; Network packet filtering framework (Netfilter) — Core Netfilter Configuration</em><br />Найдите <strong>&quot;hashlimit&quot; match support (NETFILTER_XT_MATCH_HASHLIMIT)</strong><br />Установите с помощью клавиши пробела значение этой опции в «M» (модуль).<br />Последовательно нажимая клавишу «Esc» выйдите из конфигурации, не забыв в конце её сохранить.</p><p>Введите команду<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">make bzImage &amp;&amp; make modules &amp;&amp; make modules_install </div></p><p>Когда ядро скомпилируется, соберутся и установятся модули, скопируйте новое ядро в <em>/boot</em>, не забыв указать его имя.<br />Например, <br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">cp arch/x86/boot/bzImage /boot/bzImage-2.6.38.5-zen-0a</div></p><p>Отредактируйте конфигурационный файл вашего загрузчика для нового ядра по аналогии с имеющимися настройками.<br /><strong>Обращаю ваше внимание, что в конфигурационный файл загрузчика нужно именно добавить загрузку нового ядра, оставив возможность загружаться со старого.</strong></p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Sat, 25 Jun 2011 10:48:13 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=190563#p190563</guid>
		</item>
		<item>
			<title><![CDATA[Re: Установка модуля]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=190560#p190560</link>
			<description><![CDATA[<p>читаем /usr/src/linux/Documentation/ <strong>ВСЁ!</strong></p>]]></description>
			<author><![CDATA[null@example.com (gramozeka)]]></author>
			<pubDate>Sat, 25 Jun 2011 10:43:32 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=190560#p190560</guid>
		</item>
		<item>
			<title><![CDATA[Re: Установка модуля]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=190554#p190554</link>
			<description><![CDATA[<p>Можете, если не сложно, написать инструкцию или кинуть ссылку на ман по пересборке ядра именно с этим модулем? Ибо я никогда прежде ядро не пересобирал и слабо представляю, как это делается&nbsp; smile</p>]]></description>
			<author><![CDATA[null@example.com (4fun)]]></author>
			<pubDate>Sat, 25 Jun 2011 10:01:58 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=190554#p190554</guid>
		</item>
		<item>
			<title><![CDATA[Re: Установка модуля]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=190535#p190535</link>
			<description><![CDATA[<p><strong>4fun</strong>, у меня, к примеру, такой модуль есть:<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"><br />lupo@gentoo-laptop ~ % ls -1 /lib/modules/`uname -r`/kernel/net/netfilter | grep -i hashlimit<br />xt_hashlimit.ko<br /></div><br />потому что в ядре у меня включена соответствующая опция<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"><br />grep HASHLIMIT /usr/src/linux/.config<br />CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m<br /></div><br />Так что, судя по всему, сборки нового ядра не избежать. Но это не страшно&nbsp; wink</p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Sat, 25 Jun 2011 05:08:29 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=190535#p190535</guid>
		</item>
		<item>
			<title><![CDATA[Re: Установка модуля]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=190523#p190523</link>
			<description><![CDATA[<p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># ls /lib/modules/`uname -r`/kernel/net/netfilter<br />nfnetlink.ko&nbsp; &nbsp; &nbsp; &nbsp; xt_CONNMARK.ko&nbsp; &nbsp; &nbsp;xt_mac.ko&nbsp; &nbsp; &nbsp; &nbsp; xt_quota.ko<br />nfnetlink_log.ko&nbsp; &nbsp; xt_CONNSECMARK.ko&nbsp; xt_mark.ko&nbsp; &nbsp; &nbsp; &nbsp;xt_realm.ko<br />nfnetlink_queue.ko&nbsp; xt_conntrack.ko&nbsp; &nbsp; xt_MARK.ko&nbsp; &nbsp; &nbsp; &nbsp;xt_sctp.ko<br />x_tables.ko&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;xt_dccp.ko&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;xt_multiport.ko&nbsp; xt_SECMARK.ko<br />xt_CLASSIFY.ko&nbsp; &nbsp; &nbsp; xt_DSCP.ko&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;xt_NFQUEUE.ko&nbsp; &nbsp; xt_state.ko<br />xt_comment.ko&nbsp; &nbsp; &nbsp; &nbsp;xt_esp.ko&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; xt_NOTRACK.ko&nbsp; &nbsp; xt_statistic.ko<br />xt_connbytes.ko&nbsp; &nbsp; &nbsp;xt_helper.ko&nbsp; &nbsp; &nbsp; &nbsp;xt_physdev.ko&nbsp; &nbsp; xt_string.ko<br />xt_connlimit.ko&nbsp; &nbsp; &nbsp;xt_length.ko&nbsp; &nbsp; &nbsp; &nbsp;xt_pkttype.ko&nbsp; &nbsp; xt_tcpmss.ko<br />xt_connmark.ko&nbsp; &nbsp; &nbsp; xt_limit.ko&nbsp; &nbsp; &nbsp; &nbsp; xt_policy.ko&nbsp; &nbsp; &nbsp;xt_tcpudp.ko</div><br />Вот, собственно, список моих модулей. На том форуме не могут толком сказать название модуля, но он нужен для работы с hashlimit в iptables</p>]]></description>
			<author><![CDATA[null@example.com (4fun)]]></author>
			<pubDate>Fri, 24 Jun 2011 20:57:06 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=190523#p190523</guid>
		</item>
		<item>
			<title><![CDATA[Re: Установка модуля]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=190478#p190478</link>
			<description><![CDATA[<div class="quotebox"><cite>4fun пишет:</cite><blockquote><p>А как можно проверить, какие из модулей у меня уже установлены?</p></blockquote></div><p>У меня это можно сделать тремя способами, возможно, какой-то сработает и у вас</p><p>1.<div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">zegrep NETFILTER /proc/config.gz </div><br />2.<div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">grep NETFILTER /usr/src/linux/.config</div><br />3.<div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">ls /lib/modules/`uname -r`/kernel/net/netfilter</div></p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Fri, 24 Jun 2011 15:06:37 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=190478#p190478</guid>
		</item>
		<item>
			<title><![CDATA[Re: Установка модуля]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=190476#p190476</link>
			<description><![CDATA[<p>А как можно проверить, какие из модулей у меня уже установлены? Возможно, проблема совсем и не в них</p>]]></description>
			<author><![CDATA[null@example.com (4fun)]]></author>
			<pubDate>Fri, 24 Jun 2011 14:56:02 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=190476#p190476</guid>
		</item>
		<item>
			<title><![CDATA[Re: Установка модуля]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=190471#p190471</link>
			<description><![CDATA[<div class="quotebox"><cite>4fun пишет:</cite><blockquote><p>Без пересборки ядра нельзя обойтись?</p></blockquote></div><p>А что делать, если netfilter реализованы в ядре&nbsp; wink <br /></p><div class="quotebox"><blockquote><p>Network packet filtering framework (Netfilter) (NETFILTER)</p><p>CONFIG_NETFILTER:</p><p>Netfilter is a framework for filtering and mangling network packets<br />that pass through your Linux box.</p><p>The most common use of packet filtering is to run your Linux box as<br />a firewall protecting a local network from the Internet. The type of<br />firewall provided by this kernel support is called a &quot;packet<br />filter&quot;, which means that it can reject individual network packets<br />based on type, source, destination etc. The other kind of firewall,<br />a &quot;proxy-based&quot; one, is more secure but more intrusive and more<br />bothersome to set up; it inspects the network traffic much more<br />closely, modifies it and has knowledge about the higher level<br />protocols, which a packet filter lacks. Moreover, proxy-based<br />firewalls often require changes to the programs running on the local<br />clients. Proxy-based firewalls don&#039;t need support by the kernel, but<br />they are often combined with a packet filter, which only works if<br />you say Y here.</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Fri, 24 Jun 2011 14:43:31 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=190471#p190471</guid>
		</item>
		<item>
			<title><![CDATA[Re: Установка модуля]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=190469#p190469</link>
			<description><![CDATA[<p>Без пересборки ядра нельзя обойтись? Насчет модулей сейчас уточню.</p>]]></description>
			<author><![CDATA[null@example.com (4fun)]]></author>
			<pubDate>Fri, 24 Jun 2011 14:38:36 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=190469#p190469</guid>
		</item>
		<item>
			<title><![CDATA[Re: Установка модуля]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=190467#p190467</link>
			<description><![CDATA[<div class="quotebox"><cite>4fun пишет:</cite><blockquote><p>Как включить их на CentOS 5.5?</p></blockquote></div><p>Пересобрать ядро с поддержкой нужных вам модулей (кстати, не плохо бы уточнить, каких именно?).</p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Fri, 24 Jun 2011 14:27:55 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=190467#p190467</guid>
		</item>
	</channel>
</rss>
