<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://support.qbpro.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9E%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0%D0%BC%D0%B8_%D1%82%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B0_tethering-%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%D0%B0_Android</id>
	<title>Особенности блокирования операторами трафика tethering-режима Android - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://support.qbpro.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9E%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0%D0%BC%D0%B8_%D1%82%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B0_tethering-%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%D0%B0_Android"/>
	<link rel="alternate" type="text/html" href="https://support.qbpro.ru/index.php?title=%D0%9E%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0%D0%BC%D0%B8_%D1%82%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B0_tethering-%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%D0%B0_Android&amp;action=history"/>
	<updated>2026-04-03T19:18:03Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.38.1</generator>
	<entry>
		<id>https://support.qbpro.ru/index.php?title=%D0%9E%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0%D0%BC%D0%B8_%D1%82%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B0_tethering-%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%D0%B0_Android&amp;diff=1387&amp;oldid=prev</id>
		<title>imported&gt;Vix: Новая страница: «Дэниэл Покок (Daniel Pocock), мэйнтейнер некоторых пакетов в Debian и Fedora, опубликовал интересный …»</title>
		<link rel="alternate" type="text/html" href="https://support.qbpro.ru/index.php?title=%D0%9E%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0%D0%BC%D0%B8_%D1%82%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B0_tethering-%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%D0%B0_Android&amp;diff=1387&amp;oldid=prev"/>
		<updated>2014-04-25T21:12:51Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «Дэниэл Покок (Daniel Pocock), мэйнтейнер некоторых пакетов в Debian и Fedora, опубликовал интересный …»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Дэниэл Покок (Daniel Pocock), мэйнтейнер некоторых пакетов в Debian и Fedora, опубликовал интересный разбор организации работы tethering-режима в новых выпусках платформы Android. Tethering позволяет использовать телефон в качестве точки доступа для организации выхода в Сеть внешних устройств через установленное на смартфоне интернет-соединение. При установке очередного обновления прошивки Android, Дэниэл столкнулся с проблемами при работе устройств через tethering-соединение, при том, что при открытии тех же ресурсов со смартфона проблем со скоростью и доступом не наблюдалось.&lt;br /&gt;
&lt;br /&gt;
Казалось бы, что не должно быть разницы при работе со смартфона или со внешнего устройства через этот же смартфон, так как интернет-соединение одно и для оператора трафик локального запроса и запроса через режим tethering неотличим. На самом деле, оказалось, что операторам предоставлена возможность различать трафик со смартфона и через режим tethering, в чём Дэниэл усматривает существенное ущемление приватности и ограничение прав пользователя. Некоторые операторы явно понижают качество сервиса для tethering-трафика, предполагая, что 3G-соединение смартфона недопустимо использовать для раздачи интернета на другие устройства. Компания Vodafone Italy, клиентом которой является Дэниэл, вообще заблокировала возможность использования tethering. Проблема также проявляется в прошивках CyanogenMod.&lt;br /&gt;
&lt;br /&gt;
Технически разделение локального и tethering-трафика осуществляется через создание для tethering-соединения другого сетевого интерфейса с отдельным IP-адресом. При этом такое поведение рассматривается разработчиками как штатная функциональность, а не ошибка. Дэниэл не согласен с такой трактовкой и считает, что операторы связи заинтересованы в утечке данных о типе соединения и добились внесения данной возможности для получения своей экономической выгоды путем навязывания продаж USB-модемов как отдельного сервиса.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   shell@android:/ # ip route&lt;br /&gt;
   0.0.0.0/1 dev tun0  scope link&lt;br /&gt;
   default via 100.66.150.89 dev rmnet_usb0&lt;br /&gt;
   83.224.66.138 via 100.87.31.214 dev rmnet_usb1&lt;br /&gt;
   83.224.70.94 via 100.87.31.214 dev rmnet_usb1&lt;br /&gt;
   100.66.150.88/30 dev rmnet_usb0  proto kernel  scope link  src 100.66.150.90&lt;br /&gt;
   100.66.150.89 dev rmnet_usb0  scope link&lt;br /&gt;
   100.87.31.212/30 dev rmnet_usb1  proto kernel  scope link  src 100.87.31.213&lt;br /&gt;
   100.87.31.214 dev rmnet_usb1  scope link&lt;br /&gt;
   128.0.0.0/1 dev tun0  scope link&lt;br /&gt;
   192.168.42.0/24 dev rndis0  proto kernel  scope link  src 192.168.42.129&lt;br /&gt;
&lt;br /&gt;
   shell@android:/ # ip rule show&lt;br /&gt;
   0:      from all lookup local&lt;br /&gt;
   32765:  from 192.168.42.0/24 lookup 60&lt;br /&gt;
   32766:  from all lookup main&lt;br /&gt;
   32767:  from all lookup default&lt;br /&gt;
&lt;br /&gt;
   shell@android:/ # ip route show table 60&lt;br /&gt;
   default via 100.87.51.57 dev rmnet_usb1&lt;br /&gt;
   100.87.51.57 dev rmnet_usb1&lt;br /&gt;
   192.168.42.0/24 dev rndis0  scope link&lt;br /&gt;
&lt;br /&gt;
Для устройств, на которых открыт доступ root, в качестве решения проблемы Дэниэл предлагает осуществить привязку tethering-соединения к основному сетевому интерфейсу, через который организован выход в интернет локальных приложений смартфона:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   # Находим правило, перенаправляющее трафик из tethering-подсети (в нашем случае 32765):&lt;br /&gt;
   shell@android:/ # ip rule show&lt;br /&gt;
   0:      from all lookup local&lt;br /&gt;
   32765:  from 192.168.42.0/24 lookup 60&lt;br /&gt;
   32766:  from all lookup main&lt;br /&gt;
   32767:  from all lookup default&lt;br /&gt;
&lt;br /&gt;
   # Удаляем перенаправление&lt;br /&gt;
   shell@android:/ # ip rule del pref 32765&lt;br /&gt;
 &lt;br /&gt;
   # Меняем правила NAT-трансляции, переделав их  на основной интерфейс rmnet_usb0 &lt;br /&gt;
   # вместо по умолчанию используемого rmnet_usb1:&lt;br /&gt;
   shell@android:/ # iptables -t nat -I natctrl_nat_POSTROUTING -s 192.168.0.0/16 -o rmnet_usb0 -j MASQUERADE&lt;br /&gt;
   shell@android:/ # iptables -I natctrl_FORWARD -i rmmnet_usb0 -j RETURN&lt;br /&gt;
&lt;br /&gt;
Дополнение: можно воспользоваться более простым способом, поправив при помощи sqlite содержимое базы /data/data/com.android.providers.settings/databases/settings.db, заменив значение поля tether_dun_required на 0. &lt;br /&gt;
&lt;br /&gt;
* [http://www.opennet.ru/opennews/art.shtml?num=39643 взято тут]&lt;/div&gt;</summary>
		<author><name>imported&gt;Vix</name></author>
	</entry>
</feed>