<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Около сетевой Блог &#187; ifconfig</title>
	<atom:link href="http://feyhoa.org.ua/archives/tag/ifconfig/feed" rel="self" type="application/rss+xml" />
	<link>http://feyhoa.org.ua</link>
	<description>Новости телекоммуникаций, производителей оборудования, електронных гаджетов и программного обеспечения. Советы настройки Windows и Linux.</description>
	<lastBuildDate>Sat, 11 Feb 2012 22:49:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Linux: смотрим статистику сетевых интерфейсов</title>
		<link>http://feyhoa.org.ua/archives/991</link>
		<comments>http://feyhoa.org.ua/archives/991#comments</comments>
		<pubDate>Thu, 18 Mar 2010 08:07:31 +0000</pubDate>
		<dc:creator>Ioann</dc:creator>
				<category><![CDATA[Админим]]></category>
		<category><![CDATA[Виртуальный учебник]]></category>
		<category><![CDATA[ethernet]]></category>
		<category><![CDATA[ifconfig]]></category>
		<category><![CDATA[Ip]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[netstat]]></category>
		<category><![CDATA[socket]]></category>
		<category><![CDATA[ss]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://feyhoa.org.ua/?p=991</guid>
		<description><![CDATA[<p><a href="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png" rel="lightbox[991]"></a>Для просмотра сетевой статистики в среде Linux существует не один и не два способа. Сегодня мы расскажем о самых распространенных.<br /> <br /> [ad#ad-2]<br /> Для просмотра сетевой статистики в среде Linux самыми распространенными инструментами являются ifconfig, netstat и ss.</p> <p>Пример исспользования утилиты ifconfig для просмотра сетевой статистики на интерфейсе eth0</p> ifconfig eth0 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png" rel="lightbox[991]"><img class="alignleft size-full wp-image-65" title="ubuntulogo-96x96" src="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png" alt="Linux: смотрим статистику сетевых интерфейсов" width="96" height="96" /></a>Для просмотра сетевой статистики в среде Linux существует не один и не два способа. Сегодня мы расскажем о самых распространенных.<br />
<span id="more-991"></span><br />
[ad#ad-2]<br />
Для просмотра сетевой статистики в среде Linux самыми распространенными инструментами являются ifconfig, netstat и ss.</p>
<p><strong>Пример исспользования утилиты ifconfig для просмотра сетевой статистики на интерфейсе eth0</strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">ifconfig eth0</pre></div></div>

<p>Для отображения всех сетевых интерфейсов</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">ifconfig</pre></div></div>

<p>В зависимости от операционной системы может потребоваться указать ключ -a</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">ifconfig -a</pre></div></div>

<p>В отображаемом результате указано количество переданных данных, а так же ошибок на интерфейсе.</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:14:78:7c:ab:58
          inet addr:192.168.247.1  Bcast:192.168.247.15  Mask:255.255.255.240
          inet6 addr: fe80::214:78ff:fe7c:ab58/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         &lt;span style=&quot;color: #ff6600;&quot;&gt; RX packets:3481569 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5618558 errors:0 dropped:0 overruns:0 carrier:0&lt;/span&gt;
          collisions:0 txqueuelen:1000
          RX bytes:517032421 (517.0 MB)  TX bytes:3093253322 (3.0 GB)
          Interrupt:22 Base address:0xd800
 </pre></div></div>

<p><strong>Пример использования утилиты netstat для отображения сетевой статистики </strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">netstat -i</pre></div></div>

<p>В отображаемом результате видно количество переданных данных и ошибок на сетевых интерфейсах</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">netstat -i
Таблица интерфейсов ядра
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0       1500 0   3482096      0      0 0       5619249      0      0      0 BMRU
eth2       1500 0  40278849      0      0 0      42697625      0      0      0 BMRU
lo        16436 0   5260075      0      0 0       5260075      0      0      0 LRU</pre></div></div>

<p><strong>Пример использования утилиты netstat для отображения развернутой информации о ошибках и количеству переданных данных по каждому сетевому протоколу сетевой статистики </strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">netstat -s
Ip:
    всего пакетов принято 41254740
    176 с неверными адресами
    6565358 перенаправлено
    0 входящих пакетов отклонено
    входящих пакетов доставлено: 34477535
    запросов отправлено: 32015675
    требуется повторных сборок: 32
    пакетов пересобрано удачно: 16
Icmp:
    ICMP сообщений получено: 1295
    неудачных входящих ICMP сообщений: 9
    Гистограмма входа ICMP
        пункт назначения недоступен: 1098
        потери при прохождении: 139
        эхо-запросы: 14
        эхо-ответы: 44
    послано сообщений ICMP: 125585
    неудачные сообщения ICMP: 0
    Гистограмма выхода ICMP
        пункт назначения недоступен: 125531
        эхо-запросов: 43
        эхо-ответы: 5
IcmpMsg:
        InType0: 44
        InType3: 1098
        InType8: 14
        InType11: 139
        OutType0: 5
        OutType3: 125531
        OutType8: 43
        OutType69: 6
Tcp:
    открытия активных соединений: 451278
    открытия пассивных соединений: 381920
    неудачные попытки соединения: 8242
    получено сбросов соединений: 470998
    соединений установлено: 5
    сегментов получено: 31262749
    отправлено сегментов: 21981605
    повторно передано сегментов: 3320486
    плохих сегментов получено: 1
    сбросов послано: 481102
Udp:
    пакетов принято: 2452850
    принято пакетов на неизвестный порт: 125520
    ошибок приема пакетов: 0
    пакетов послано: 22682
UdpLite:
TcpExt:
    получено неверных SYN cookies: 673
    получено сбросов для эмбриональных SYN_RECV сокетов: 2359
    пакеты, вырезанные из очереди приема по причине переполнения буфера сокета: 5
    ICMP пакеты, отброшенные по причине out-of-window: 2
    7919 TCP sockets finished time wait in fast timer
    82 time wait sockets recycled by time stamp
    44 пакеты отброшены в установленных соединениях из-за временной метки
    задержанных подтверждений послано: 305530
    128 задержал подтверждение приема из-за заблокированного сокета
    Редим быстрого подтверждения приема был активирован 20201 раз
    534508 packets directly queued to recvmsg prequeue.
    45556087 bytes directly in process context from backlog
    190974417 bytes directly received in process context from prequeue
    ожидаемых заголовков пакетов: 3635058
    ожидаемых заголовков пакетов, непосредственно стоявших в очереди к пользователю: 391543
    13418545 acknowledgments not containing data payload received
    ожидаемые подтверждения: 11157659
    востановлений потерянных пакетов посредством быстрого повтора передачи: 4545
    822143 times recovered from packet loss by selective acknowledgements
    47 bad SACK blocks received
    Detected reordering 132 times using FACK
    Detected reordering 2591 times using SACK
    Detected reordering 433 times using time stamp
    434 congestion windows fully recovered without slow start
    998 congestion windows partially recovered using Hoe heuristic
    633 congestion windows recovered without slow start by DSACK
    42907 congestion windows recovered without slow start after partial ack
    1477118 TCP data loss events
    TCPLostRetransmit: 48496
    300 timeouts after reno fast retransmit
    тайм-аутов после восстановления SACK: 181881
    144100 timeouts in loss state
    быстрых повторов передачи: 1392549
    7740 forward retransmits
    1087021 retransmits in slow start
    других TCP тайм-аутов: 172340
    1935 classic Reno fast retransmits failed
    178610 SACK retransmits failed
    637 packets collapsed in receive queue due to low socket buffer
    23496 DSACKs sent for old packets
    4 DSACKs sent for out of order packets
    получено DSACKs: 78334
    4837 DSACKs for out of order packets received
    266179 соединения сброшены из-за неожиданных данных
    210791 connections reset due to early user close
    разорванных соединений из-за тайм-аутов: 511
    TCPSACKDiscard: 10
    TCPDSACKIgnoredOld: 42639
    TCPDSACKIgnoredNoUndo: 35003
    TCPSpuriousRTOs: 635
    TCPSackShifted: 951542
    TCPSackMerged: 2723945
    TCPSackShiftFallback: 1998109
IpExt:
    InMcastPkts: 37514
    OutMcastPkts: 815
    InBcastPkts: 3035239
    OutBcastPkts: 6715
    InOctets: -2134723289
    OutOctets: -903866922
    InMcastOctets: 6425053
    OutMcastOctets: 130228
    InBcastOctets: 411835264
    OutBcastOctets: 1402587</pre></div></div>

<p><strong>Пример использования утилиты ss для отображения информации об открытых сетевых сокетах</strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">ss -s
Total: 1066 (kernel 1090)
TCP:   26 (estab 5, closed 2, orphaned 0, synrecv 0, timewait 2/0), ports 0
&nbsp;
Transport Total     IP        IPv6
*         1090      -         -
RAW       1         1         0
UDP       14        14        0
TCP       24        19        5
INET      39        34        5
FRAG      0         0         0</pre></div></div>

<p>Более подробно о каждой из этих утилит мы расскажем в следующих статьях. </p>
]]></content:encoded>
			<wfw:commentRss>http://feyhoa.org.ua/archives/991/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Linux: отключаем IPv6 в RedHat / Centos</title>
		<link>http://feyhoa.org.ua/archives/893</link>
		<comments>http://feyhoa.org.ua/archives/893#comments</comments>
		<pubDate>Wed, 10 Feb 2010 14:49:43 +0000</pubDate>
		<dc:creator>Setevik</dc:creator>
				<category><![CDATA[Админим]]></category>
		<category><![CDATA[Виртуальный учебник]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[ifconfig]]></category>
		<category><![CDATA[Ip]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[lan]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[сети]]></category>

		<guid isPermaLink="false">http://feyhoa.org.ua/?p=893</guid>
		<description><![CDATA[<p><a href="http://feyhoa.org.ua/wp-content/uploads/2010/02/centos.jpeg" rel="lightbox[893]"></a>В большинстве случаев в локальных сетях не используется IPv6. Для того, что бы уменьшить нагрузку на сервер и убрать неиспользуемые процессы &#8212; отключим поддержку IPv6 на нем. Сделаем это изменением конфигурационных файлов.<br /> <br /> [ad#ad-2]<br /> Действие первое: вносим изменения в файл настройки моделей ядра /etc/modprobe.conf</p> # vi /etc/modprobe.conf <p>Добавляем следующие строчки</p> [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://feyhoa.org.ua/wp-content/uploads/2010/02/centos.jpeg" rel="lightbox[893]"><img src="http://feyhoa.org.ua/wp-content/uploads/2010/02/centos.jpeg" alt="Linux: отключаем IPv6 в RedHat / Centos " title="centos" width="94" height="94" class="alignleft size-full wp-image-791" /></a>В большинстве случаев в локальных сетях не используется IPv6. Для того, что бы уменьшить нагрузку на сервер и убрать неиспользуемые процессы &#8212; отключим поддержку IPv6 на нем. Сделаем это изменением конфигурационных файлов.<br />
<span id="more-893"></span><br />
[ad#ad-2]<br />
<strong>Действие первое: вносим изменения в файл настройки моделей ядра /etc/modprobe.conf</strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># vi /etc/modprobe.conf</pre></div></div>

<p>Добавляем следующие строчки</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">install ipv6 /bin/true</pre></div></div>

<p><strong>Действие второе: вносим изменения в файл настройки сети /etc/sysconfig/network</strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># vi /etc/sysconfig/network</pre></div></div>

<p>Добавляем строки</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">NETWORKING_IPV6=no
IPV6INIT=no</pre></div></div>

<p>Перезапускаем службу сети</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># service network restart
# rmmod ipv6</pre></div></div>

<p>Или перезагружаем сервер</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># reboot</pre></div></div>

<p>После перезагрузки проверяем что IPv6 отключен</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># lsmod | grep ipv6
# /sbin/ifconfig</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://feyhoa.org.ua/archives/893/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Linux: меняем размер MTU ip пакета</title>
		<link>http://feyhoa.org.ua/archives/864</link>
		<comments>http://feyhoa.org.ua/archives/864#comments</comments>
		<pubDate>Fri, 05 Feb 2010 13:58:07 +0000</pubDate>
		<dc:creator>Setevik</dc:creator>
				<category><![CDATA[Админим]]></category>
		<category><![CDATA[Виртуальный учебник]]></category>
		<category><![CDATA[ifconfig]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MTU]]></category>

		<guid isPermaLink="false">http://feyhoa.org.ua/?p=864</guid>
		<description><![CDATA[<p><a href="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png" rel="lightbox[864]"></a>В век гигабитных сетевых интерфейсов больший размер MTU может существенно повысить производительность HPC (High-performance computing cluster). Как же изменить размер MTU в среде Linux?<br /> <br /> [ad#ad-2]<br /> Для того что бы менять MTU и получить повышение производительности при передаче больших объемов данных необходимо, что бы сетевые интерфейсы с обоих сторон патчкорда [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png" rel="lightbox[864]"><img src="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png" alt="Linux: меняем размер MTU ip пакета" title="ubuntulogo-96x96" width="96" height="96" class="alignleft size-full wp-image-65" /></a>В век гигабитных сетевых интерфейсов больший размер MTU может существенно повысить производительность HPC (High-performance computing cluster). Как же изменить размер MTU в среде Linux?<br />
<span id="more-864"></span><br />
[ad#ad-2]<br />
Для того что бы менять MTU и получить повышение производительности при передаче больших объемов данных необходимо, что бы сетевые интерфейсы с обоих сторон патчкорда поддерживали такие изменения. То есть если изменить MTU  на сервере и не менять на свитче &#8212; ничего хорошего не получится.<br />
Есть несколько вариантов изменения MTU.<br />
<strong>Вариант 1. Меняем MTU при помощи команды ifconfig</strong></p>
<pre>
ifconfig ${Interface} mtu ${SIZE} up
ifconfig eth1 mtu 9000 up
</pre>
<p><strong>Вариант 2. Изменить настройки в конфигурационном файле</strong><br />
<strong>Для CentOS / RHEL / Fedora Linux MTU меняется так:</strong></p>
<pre>
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
</pre>
<p>И добавим строчку описывающую MTU </p>
<pre>
MTU="9000"
</pre>
<p>После этого сохраним файл и перезапустим сетевой демон</p>
<pre>
# service network restart
</pre>
<p><strong>Для IPV6</strong></p>
<pre>
IPV6_MTU="1280"
</pre>
<p><strong>Для Debian / Ubuntu Linux MTU меняется так:</strong></p>
<pre>
# vi /etc/network/interfaces
</pre>
<p>Добавляем строку описывающую MTU </p>
<pre>
mtu 9000
</pre>
<p>После этого сохраним файл и перезапустим сетевой демон</p>
<pre>
# /etc/init.d/networking restart
</pre>
<p>И общее для многих BSD и Linux систем:такой вариант</p>
<pre>
vi /etc/rc.local
/sbin/ifconfig eth1 mtu 9000 up
</pre>
<p>Конец &#8230; <img src='http://feyhoa.org.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
]]></content:encoded>
			<wfw:commentRss>http://feyhoa.org.ua/archives/864/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

