<?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>Ubuntu Linux &#187; MAC</title>
	<atom:link href="/tag/mac/feed/" rel="self" type="application/rss+xml" />
	<link>http://UbuntuLinux.ru</link>
	<description>Сайт для пользователей Ubuntu Linux</description>
	<lastBuildDate>Sat, 25 Oct 2014 15:23:48 +0000</lastBuildDate>
	<language>ru-RU</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.1</generator>
	<item>
		<title>Подмена MAC адреса</title>
		<link>http://UbuntuLinux.ru/config/admin/spoofing-mac-address/</link>
		<comments>http://UbuntuLinux.ru/config/admin/spoofing-mac-address/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 14:33:15 +0000</pubDate>
		<dc:creator><![CDATA[Admin]]></dc:creator>
				<category><![CDATA[Администрирование]]></category>
		<category><![CDATA[ifconfig]]></category>
		<category><![CDATA[MAC]]></category>

		<guid isPermaLink="false">http://manlinux.org/?p=133</guid>
		<description><![CDATA[Зачем оно надо. Ну кроме игр в крэкеров и экспериментов “а что если” есть и реальная необходимость: некоторые провайдеры при авторизации пользователя проверяют и мак, и если вы всю жизнь живёте с одной сетевушкой – всё нормально, но реалии жизни &#8230; <a href="/config/admin/spoofing-mac-address/">Читать далее <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div>
<h2>Зачем оно надо.</h2>
<p>Ну кроме игр в крэкеров и экспериментов “а что если” есть и реальная необходимость: некоторые провайдеры при авторизации пользователя проверяют и мак, и если вы всю жизнь живёте с одной сетевушкой – всё нормально, но реалии жизни говорят об обратном…<br />
<span id="more-876"></span></p>
<h2>Немного теории</h2>
<p><em>Эту часть можно спокойно пропустить и читать дальше.</em></p>
<h3>Канальный уровень (Data Link layer)</h3>
<p>Этот уровень предназначен для обеспечения взаимодействия сетей на физическом уровне и контроля за ошибками, которые могут возникнуть. Полученные с физического уровня данные он упаковывает в кадры данных, проверяет на целостность, если нужно исправляет ошибки и отправляет на сетевой уровень. Канальный уровень может взаимодействовать с одним или несколькими физическими уровнями, контролируя и управляя этим взаимодействием. Спецификация IEEE 802 разделяет этот уровень на 2 подуровня — MAC (Media Access Control) регулирует доступ к разделяемой физической среде, LLC (Logical Link Control) обеспечивает обслуживание сетевого уровня. На этом уровне работают коммутаторы, мосты.</p>
<p>В программировании этот уровень представляет драйвер сетевой платы, в операционных системах имеется программный интерфейс взаимодействия канального и сетевого уровня между собой, это не новый уровень, а просто реализация модели для конкретной ОС. Примеры таких интерфейсов: ODI, NDIS.</p>
<h3>К сведению:</h3>
<p>Как видно из части “Немного теории” mac-адрес это РЕАЛЬНО адрес, и для работоспособности сети не рекомендуется использовать в ней один мак на разных машинах. К чему это приводит? Ну как минимум эти машины друг друга не “видят”.<br />
Как можно было уже заметить(из “зачем оно надо”) mac-адрес определяет не операционная система, а сетевая карта. Мак прошит на ней.<br />
Стоит сказать, что маки выбираются очень хитрым образом, так что их совпадение в одной сети очень мало. Подробнее об алгоритме можно почитать в Интернете <img title="Улыбается" src="http://useunix.ru/tag/ifconfig/images/smilies/icon_e_smile.gif" alt=":)" /><br />
Хотя мак и прошит на сетевухе его можно заменить программными методами.</p>
<h2>Итак</h2>
<p>Самым простым способом, пожалуй будет написать в консоли</p>
<p><code>sudo su # получаем права суперюзера<br />
ifconfig eth0 down # пока отключим интерфейс<br />
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx # собственно меняем мак<br />
ifconfig eth0 up # поднимаем интерфейс<br />
exit # выходим из под супер пользователя<br />
ifconfig # любуемся <img src="http://useunix.ru/wp-includes/images/smilies/icon_smile.gif" alt=":)" /> </code></p>
<p>где xx:xx:xx:xx:xx:xx – ваш мак-адрес.</p>
<p>Сам же использую следующий способ:<br />
В файле /etc/network/interfaces добавляем/меняем</p>
<p><code>iface eth0 inet static<br />
address *.*.*.*                        # ваш ip адресс<br />
netmask *.*.*.*                        # маска вашей сети<br />
hwaddress ether xx:xx:xx:xx:xx:xx      # желаемый мак</code></p>
<p>На <!-- m --><a target="_blank" rel="nofollow" href="http://mydebianblog.blogspot.com/" rel="nofollow"  target="_blank">http://mydebianblog.blogspot.com</a><!-- m --> такое прочитал: в Gentoo работает ещё такой способ:</p>
<p>В файле /etc/conf.d/net</p>
<p><code>mac_eth0="00:50:8D:63:41:DE"<br />
config_eth0=( "192.168.100.37 netmask 255.255.252.0" )<br />
routes_eth0=(<br />
"default via 192.168.100.1"<br />
) </code></p>
<p>Сам не проверял.</p>
<p><a href="/set/man-ifconfig-rus/" >man ipconfig на русском</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://UbuntuLinux.ru/config/admin/spoofing-mac-address/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
