Bluetoothテザリング、インターフェイスbnep0にIPv4アドレスがない

Bluetoothテザリング、インターフェイスbnep0にIPv4アドレスがない

私のスマートフォン(OnePlus One、Android)から私のラップトップ(Debian 8)にモバイルインターネットを接続したいです。外部ツールを使用せずにこれを達成したいと思います。アーチウィキページ(https://wiki.archlinux.org/index.php/android_tethering#Tethering_via_Bluetooth) 次のコマンドが見つかりました。

$ dbus-send --system --type=method_call --dest=org.bluez /org/bluez/hci0/dev_AA_BB_CC_DD_EE_FF org.bluez.Network1.Connect string:'nap'

このコマンドを実行すると、スマートフォンに「Bluetoothテザリング」が有効になっているというアイコンが表示されます。ifconfigノートブックからイーサネットケーブルを取り外した後にこれを実行すると、次の結果が表示されます。

root@testnotebook02:/home/install# ifconfig    
bnep0     Link encap:Ethernet  Hardware Adresse 74:e5:43:4e:0f:57  
          inet6-Adresse: fe80::76e5:43ff:fe4e:f57/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX bytes:20 (20.0 B)  TX bytes:212 (212.0 B)

eth0      Link encap:Ethernet  Hardware Adresse d4:be:d9:4f:65:79  
          UP BROADCAST MULTICAST  MTU:1500  Metrik:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:18 

lo        Link encap:Lokale Schleife  
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:65536  Metrik:1
          RX packets:32 errors:0 dropped:0 overruns:0 frame:0
          TX packets:32 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:0 
          RX bytes:1960 (1.9 KiB)  TX bytes:1960 (1.9 KiB)

ipv6アドレスのみがあり、ipv4アドレスはありません。検索結果、このipv6アドレスが私のラップトップのBluetooth MACアドレスから生成されたことがわかりました。もし私ping 8.8.8.8がまたはping www.google.com私が得るならconnect: Network is unreachable

この機能を実装するには、ipv4アドレスを手動で設定し、ルーティングテーブルに一致するルートエントリを追加する必要があります。私も尋ねなければなりません/etc/resolv.conf。しかし、スマートフォンのIPを知る必要があるので実用的ではありません(ルートされているのでわかるしかありません)。

実行すると、空のroute -nテーブルのみが表示されます。私の/etc/network/interfaces外観:

root@testnotebook02:/home/install# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

私の/etc/resolv.conf外観は次のとおりです。

root@testnotebook02:/home/install# cat /etc/resolv.conf 
# Generated by NetworkManager

私のパイで上記のコマンドを実行すると、dbus-send何も変更せずにすべてがうまくいきます。それでは、私のラップトップでどのようにこれを達成できますか?ファイルを比較してみました。

注:piで動作するGUI Bluetooth管理者もいます。いくつかの設定ができますか?

ありがとう

ベストアンサー1

おすすめ記事