<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Релиз iptables 1.4.10]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=7859&amp;type=atom" />
	<updated>2010-10-30T07:49:07Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=7859</id>
		<entry>
			<title type="html"><![CDATA[Релиз iptables 1.4.10]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=106722#p106722" />
			<content type="html"><![CDATA[<p><a href="http://lists.netfilter.org/pipermail/netfilter-announce/2010/000166.html">Вышло</a>&nbsp; очередное обновление iptables, набора userspace-утилит для управления встроенным в ядро Linux фреймворком фильтрации и преобразования пакетов netfilter.</p><p>В новом релизе обеспечена полная совместимость с недавно вышедшим ядром 2.6.36, включая поддержку таких возможностей, как:</p><p>&nbsp; &nbsp; * Критерий cpu, позволяющий выделять пакеты по привязке к процессорному ядру, на котором они в данный момент обрабатываются. В частности, этот критерий можно использовать для максимизации использования кэша CPU, обеспечив полную обработку каждого пакета в пределах одного процессорного ядра. Привязав серверный обработчик к конкретному ядру и заданному порту, можно отправлять на этот порт все пакеты, обрабатываемые данным ядром. Так, например, будет выглядеть набор правил при наличии четырех процессорных ядер, по одному серверному процессу на каждое ядро:</p><br /><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; iptables -t nat -A PREROUTING -p tcp --dport 80 -m cpu --cpu 0 -j REDIRECT --to-port 8080<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; iptables -t nat -A PREROUTING -p tcp --dport 80 -m cpu --cpu 1 -j REDIRECT --to-port 8081<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; iptables -t nat -A PREROUTING -p tcp --dport 80 -m cpu --cpu 2 -j REDIRECT --to-port 8082<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; iptables -t nat -A PREROUTING -p tcp --dport 80 -m cpu --cpu 3 -j REDIRECT --to-port 8083</p><p>&nbsp; &nbsp; * Критерий ipvs, предоставляющий возможность классифицировать пакеты по параметрам IPVS (развивающегося в рамках проекта Linux Virtual Server инструмента для балансировки соединений между несколькими серверами). В частности, к таким параметрам относятся привязанные к текущему соединению виртуальный адрес и/или виртуальный порт (виртуальные адрес-порт представляют кластеризованный средствами IPVS сервис «снаружи», так, что поступающие на них соединения автоматически балансируются между нодами кластера), что позволяет разделять пакеты на основании принадлежности к тому или иному кластерному сервису.<br />&nbsp; &nbsp; * Действие IDLETIMER, предоставляющее механизм для отслеживания моментов простоя сетевого интерфейса. Оно обеспечивает отправку уведомления в userspace, если в течение заданного периода времени через выбранный интерфейс не прошло ни одного пакета. Таким образом можно, например, автоматически отключать бездействующие сетевые карты для уменьшения энергопотребления.<br />&nbsp; &nbsp; * Действие CHECKSUM, предоставляющее workaround для приложений, некорректно работающих в сочетании с аппаратными реализациями разгрузки пакетов от контрольных сумм. С помощью данного действия можно обеспечить принудительный пересчет контрольных сумм для конкретного класса пакетов, что позволяет избежать необходимости полного отключения checksum offload. </p><p>Кроме того, добавлена возможность удаления правил с заданным значением счетчика квоты (критерий quota), а также улучшена документация.</p><p><a href="http://www.opennet.ru/opennews/art.shtml?num=28463">http://www.opennet.ru/opennews/art.shtml?num=28463</a></p>]]></content>
			<author>
				<name><![CDATA[zaG]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11440</uri>
			</author>
			<updated>2010-10-30T07:49:07Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=106722#p106722</id>
		</entry>
</feed>
