<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF162%3A%D0%A0%D1%83%D0%B1%C2%AD%D1%80%D0%B8%C2%AD%D0%BA%D0%B0_%D1%81%D0%B8%C2%AD%D1%81%D0%B0%D0%B4%C2%AD%D0%BC%D0%B8%C2%AD%D0%BD%D0%B0</id>
		<title>LXF162:Руб­ри­ка си­сад­ми­на - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF162%3A%D0%A0%D1%83%D0%B1%C2%AD%D1%80%D0%B8%C2%AD%D0%BA%D0%B0_%D1%81%D0%B8%C2%AD%D1%81%D0%B0%D0%B4%C2%AD%D0%BC%D0%B8%C2%AD%D0%BD%D0%B0"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF162:%D0%A0%D1%83%D0%B1%C2%AD%D1%80%D0%B8%C2%AD%D0%BA%D0%B0_%D1%81%D0%B8%C2%AD%D1%81%D0%B0%D0%B4%C2%AD%D0%BC%D0%B8%C2%AD%D0%BD%D0%B0&amp;action=history"/>
		<updated>2026-05-13T04:28:40Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF162:%D0%A0%D1%83%D0%B1%C2%AD%D1%80%D0%B8%C2%AD%D0%BA%D0%B0_%D1%81%D0%B8%C2%AD%D1%81%D0%B0%D0%B4%C2%AD%D0%BC%D0%B8%C2%AD%D0%BD%D0%B0&amp;diff=18559&amp;oldid=prev</id>
		<title>Olkol в 23:58, 10 октября 2018</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF162:%D0%A0%D1%83%D0%B1%C2%AD%D1%80%D0%B8%C2%AD%D0%BA%D0%B0_%D1%81%D0%B8%C2%AD%D1%81%D0%B0%D0%B4%C2%AD%D0%BC%D0%B8%C2%AD%D0%BD%D0%B0&amp;diff=18559&amp;oldid=prev"/>
				<updated>2018-10-10T23:58:23Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 23:58, 10 октября 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 151:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 151:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ка­кой бы спо­соб вы ни вы­бра­ли, те­перь нуж­но про­ве­рить, что ин­тер­фейс ак­ти­вен – это делается та­к:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ка­кой бы спо­соб вы ни вы­бра­ли, те­перь нуж­но про­ве­рить, что ин­тер­фейс ак­ти­вен – это делается та­к:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# ifconfig eth0&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;# ifconfig eth0&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;eth0 Link encap:Ethernet HWaddr 08:00:27:6D:55:56&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;eth0 Link encap:Ethernet HWaddr 08:00:27:6D:55:56&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 219:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 219:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;О сер­ве­ре Linux, с его един­ст­вен­ным се­те­вым ин­тер­фей­сом, мы по­го­во­ри­ли вдо­воль. По­ста­вим се­бе бо­лее ам­би­ци­оз­ную цель: на­стро­им ком­пь­ю­тер с Linux так, что­бы он иг­рал роль мар­шру­ти­за­то­ра C на схе­ме. Это очень про­сто. У это­го ком­пь­ю­те­ра два се­те­вых ин­тер­фей­са, eth0 и eth1. Пусть eth1 – верхний ин­тер­фейс с IP-ад­ре­сом 10.1.1.1, а eth0 – нижний с IP-ад­ре­сом 10.1.3.254. Вам по­на­до­бит­ся соз­дать два кон­фи­гу­ра­ци­он­ных фай­ла ifcfg-eth0 и ifcfg-eth1, ука­зав в ка­ж­дом со­от­вет­ст­вую­щий IP-ад­рес. Так­же не за­будь­те из­менить стро­ку DEVICE= в со­от­вет­ст­вии с именем ин­тер­фей­са. Един­ст­вен­ное, что оста­лось сде­лать для пре­вра­щения ком­пь­ю­те­ра в мар­шру­ти­за­тор – вклю­чить пе­ре­на­прав­ление IP-па­ке­тов (под этим я понимаю при­ем па­ке­та на один се­те­вой ин­тер­фейс и его пе­ре­на­прав­ление на дру­гой). Яд­ро Linux не де­ла­ет это­го по умол­чанию, но вклю­чить его лег­ко – про­сто про­пи­ши­те 1 в со­от­вет­ст­вую­щий па­ра­метр яд­ра та­ким об­ра­зом:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;О сер­ве­ре Linux, с его един­ст­вен­ным се­те­вым ин­тер­фей­сом, мы по­го­во­ри­ли вдо­воль. По­ста­вим се­бе бо­лее ам­би­ци­оз­ную цель: на­стро­им ком­пь­ю­тер с Linux так, что­бы он иг­рал роль мар­шру­ти­за­то­ра C на схе­ме. Это очень про­сто. У это­го ком­пь­ю­те­ра два се­те­вых ин­тер­фей­са, eth0 и eth1. Пусть eth1 – верхний ин­тер­фейс с IP-ад­ре­сом 10.1.1.1, а eth0 – нижний с IP-ад­ре­сом 10.1.3.254. Вам по­на­до­бит­ся соз­дать два кон­фи­гу­ра­ци­он­ных фай­ла ifcfg-eth0 и ifcfg-eth1, ука­зав в ка­ж­дом со­от­вет­ст­вую­щий IP-ад­рес. Так­же не за­будь­те из­менить стро­ку DEVICE= в со­от­вет­ст­вии с именем ин­тер­фей­са. Един­ст­вен­ное, что оста­лось сде­лать для пре­вра­щения ком­пь­ю­те­ра в мар­шру­ти­за­тор – вклю­чить пе­ре­на­прав­ление IP-па­ке­тов (под этим я понимаю при­ем па­ке­та на один се­те­вой ин­тер­фейс и его пе­ре­на­прав­ление на дру­гой). Яд­ро Linux не де­ла­ет это­го по умол­чанию, но вклю­чить его лег­ко – про­сто про­пи­ши­те 1 в со­от­вет­ст­вую­щий па­ра­метр яд­ра та­ким об­ра­зом:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# echo 1 &amp;gt; /proc/sys/net/ipv4/ip_forward&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;# echo 1 &amp;gt; /proc/sys/net/ipv4/ip_forward&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;То же са­мое мож­но сде­лать и по­ко­ро­че:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;То же са­мое мож­но сде­лать и по­ко­ро­че:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# sysctl -w net.ipv4.ip_forward=1&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;# sysctl -w net.ipv4.ip_forward=1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Эта ко­ман­да вклю­чит пе­ре­на­прав­ление IP-па­ке­тов. Что­бы из­менения ста­ли по­сто­ян­ны­ми, про­сто до­бавь­те та­кую стро­ку в /etc/sysctl.conf:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Эта ко­ман­да вклю­чит пе­ре­на­прав­ление IP-па­ке­тов. Что­бы из­менения ста­ли по­сто­ян­ны­ми, про­сто до­бавь­те та­кую стро­ку в /etc/sysctl.conf:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Olkol</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF162:%D0%A0%D1%83%D0%B1%C2%AD%D1%80%D0%B8%C2%AD%D0%BA%D0%B0_%D1%81%D0%B8%C2%AD%D1%81%D0%B0%D0%B4%C2%AD%D0%BC%D0%B8%C2%AD%D0%BD%D0%B0&amp;diff=18558&amp;oldid=prev</id>
		<title>Olkol: /* Фи­наль­ные штри­хи */</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF162:%D0%A0%D1%83%D0%B1%C2%AD%D1%80%D0%B8%C2%AD%D0%BA%D0%B0_%D1%81%D0%B8%C2%AD%D1%81%D0%B0%D0%B4%C2%AD%D0%BC%D0%B8%C2%AD%D0%BD%D0%B0&amp;diff=18558&amp;oldid=prev"/>
				<updated>2018-10-10T23:56:49Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Фи­наль­ные штри­хи&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 23:56, 10 октября 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 215:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 215:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;В пер­вой стро­ке таб­ли­цы за­да­на сеть, на­пря­мую под­клю­чен­ная к на­шей (шлюз ука­зан как 0.0.0.0). Во вто­рой стро­ке оп­ре­де­ля­ет­ся мар­шрут к се­ти 10.1.2.0 (это сле­ду­ет из стро­ки, ко­то­рую мы по­мес­ти­ли в route-eth0). Тре­тью стро­ку до­ба­вил де­мон Avahi, реа­ли­зую­щий ар­хи­тек­ту­ру Zeroconf Apple; она не от­но­сит­ся к на­шей ис­то­рии. Чет­вер­тая стро­ка – мар­шрут по умол­чанию. Лю­бой па­кет, для ко­то­ро­го не на­шлось бо­лее точ­но­го мар­шру­та, бу­дет со­от­вет­ст­во­вать это­му пра­ви­лу, так как по­би­то­вое объ­е­динение по «И» лю­бо­го ад­ре­са с Genmask 0.0.0.0 бу­дет со­от­вет­ст­во­вать Destination 0.0.0.0.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;В пер­вой стро­ке таб­ли­цы за­да­на сеть, на­пря­мую под­клю­чен­ная к на­шей (шлюз ука­зан как 0.0.0.0). Во вто­рой стро­ке оп­ре­де­ля­ет­ся мар­шрут к се­ти 10.1.2.0 (это сле­ду­ет из стро­ки, ко­то­рую мы по­мес­ти­ли в route-eth0). Тре­тью стро­ку до­ба­вил де­мон Avahi, реа­ли­зую­щий ар­хи­тек­ту­ру Zeroconf Apple; она не от­но­сит­ся к на­шей ис­то­рии. Чет­вер­тая стро­ка – мар­шрут по умол­чанию. Лю­бой па­кет, для ко­то­ро­го не на­шлось бо­лее точ­но­го мар­шру­та, бу­дет со­от­вет­ст­во­вать это­му пра­ви­лу, так как по­би­то­вое объ­е­динение по «И» лю­бо­го ад­ре­са с Genmask 0.0.0.0 бу­дет со­от­вет­ст­во­вать Destination 0.0.0.0.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;На­строй­ка мар­шру­ти­за­то­ра&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;===&lt;/ins&gt;На­строй­ка мар­шру­ти­за­то­ра&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;О сер­ве­ре Linux, с его един­ст­вен­ным се­те­вым ин­тер­фей­сом, мы по­го­во­ри­ли вдо­воль. По­ста­вим се­бе бо­лее ам­би­ци­оз­ную цель: на­стро­им ком­пь­ю­тер с Linux так, что­бы он иг­рал роль мар­шру­ти­за­то­ра C на схе­ме. Это очень про­сто. У это­го ком­пь­ю­те­ра два се­те­вых ин­тер­фей­са, eth0 и eth1. Пусть eth1 – верхний ин­тер­фейс с IP-ад­ре­сом 10.1.1.1, а eth0 – нижний с IP-ад­ре­сом 10.1.3.254. Вам по­на­до­бит­ся соз­дать два кон­фи­гу­ра­ци­он­ных фай­ла ifcfg-eth0 и ifcfg-eth1, ука­зав в ка­ж­дом со­от­вет­ст­вую­щий IP-ад­рес. Так­же не за­будь­те из­менить стро­ку DEVICE= в со­от­вет­ст­вии с именем ин­тер­фей­са. Един­ст­вен­ное, что оста­лось сде­лать для пре­вра­щения ком­пь­ю­те­ра в мар­шру­ти­за­тор – вклю­чить пе­ре­на­прав­ление IP-па­ке­тов (под этим я понимаю при­ем па­ке­та на один се­те­вой ин­тер­фейс и его пе­ре­на­прав­ление на дру­гой). Яд­ро Linux не де­ла­ет это­го по умол­чанию, но вклю­чить его лег­ко – про­сто про­пи­ши­те 1 в со­от­вет­ст­вую­щий па­ра­метр яд­ра та­ким об­ра­зом:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;О сер­ве­ре Linux, с его един­ст­вен­ным се­те­вым ин­тер­фей­сом, мы по­го­во­ри­ли вдо­воль. По­ста­вим се­бе бо­лее ам­би­ци­оз­ную цель: на­стро­им ком­пь­ю­тер с Linux так, что­бы он иг­рал роль мар­шру­ти­за­то­ра C на схе­ме. Это очень про­сто. У это­го ком­пь­ю­те­ра два се­те­вых ин­тер­фей­са, eth0 и eth1. Пусть eth1 – верхний ин­тер­фейс с IP-ад­ре­сом 10.1.1.1, а eth0 – нижний с IP-ад­ре­сом 10.1.3.254. Вам по­на­до­бит­ся соз­дать два кон­фи­гу­ра­ци­он­ных фай­ла ifcfg-eth0 и ifcfg-eth1, ука­зав в ка­ж­дом со­от­вет­ст­вую­щий IP-ад­рес. Так­же не за­будь­те из­менить стро­ку DEVICE= в со­от­вет­ст­вии с именем ин­тер­фей­са. Един­ст­вен­ное, что оста­лось сде­лать для пре­вра­щения ком­пь­ю­те­ра в мар­шру­ти­за­тор – вклю­чить пе­ре­на­прав­ление IP-па­ке­тов (под этим я понимаю при­ем па­ке­та на один се­те­вой ин­тер­фейс и его пе­ре­на­прав­ление на дру­гой). Яд­ро Linux не де­ла­ет это­го по умол­чанию, но вклю­чить его лег­ко – про­сто про­пи­ши­те 1 в со­от­вет­ст­вую­щий па­ра­метр яд­ра та­ким об­ра­зом:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 232:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 232:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Че­рез ме­сяц мы по­го­во­рим об управ­лении хранили­ща­ми дан­ных. Мы нау­чим­ся до­бав­лять дис­ки, раз­би­вать их на раз­де­лы, соз­да­вать фай­ло­вые сис­те­мы и мно­гое дру­гое. Уви­дим­ся! |&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Че­рез ме­сяц мы по­го­во­рим об управ­лении хранили­ща­ми дан­ных. Мы нау­чим­ся до­бав­лять дис­ки, раз­би­вать их на раз­де­лы, соз­да­вать фай­ло­вые сис­те­мы и мно­гое дру­гое. Уви­дим­ся! |&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt; Се­те­вая ар­хи­тек­ту­ра, ис­поль­зуе­мая для при­ме­ров в этой ста­тье. Кру­жоч­ки со стрел­ка­ми обо­зна­ча­ют мар­шру­ти­за­то­ры.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Olkol</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF162:%D0%A0%D1%83%D0%B1%C2%AD%D1%80%D0%B8%C2%AD%D0%BA%D0%B0_%D1%81%D0%B8%C2%AD%D1%81%D0%B0%D0%B4%C2%AD%D0%BC%D0%B8%C2%AD%D0%BD%D0%B0&amp;diff=18557&amp;oldid=prev</id>
		<title>Olkol: /* Итак, вы хо­ти­те стать си­сад­ми­ном? */</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF162:%D0%A0%D1%83%D0%B1%C2%AD%D1%80%D0%B8%C2%AD%D0%BA%D0%B0_%D1%81%D0%B8%C2%AD%D1%81%D0%B0%D0%B4%C2%AD%D0%BC%D0%B8%C2%AD%D0%BD%D0%B0&amp;diff=18557&amp;oldid=prev"/>
				<updated>2018-10-10T23:55:27Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Итак, вы хо­ти­те стать си­сад­ми­ном?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 23:55, 10 октября 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 112:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 112:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Спер­ва оста­но­вим NetworkManager и от­меним его за­пуск во вре­мя за­груз­ки:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Спер­ва оста­но­вим NetworkManager и от­меним его за­пуск во вре­мя за­груз­ки:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# service NetworkManager stop&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;# service NetworkManager stop&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# chkconfig NetworkManager off&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;# chkconfig NetworkManager off&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Про­щай, NetworkManager. Да­лее от­кро­ем файл ifcfgeth0 и за­да­дим нуж­ные па­ра­мет­ры. Ес­ли вы сле­дуе­те за на­ми, помните, что IP-ад­рес, ко­то­рый вы уста­но­ви­те, дол­жен со­от­вет­ст­во­вать ва­шей се­ти и ско­рее все­го не сов­па­дет с ука­зан­ным здесь. Вот про­стой при­мер:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Про­щай, NetworkManager. Да­лее от­кро­ем файл ifcfgeth0 и за­да­дим нуж­ные па­ра­мет­ры. Ес­ли вы сле­дуе­те за на­ми, помните, что IP-ад­рес, ко­то­рый вы уста­но­ви­те, дол­жен со­от­вет­ст­во­вать ва­шей се­ти и ско­рее все­го не сов­па­дет с ука­зан­ным здесь. Вот про­стой при­мер:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 132:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 132:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Будь­те внима­тель­ны с син­так­си­сом фай­ла. Он об­ра­ба­ты­ва­ет­ся на­пря­мую обо­лоч­кой, по­это­му син­так­сис дол­жен быть вер­ным. В ча­ст­но­сти, во­круг зна­ка ра­вен­ст­ва не до­пуска­ют­ся про­бе­лы. Это сле­ду­ет со­блю­дать стро­го. Из­менив этот файл, пе­ре­за­пусти­те сеть, что­бы из­менения во­шли в си­лу:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Будь­те внима­тель­ны с син­так­си­сом фай­ла. Он об­ра­ба­ты­ва­ет­ся на­пря­мую обо­лоч­кой, по­это­му син­так­сис дол­жен быть вер­ным. В ча­ст­но­сти, во­круг зна­ка ра­вен­ст­ва не до­пуска­ют­ся про­бе­лы. Это сле­ду­ет со­блю­дать стро­го. Из­менив этот файл, пе­ре­за­пусти­те сеть, что­бы из­менения во­шли в си­лу:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# system network restart&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;# system network restart&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;{{Врезка|left|Заголовок=Запись IP-ад­ре­са |Ширина=50%|Содержание=Ад­рес IPV4 со­дер­жит 32 би­та. При за­пи­си он раз­би­ва­ет­ся на фраг­мен­ты по 8 бит, и они за­пи­сы­ва­ют­ся в ви­де де­ся­тич­ных чи­сел (от 0 до 255) че­рез точ­ки, как по­ка­за­но на ри­сун­ке. Это на­зы­ва­ет­ся де­ся­тич­ной за­пи­сью че­рез точ­ку. Пер­вая часть ад­ре­са – иден­ти­фи­ка­тор се­ти; он иден­ти­фи­ци­ру­ет сеть и ис­поль­зу­ет­ся при мар­шру­ти­за­ции. Вто­рая часть – иден­ти­фи­ка­тор ком­пь­ю­те­ра; он иден­ти­фи­ци­ру­ет кон­крет­ный ком­пь­ю­тер (или, стро­го го­во­ря, кон­крет­ное под­клю­чение) в дан­ной се­ти.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;Мас­ка под­се­ти в кон­крет­ной се­ти обо­зна­ча­ет границу ме­ж­ду иден­ти­фи­ка­то­ром се­ти и иден­ти­фи­ка­то­ром ком­пь­ю­те­ра. Единицы в ней со­от­вет­ст­ву­ют иден­ти­фи­ка­то­ру се­ти, ну­ли – иден­ти­фи­ка­то­ру ком­пь­ю­те­ра. К при­ме­ру, мас­ка под­се­ти 255.255.252.0, в дво­ич­ном ви­де – 22 единицы и 10 ну­лей, оз­на­ча­ет, что пер­вые 22 би­та яв­ля­ют­ся иден­ти­фи­ка­то­ром се­ти.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;Ча­ще всего вы уви­ди­те запись се­те­вой мас­ки в ви­де суф­фик­са. На­при­мер, в се­ти 10.1.3.0/24 иден­ти­фи­ка­то­ром се­ти яв­ля­ют­ся пер­вые 24 би­та ад­ре­са. В дан­ном слу­чае граница ме­ж­ду иден­ти­фи­ка­то­ра­ми се­ти и ком­пь­ю­те­ра про­хо­дит по границе бай­та, но это не является обя­за­тель­ным требованием. В на­стоя­щее вре­мя в за­ви­си­мо­сти от кон­тек­ста ис­поль­зу­ют­ся как бо­лее ста­рая то­чеч­ная де­ся­тич­ная запись, так и бо­лее но­вая запись с суф­фик­сом. }} &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;{{Врезка|left|Заголовок=Стань­те экс­пер­том |Ширина=50%|Содержание=На man-страницах очень невразумительно опи­са­на об­щая кар­ти­на на­строй­ки се­ти IP, по­это­му я бы по­со­ве­то­вал вам книгу «Ру­ко­во­дство ад­минист­ра­то­ра се­ти Linux» из­да­тель­ст­ва О’Рэйли (третье из­дание). А ес­ли вы дей­ст­ви­тель­но хо­ти­те по­нять, как ра­бо­та­ют се­ти IP, про­чти­те «Ил­лю­ст­ри­ро­ван­ный TCP/IP, том 1: Про­то­ко­лы». Это вто­рое из­дание книги Ке­ви­на Фол­ла [Kevin Fall], осно­ван­ной на клас­си­че­­ской работе по­кой­но­го Ри­чар­да Сти­вен­са [Richard Stevens], которая, на мой взгляд, является луч­шей книгой о TCP/IP.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;Ес­ли вы хо­ти­те от­де­лать­ся бес­плат­но, за­гру­зи­те Ру­ко­во­дство и техниче­­ский об­зор TCP/IP из Крас­ной книги IBM с http://www.redbooks.ibm.com/abstracts/gg243376.html?Open. }} &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Эта ко­ман­да оста­но­вит, а за­тем пе­ре­за­пустит все се­те­вые ин­тер­фей­сы (в дан­ном слу­чае их два – ин­тер­фейс об­рат­ной пет­ли и eth0). Ес­ли у вас несколь­ко се­те­вых ин­тер­фей­сов, то мож­но пе­ре­за­пустить толь­ко необ­хо­ди­мые ин­тер­фейсы, следующим об­ра­зом:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Эта ко­ман­да оста­но­вит, а за­тем пе­ре­за­пустит все се­те­вые ин­тер­фей­сы (в дан­ном слу­чае их два – ин­тер­фейс об­рат­ной пет­ли и eth0). Ес­ли у вас несколь­ко се­те­вых ин­тер­фей­сов, то мож­но пе­ре­за­пустить толь­ко необ­хо­ди­мые ин­тер­фейсы, следующим об­ра­зом:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# ifdown eth0&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;# ifdown eth0&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# ifup eth0&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;# ifup eth0&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ка­кой бы спо­соб вы ни вы­бра­ли, те­перь нуж­но про­ве­рить, что ин­тер­фейс ак­ти­вен – это делается та­к:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ка­кой бы спо­соб вы ни вы­бра­ли, те­перь нуж­но про­ве­рить, что ин­тер­фейс ак­ти­вен – это делается та­к:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 156:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 165:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Еще один спо­соб ощу­тить те­п­лое, при­ят­ное и тре­пет­ное ощу­щение то­го, что ин­тер­фейс жив – по­про­бо­вать по­пин­го­вать его с дру­го­го ком­пь­ю­те­ра. Ес­ли сер­вер Linux за­пу­щен на вир­ту­аль­ной ма­шине, по­про­буй­те по­пин­го­вать его с хоста:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Еще один спо­соб ощу­тить те­п­лое, при­ят­ное и тре­пет­ное ощу­щение то­го, что ин­тер­фейс жив – по­про­бо­вать по­пин­го­вать его с дру­го­го ком­пь­ю­те­ра. Ес­ли сер­вер Linux за­пу­щен на вир­ту­аль­ной ма­шине, по­про­буй­те по­пин­го­вать его с хоста:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# ping -c1 10.1.3.8&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;# ping -c1 10.1.3.8&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;PING 10.1.3.8 (10.1.3.8) 56(84) bytes of data.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;PING 10.1.3.8 (10.1.3.8) 56(84) bytes of data.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 168:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 177:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;rtt min/avg/max/mdev = 11.661/11.661/11.661/0.000 ms&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;rtt min/avg/max/mdev = 11.661/11.661/11.661/0.000 ms&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Фи­наль­ные штри­хи&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;===&lt;/ins&gt;Фи­наль­ные штри­хи&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Сле­дую­щая за­да­ча – оп­ре­де­лить шлюз по умол­чанию. На этот шлюз мы бу­дем пе­ре­на­прав­лять па­ке­ты, пред­на­зна­чен­ные для ком­пь­ю­те­ров вне на­шей се­ти, при усло­вии, что бо­лее точ­но­го мар­шру­та не за­да­но. По су­ти, шлюз по умол­чанию – по­следнее при­бе­жи­ще. На на­шей схе­ме се­ти шлюз по умол­чанию для сер­ве­ра Linux – это нижнее под­клю­чение к мар­шру­ти­за­то­ру C. Шлюз по умол­чанию мож­но ука­зать в фай­ле ifcfg-eth0 следующим об­ра­зом:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Сле­дую­щая за­да­ча – оп­ре­де­лить шлюз по умол­чанию. На этот шлюз мы бу­дем пе­ре­на­прав­лять па­ке­ты, пред­на­зна­чен­ные для ком­пь­ю­те­ров вне на­шей се­ти, при усло­вии, что бо­лее точ­но­го мар­шру­та не за­да­но. По су­ти, шлюз по умол­чанию – по­следнее при­бе­жи­ще. На на­шей схе­ме се­ти шлюз по умол­чанию для сер­ве­ра Linux – это нижнее под­клю­чение к мар­шру­ти­за­то­ру C. Шлюз по умол­чанию мож­но ука­зать в фай­ле ifcfg-eth0 следующим об­ра­зом:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Olkol</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF162:%D0%A0%D1%83%D0%B1%C2%AD%D1%80%D0%B8%C2%AD%D0%BA%D0%B0_%D1%81%D0%B8%C2%AD%D1%81%D0%B0%D0%B4%C2%AD%D0%BC%D0%B8%C2%AD%D0%BD%D0%B0&amp;diff=18556&amp;oldid=prev</id>
		<title>Olkol: /* Ту­ман­ные та­ри­фы */</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF162:%D0%A0%D1%83%D0%B1%C2%AD%D1%80%D0%B8%C2%AD%D0%BA%D0%B0_%D1%81%D0%B8%C2%AD%D1%81%D0%B0%D0%B4%C2%AD%D0%BC%D0%B8%C2%AD%D0%BD%D0%B0&amp;diff=18556&amp;oldid=prev"/>
				<updated>2018-10-10T23:43:03Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Ту­ман­ные та­ри­фы&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;a href=&quot;http://wiki.linuxformat.ru/wiki/index.php?title=LXF162:%D0%A0%D1%83%D0%B1%C2%AD%D1%80%D0%B8%C2%AD%D0%BA%D0%B0_%D1%81%D0%B8%C2%AD%D1%81%D0%B0%D0%B4%C2%AD%D0%BC%D0%B8%C2%AD%D0%BD%D0%B0&amp;amp;diff=18556&amp;amp;oldid=18554&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>Olkol</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF162:%D0%A0%D1%83%D0%B1%C2%AD%D1%80%D0%B8%C2%AD%D0%BA%D0%B0_%D1%81%D0%B8%C2%AD%D1%81%D0%B0%D0%B4%C2%AD%D0%BC%D0%B8%C2%AD%D0%BD%D0%B0&amp;diff=18554&amp;oldid=prev</id>
		<title>Olkol: /* Ту­ман­ные та­ри­фы */</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF162:%D0%A0%D1%83%D0%B1%C2%AD%D1%80%D0%B8%C2%AD%D0%BA%D0%B0_%D1%81%D0%B8%C2%AD%D1%81%D0%B0%D0%B4%C2%AD%D0%BC%D0%B8%C2%AD%D0%BD%D0%B0&amp;diff=18554&amp;oldid=prev"/>
				<updated>2018-10-10T23:26:11Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Ту­ман­ные та­ри­фы&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 23:26, 10 октября 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 49:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 49:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Но не бой­тесь – по­мощь ря­дом. У Amazon на http://calculator.s3.amazonaws.com/calc5.html есть «Про­стой каль­ку­ля­тор ме­сяч­но­го та­ри­фа». Узнав, сколь­ко вам нуж­но эк­зем­п­ля­ров ком­пь­ю­те­ров по тре­бо­ванию и сколь­ко за­ре­зер­ви­ро­ван­ных эк­зем­п­ля­ров, и ка­кие из 12 доступ­ных ти­пов эк­зем­п­ля­ров, сколь­ко эла­стич­ных IP-ад­ре­сов, и ка­кой объ­ем мес­та на дис­ке (и ка­кая его часть будет «из­бы­точ­ной») мо­гут вам по­на­до­бить­ся, сколь­ко за­про­сов PUT и GET вы вы­полните и сколь­ко VPN-со­единений уста­но­ви­те, а так­же... и... (в об­щем, спи­сок до­воль­но длин­ный, но, уве­рен, вы по­ня­ли идею), каль­ку­ля­тор по­счи­та­ет стои­мость. На рисун­ке внизу по­ка­за­на толь­ко од­на из 17 вкла­док по сер­ви­сам Amazon. Это ка­кое-то но­вое зна­чение сло­ва «про­стой», рань­ше я о нем не знал.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Но не бой­тесь – по­мощь ря­дом. У Amazon на http://calculator.s3.amazonaws.com/calc5.html есть «Про­стой каль­ку­ля­тор ме­сяч­но­го та­ри­фа». Узнав, сколь­ко вам нуж­но эк­зем­п­ля­ров ком­пь­ю­те­ров по тре­бо­ванию и сколь­ко за­ре­зер­ви­ро­ван­ных эк­зем­п­ля­ров, и ка­кие из 12 доступ­ных ти­пов эк­зем­п­ля­ров, сколь­ко эла­стич­ных IP-ад­ре­сов, и ка­кой объ­ем мес­та на дис­ке (и ка­кая его часть будет «из­бы­точ­ной») мо­гут вам по­на­до­бить­ся, сколь­ко за­про­сов PUT и GET вы вы­полните и сколь­ко VPN-со­единений уста­но­ви­те, а так­же... и... (в об­щем, спи­сок до­воль­но длин­ный, но, уве­рен, вы по­ня­ли идею), каль­ку­ля­тор по­счи­та­ет стои­мость. На рисун­ке внизу по­ка­за­на толь­ко од­на из 17 вкла­док по сер­ви­сам Amazon. Это ка­кое-то но­вое зна­чение сло­ва «про­стой», рань­ше я о нем не знал.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;{{Врезка|right|Заголовок=Бес­плат­ные про­бы |Ширина=20%|Содержание=По­про­бо­вать web-сер­ви­сы Amazon мож­но лег­ко (и бес­плат­но), осо­бен­но ес­ли у вас уже есть обыч­ная учет­ная запись Amazon.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;Amazon пред­ла­га­ет бес­плат­ный го­до­вой пе­ри­од с мо­мен­та ре­ги­ст­ра­ции, в те­чение ко­то­ро­го мож­но по­про­бо­вать клю­че­вые сер­ви­сы AWS. Од­на­ко ес­ли вы вый­де­те за пре­де­лы до­пусти­мых ре­сур­сов или за 12 ме­ся­цев тес­то­во­го пе­рио­да, то услу­ги при­дет­ся оп­ла­тить. }}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;У Rackspace то­же есть каль­ку­ля­тор стои­мо­сти (http://www.rackspace.co.uk/cloudhosting/learn-more/calculator); он го­раз­до про­ще, пре­ж­де все­го по­то­му, что на­бор сер­ви­сов здесь го­раз­до беднее.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;У Rackspace то­же есть каль­ку­ля­тор стои­мо­сти (http://www.rackspace.co.uk/cloudhosting/learn-more/calculator); он го­раз­до про­ще, пре­ж­де все­го по­то­му, что на­бор сер­ви­сов здесь го­раз­до беднее.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Olkol</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF162:%D0%A0%D1%83%D0%B1%C2%AD%D1%80%D0%B8%C2%AD%D0%BA%D0%B0_%D1%81%D0%B8%C2%AD%D1%81%D0%B0%D0%B4%C2%AD%D0%BC%D0%B8%C2%AD%D0%BD%D0%B0&amp;diff=18553&amp;oldid=prev</id>
		<title>Olkol в 23:22, 10 октября 2018</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF162:%D0%A0%D1%83%D0%B1%C2%AD%D1%80%D0%B8%C2%AD%D0%BA%D0%B0_%D1%81%D0%B8%C2%AD%D1%81%D0%B0%D0%B4%C2%AD%D0%BC%D0%B8%C2%AD%D0%BD%D0%B0&amp;diff=18553&amp;oldid=prev"/>
				<updated>2018-10-10T23:22:32Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 23:22, 10 октября 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Категория:Постоянные рубрики]]&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Категория:Постоянные рубрики]]&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;LXF00.tut1.chris2_fmt.png&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Файл: |left |100px |thumb|'''Д-р Крис Браун'''&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;Доктор обучает, пишет и консультирует по Linux. Ученая степень по физике элементарных частиц ему в этом совсем не помогает.]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;{{Врезка|left|Заголовок= Ко­ме­дия оши­бок|Ширина=20%|Содержание= &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Файл:LXF00.tut1.chris2_fmt.png |left |100px |thumb|'''Д-р Крис Браун'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;Доктор обучает, пишет и консультирует по Linux. Ученая степень по физике элементарных частиц ему в этом совсем не помогает.]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;{{Врезка|left|Заголовок= Ко­ме­дия оши­бок|Ширина=30%|Содержание= &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;В команд­ной стро­ке всегда го­раз­до про­ще сде­лать что-то неверно, чем вер­но. Это на­хо­дит свое от­ра­жение в раз­но­об­ра­зии со­об­щений об ошиб­ках, встре­чающихся в Linux. От неко­то­рых хо­чет­ся убе­жать и спря­тать­ся, дру­гие мож­но по­нять, толь­ко имея под ру­кой ис­ход­ный код – но есть и очень яр­кие. Они мне нра­вят­ся.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;В команд­ной стро­ке всегда го­раз­до про­ще сде­лать что-то неверно, чем вер­но. Это на­хо­дит свое от­ра­жение в раз­но­об­ра­зии со­об­щений об ошиб­ках, встре­чающихся в Linux. От неко­то­рых хо­чет­ся убе­жать и спря­тать­ся, дру­гие мож­но по­нять, толь­ко имея под ру­кой ис­ход­ный код – но есть и очень яр­кие. Они мне нра­вят­ся.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Olkol</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF162:%D0%A0%D1%83%D0%B1%C2%AD%D1%80%D0%B8%C2%AD%D0%BA%D0%B0_%D1%81%D0%B8%C2%AD%D1%81%D0%B0%D0%B4%C2%AD%D0%BC%D0%B8%C2%AD%D0%BD%D0%B0&amp;diff=18552&amp;oldid=prev</id>
		<title>Olkol: Новая страница: «Категория:Постоянные рубрики   LXF00.tut1.chris2_fmt.png [[Файл: |left |100px |thumb|'''Д-р Крис Браун''' Докто…»</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF162:%D0%A0%D1%83%D0%B1%C2%AD%D1%80%D0%B8%C2%AD%D0%BA%D0%B0_%D1%81%D0%B8%C2%AD%D1%81%D0%B0%D0%B4%C2%AD%D0%BC%D0%B8%C2%AD%D0%BD%D0%B0&amp;diff=18552&amp;oldid=prev"/>
				<updated>2018-10-10T23:21:27Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: «&lt;a href=&quot;/wiki/index.php?title=%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9F%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%BD%D1%8B%D0%B5_%D1%80%D1%83%D0%B1%D1%80%D0%B8%D0%BA%D0%B8&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Категория:Постоянные рубрики (страница не существует)&quot;&gt;Категория:Постоянные рубрики&lt;/a&gt;   LXF00.tut1.chris2_fmt.png [[Файл: |left |100px |thumb|&amp;#039;&amp;#039;&amp;#039;Д-р Крис Браун&amp;#039;&amp;#039;&amp;#039; Докто…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Категория:Постоянные рубрики]]  &lt;br /&gt;
LXF00.tut1.chris2_fmt.png&lt;br /&gt;
[[Файл: |left |100px |thumb|'''Д-р Крис Браун'''&lt;br /&gt;
Доктор обучает, пишет и консультирует по Linux. Ученая степень по физике элементарных частиц ему в этом совсем не помогает.]]&lt;br /&gt;
{{Врезка|left|Заголовок= Ко­ме­дия оши­бок|Ширина=20%|Содержание= &lt;br /&gt;
&lt;br /&gt;
В команд­ной стро­ке всегда го­раз­до про­ще сде­лать что-то неверно, чем вер­но. Это на­хо­дит свое от­ра­жение в раз­но­об­ра­зии со­об­щений об ошиб­ках, встре­чающихся в Linux. От неко­то­рых хо­чет­ся убе­жать и спря­тать­ся, дру­гие мож­но по­нять, толь­ко имея под ру­кой ис­ход­ный код – но есть и очень яр­кие. Они мне нра­вят­ся.&lt;br /&gt;
&lt;br /&gt;
Вот несколь­ко при­ме­ров и про­грам­мы, ко­то­рым они при­над­ле­жат:&lt;br /&gt;
&lt;br /&gt;
Cowardly refusing to create an empty archive&lt;br /&gt;
&lt;br /&gt;
[Трус­ли­во от­ка­зы­ва­юсь соз­дать пус­той ар­хив] – tar&lt;br /&gt;
&lt;br /&gt;
I refuse to debug myself! [От­ка­зы­ва­юсь от­ла­жи­вать сам се­бя!] – gdb&lt;br /&gt;
&lt;br /&gt;
Didn’t think there would be that many child&lt;br /&gt;
&lt;br /&gt;
processes... Exiting [Не ждал, что до­чер­них про­цес­сов так мно­го... Ухо­жу] – foomatic&lt;br /&gt;
&lt;br /&gt;
Null message body; hope that’s ok () [Со­об­ще­ние пус­то; на­де­юсь, все ОК] – mail&lt;br /&gt;
&lt;br /&gt;
Manufacturer is guessed because of the&lt;br /&gt;
&lt;br /&gt;
orange forum embargo [Изготовитель ука­зан по до­гад­ке из-за эм­бар­го апель­си­но­во­го фо­ру­ма] – cdrecord&lt;br /&gt;
&lt;br /&gt;
===Стро­ки в ком­плек­те===&lt;br /&gt;
&lt;br /&gt;
Ин­те­рес­ный на­бор со­об­щений вы­удит из сис­тем­ных дво­ич­ных фай­лов ко­ман­да strings:&lt;br /&gt;
&lt;br /&gt;
strings -f -n 20 /bin/* /usr/bin/*&lt;br /&gt;
&lt;br /&gt;
Учтите, что ко­ман­да вы­да­ет поч­ти мил­ли­он строк – ес­те­ст­вен­но, без кон­тек­ста, и не­яс­но, ка­кая ошиб­ка вы­зва­ла эту бур­ную ре­ак­цию.&lt;br /&gt;
&lt;br /&gt;
Итак, в этом ме­ся­це у ме­ня для вас два за­дания. Во-пер­вых, при­шли­те на мою почту са­мое ин­три­гую­щее со­об­щение об ошиб­ке, ко­то­рое вы ви­де­ли (для Linux, по­жа­луй­ста, не ко­пай­те в про­ш­лом), и, во-вто­рых, при­ду­май­те со­об­щение об ошиб­ке, ко­то­рое, на ваш взгляд, долж­но быть в Linux, а его нет. Луч­шие бу­дут опуб­ли­ко­ва­ны.&lt;br /&gt;
&lt;br /&gt;
А ес­ли вам по­нра­ви­лась эта те­ма, об­шир­ная кол­лек­ция со­об­щений имее­тся на сай­те http://neil.franklin.ch/Jokes_and_Fun/Canon_Error_Messages (по большей части из эпохи до Linux).&lt;br /&gt;
&lt;br /&gt;
chris.linuxformat@gmail.com }}&lt;br /&gt;
&lt;br /&gt;
'''По рецептам доктора Брауна'''&lt;br /&gt;
&lt;br /&gt;
'''Эзо­те­ри­че­ское сис­тем­ное ад­ми­ни­ст­ри­ро­ва­ние из при­чуд­ли­вых за­во­ро­тов ки­шок сер­вер­ной'''&lt;br /&gt;
&lt;br /&gt;
==Ту­ман­ные та­ри­фы==&lt;br /&gt;
&lt;br /&gt;
''Вы­бор об­лач­ных сер­ви­сов на AWS ста­но­вит­ся та­ким же слож­ным, как и за­каз ко­фе в Стар­бак­се.''&lt;br /&gt;
&lt;br /&gt;
На за­ре эпо­хи Amazon Web Services все бы­ло про­сто: соз­даете несколь­ко эк­зем­п­ля­ров ком­пь­ю­те­ров, под­клю­чаете к ним же­ст­кие дис­ки – и за па­ру се­кунд готов по­ча­со­вой та­риф для вашей кон­фи­гу­ра­ции. Увы, все ме­ня­ет­ся. Те­перь, ес­ли вы не за­щи­ти­ли док­тор­скую дис­сер­та­цию по те­ме «Гео­де­зи­че­­ская пол­но­та бес­конеч­но диф­фе­рен­ци­руе­мых Ри­ма­но­вых про­странств», рас­чет та­ри­фа сведет вас с ума.&lt;br /&gt;
&lt;br /&gt;
Но не бой­тесь – по­мощь ря­дом. У Amazon на http://calculator.s3.amazonaws.com/calc5.html есть «Про­стой каль­ку­ля­тор ме­сяч­но­го та­ри­фа». Узнав, сколь­ко вам нуж­но эк­зем­п­ля­ров ком­пь­ю­те­ров по тре­бо­ванию и сколь­ко за­ре­зер­ви­ро­ван­ных эк­зем­п­ля­ров, и ка­кие из 12 доступ­ных ти­пов эк­зем­п­ля­ров, сколь­ко эла­стич­ных IP-ад­ре­сов, и ка­кой объ­ем мес­та на дис­ке (и ка­кая его часть будет «из­бы­точ­ной») мо­гут вам по­на­до­бить­ся, сколь­ко за­про­сов PUT и GET вы вы­полните и сколь­ко VPN-со­единений уста­но­ви­те, а так­же... и... (в об­щем, спи­сок до­воль­но длин­ный, но, уве­рен, вы по­ня­ли идею), каль­ку­ля­тор по­счи­та­ет стои­мость. На рисун­ке внизу по­ка­за­на толь­ко од­на из 17 вкла­док по сер­ви­сам Amazon. Это ка­кое-то но­вое зна­чение сло­ва «про­стой», рань­ше я о нем не знал.&lt;br /&gt;
&lt;br /&gt;
У Rackspace то­же есть каль­ку­ля­тор стои­мо­сти (http://www.rackspace.co.uk/cloudhosting/learn-more/calculator); он го­раз­до про­ще, пре­ж­де все­го по­то­му, что на­бор сер­ви­сов здесь го­раз­до беднее.&lt;br /&gt;
&lt;br /&gt;
До­пустим, я понимаю пре­иму­ще­ст­ва бы­ст­рой мас­шта­би­руе­мо­сти и по­ча­со­вой та­ри­фи­ка­ции, а так­же пе­ре­но­са ка­пи­таль­ных за­трат в опе­ра­ци­он­ные, но мне все же ин­те­рес­но: когда, на­конец, кто-нибудь ска­жет, что рас­хо­да­ми управ­лять про­ще, имея соб­ст­вен­ный да­та-центр?&lt;br /&gt;
&lt;br /&gt;
А что ду­маю я? Мне, по­жа­луй­ста, обез­жи­рен­ный вен­те мок­ка фрап­пу­чи­но с 50 % со­дер­жанием ко­феи­на, с со­бой.&lt;/div&gt;</summary>
		<author><name>Olkol</name></author>	</entry>

	</feed>