Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
IPhone テザリングのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
IPhone テザリング
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
{{Lowercase_title}} [[Category:ネットワーク共有]] [[Category:IOS]] [[en:IPhone tethering]] {{Related articles start}} {{Related|IPod}} {{Related articles end}} 事業者によって無効にされていなければ WiFi, USB, Bluetooth を使って iPhone の モバイルデータ通信を共有することができます。脱獄する必要はありません。 * WiFi テザリングの場合、コンピュータからワイヤレスネットワークに接続できていれば特別な設定は不要です。 * 以下では USB と Bluetooth でのテザリングを使う方法を解説しています。 == USB でテザリング == USB による直のテザリングは、Bluetooth や WiFi よりも接続が安定しバッテリーの消費量も少ないので一番賢い選択肢です。 USB で iPhone をテザーするには、次のパッケージをインストールしてください: {{Pkg|usbmuxd}}, {{Pkg|libimobiledevice}}, {{AUR|ifuse}}。 そして、ipheth モジュールをロードしてください (モジュールは Arch Linux のデフォルトカーネルと LTS カーネルに含まれています): # modprobe ipheth パッケージのインストールとモジュールのロードが恙無く完了したら、iPhone で'''パーソナルホットスポット'''を有効にして iPhone をコンピュータに接続しましょう。この段階で新しいイーサネットデバイスが認識されますが、まだインターネットに接続することはできません。何らかの理由で、'''ipheth''' モジュールが動作するのは iPhone のファイルシステムが '''ifuse''' によってマウントされているときのみに限られています。iPhone を接続したら自動的にファイルシステムをマウントするようにしていない場合、手動でマウントする必要があります: # ifuse /path/to/mountpoint 手動でアンマウントするには、次を実行: # fusermount -u /path/to/mountpoint iPhone のファイルシステムをマウントしたら、他のイーサネット接続と全く同じように、様々な[[アプリケーション一覧/インターネット#ネットワークマネージャ|ネットワークマネージャ]]を使って新しい iPhone のイーサネットデバイスからインターネットに接続することができるはずです。 === systemd-networkd と udev を使う === [[systemd-networkd]] を利用して iPhone をゲートウェイとして使うようにネットワークを設定できます。 {{hc|/etc/udev/rules.d/90-iphone-tethering.rules|<nowiki> # Execute pairing program when appropriate ACTION=="add|remove", SUBSYSTEM=="net", ATTR{idVendor}=="05ac", ENV{ID_USB_DRIVER}=="ipheth", SYMLINK+="iphone", RUN+="/usr/bin/systemctl restart systemd-networkd.service" </nowiki>}} 次のような {{ic|.network}} ファイルを作成します。''enp0s26u1u2c4i2'' は iPhone によって作成されたネットワークデバイスの名前に置き換えて下さい。{{ic|networkctl list}} で確認できます。 {{hc|/etc/systemd/network/30-tethering.network|<nowiki> [Match] Name=enp0s26u1u2c4i2 [Network] DHCP=yes </nowiki>}} === トラブルシューティング === デバイスリストに iPhone が表示されているのに接続できない場合、接続する前に iPhone とコンピュータをペアリングする必要がある場合があります (iPhone が PIN ロックを使っている場合など): # idevicepair pair ==== ドライバーが見つからない場合 ==== 上記の手順とコマンド {{ic|networkctl list}} をすべて実行しても iPhone が検出されない場合は、[https://github.com/dgiagio/ipheth ipheth] ドライバーが不足している可能性があります。{{ic|modprobe ipheth}} コマンドを実行して、ドライバーがインストールされているかどうかを確認できます。エラーメッセージが表示された場合は、カーネルをビルドするときに {{ic|ipheth}} フラグを設定してください。この問題は、独自のカーネルをビルドするときに発生する可能性があります。 {{hc|.config|2=CONFIG_USB_IPHETH=y}} == Bluetooth でテザリング == Bluetooth によるテザリングはバッテリーを素早く消費してしまいますが、テザリングしながら USB 端末から充電することが可能です。 === ハードウェア要件 === * テザリングが有効な iOS 3.0 以上の iPhone。Settings > General > Network からテザリングのオプションをオンにしてください。 * Bluetooth アダプタ。それなりの速度を出すためには EDR (Enhanced Data Rate) に対応している必要があります。Belkin F8T016NE でテスト済み。 === 設定 === [[Bluetooth]] の記事を見て bluetooth デーモンを設定してください。 ==== Gnome/XFCE ==== [[Blueman]] GTK+ Bluetooth マネージャをインストールしてください。 通知エリアに Bluetooth アイコンが表示されます。起動時に bluetooth がオンになっていなかった場合、アイコンは表示されないことがあります。アイコンをクリックして、付近のデバイスを検索して、iPhone を追加してください (iPhone が認識されるようにするには、iPhone 側で Bluetooth の設定画面を出しておく必要があります)。 iPhone をデバイスリストに追加したら、Device メニューを開いてペアリングを選択してください。まずコンピュータで、次に iPhone で PIN を入力する必要があります。ペアリングしたら、Device メニューを再度開いて、Network Access > Network Access Point を選択してください。ここまで問題がなければ、Blueman が接続に成功したと表示し、iPhone のステータスバーが青色になって、テザリングが上手くいったのが確認できます。 Blueman は新しいネットワークインターフェイス (例: bnep0) を作成します。インターフェイスに接続するには、root で以下のコマンドを実行: # dhcpcd bnep0
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:Lowercase title
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
IPhone テザリング
に戻る。
検索
検索
IPhone テザリングのソースを表示
話題を追加