<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум MaemoWorld.ru &mdash; Jolla как USB-модем]]></title>
		<link>http://maemo.su/forum/viewtopic.php?id=7418</link>
		<atom:link href="http://maemo.su/forum/extern.php?action=feed&amp;tid=7418&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Jolla как USB-модем».]]></description>
		<lastBuildDate>Wed, 23 Mar 2016 08:58:51 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Jolla как USB-модем]]></title>
			<link>http://maemo.su/forum/viewtopic.php?pid=134745#p134745</link>
			<description><![CDATA[<p>С новой прошивкой обнаружил, что пакет убран из соответствующей репы. Решение — скачать и установить вручную, вот ссылка на файл:<br /><span class="bbu"><a href="https://releases.jolla.com/releases/1.1.7.28/jolla/armv7hl/mw/armv7hl/usb-moded-connection-sharing-android-config-0.82-1.17.2.armv7hl.rpm">https://releases.jolla.com/releases/1.1 … rmv7hl.rpm</a></span></p>]]></description>
			<author><![CDATA[null@example.com (ptrvc)]]></author>
			<pubDate>Wed, 23 Mar 2016 08:58:51 +0000</pubDate>
			<guid>http://maemo.su/forum/viewtopic.php?pid=134745#p134745</guid>
		</item>
		<item>
			<title><![CDATA[Re: Jolla как USB-модем]]></title>
			<link>http://maemo.su/forum/viewtopic.php?pid=132798#p132798</link>
			<description><![CDATA[<p>Update</p><p>Оказывается, решение проблемы весьма простое (подробности по адресу <a href="https://together.jolla.com/question/8357/jolla-as-usb-modem/).">https://together.jolla.com/question/835 … b-modem/).</a><br />Эта штука, вероятно, появится в следующем обновлении, но уже доступна для установки:<br /></p><div class="codebox"><pre><code># pkcon install usb-moded-connection-sharing-android-config
# reboot</code></pre></div><p>Всё! Больше ничего не требуется, пакет сам установится, куда надо.<br />Работает сервис так, при соединении с ПК появляется возможность выбора:<br /><span class="postimg"><img src="https://lh4.googleusercontent.com/-MgaKMElW2fM/VD2mIbwGYhI/AAAAAAAAAJw/NBEt1j_O3TU/w506-h900/20141015023215.jpg" alt="https://lh4.googleusercontent.com/-MgaKMElW2fM/VD2mIbwGYhI/AAAAAAAAAJw/NBEt1j_O3TU/w506-h900/20141015023215.jpg" /></span></p><p>Выбор опции internet sharing решает все проблемы с настройкой dhcp, при этом у Йоллы по-прежнему остается адрес 192.168.2.15, позволяющий связь по ssh</p><p>Ура, товарищи, вопрос закрыт <img src="http://maemo.su/forum/img/smilies/cool.png" width="15" height="15" alt="cool" /></p>]]></description>
			<author><![CDATA[null@example.com (ptrvc)]]></author>
			<pubDate>Tue, 14 Oct 2014 22:45:01 +0000</pubDate>
			<guid>http://maemo.su/forum/viewtopic.php?pid=132798#p132798</guid>
		</item>
		<item>
			<title><![CDATA[Jolla как USB-модем]]></title>
			<link>http://maemo.su/forum/viewtopic.php?pid=132797#p132797</link>
			<description><![CDATA[<p>Йоллка умеет расшаривать интернет по wlan (в последней прошивке реализована даже кнопка для этого), однако с usb всё несколько сложнее. Без особого труда нагугливается такое решение:<br />присоединяемся к ПК по usb-кабелю в режиме developer mode и запускаем в терминале от пользователя devel-su<br /></p><div class="codebox"><pre><code>echo 1 &gt; /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o rmnet0 -j MASQUERADE
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
iptables -A FORWARD -i rmnet0 -o rndis0 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i rndis0 -o rmnet0 -j ACCEPT
iptables -A FORWARD -i wlan0 -o rndis0 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i rndis0 -o wlan0 -j ACCEPT</code></pre></div><p>Это реализует маршрутизацию между сетевыми соединениями. После необходимо сконфигурировать сетевое подключение на ПК (задать IP 192.168.2.***, шлюз 192.168.2.15, днс — любой известный, например, гугловский 8.8.4.4 или, на случай неприязни к империи добра, — 208.67.222.222).</p><p>Задача — засунуть вышеуказанный скрипт в автозапуск.<br />Нагуглил такой рецепт.<br />Создаем сервис, допустим, назовем его usb-modem.service — это файл, располагающийся по адресу <em>/etc/systemd/system</em>, следующего содержания:<br /></p><div class="codebox"><pre><code>[Unit]
Description=usb-modem
Before=default.target

[Service]
Type=forking
ExecStart=/etc/systemd/system/usb-modem.sh

[Install]
WantedBy=default.target</code></pre></div><p>где <em>usb-modem.sh</em> — скрипт, выполняющий требуемое:<br /></p><div class="codebox"><pre><code>#!/bin/sh
echo 1 &gt; /proc/sys/net/ipv4/ip_forward
… ну и так далее (см. выше)</code></pre></div><p>Я его поместил в ту же папку <em>/etc/systemd/system/</em> и сделал исполняемым:<br /></p><div class="codebox"><pre><code>chmod +x /etc/systemd/system/usb-modem.sh</code></pre></div><p>После чего можно запускать созданный сервис:<br /></p><div class="codebox"><pre><code>systemctl enable usb-modem.service</code></pre></div><p>Увы, не взлетело <img src="http://maemo.su/forum/img/smilies/sad.png" width="15" height="15" alt="sad" /><br />Где я тут поступаю не так? Возможно, проблема в том, что скрипт пытается что-то записать в /proc/… но соответствующий процесс на старте еще не успел запуститься, не знаю, я в линуксах не силён, я его только для „вконтактика и асечки“ использую <img src="http://maemo.su/forum/img/smilies/roll.png" width="15" height="15" alt="roll" /></p>]]></description>
			<author><![CDATA[null@example.com (ptrvc)]]></author>
			<pubDate>Tue, 14 Oct 2014 21:54:28 +0000</pubDate>
			<guid>http://maemo.su/forum/viewtopic.php?pid=132797#p132797</guid>
		</item>
	</channel>
</rss>
