Bluetooth での PAN ネットワークの設定

Bluetooth での PAN ネットワークの設定

Java 対応の Nokia X2-01 と Ubuntu デスクトップの間で TCP 接続を確立したいと考えていました。いくつかのガイドを読みましたが、かなり古いようです (Ubuntu ~8、9)。主な問題は、Bluetooth ネットワークが電話に DHCP サーバーを提供しないため、IP アドレスが割り当てられないことです。

古い方法では、pand 構成ファイルをいじる必要があります。接続時に電話に IP アドレスを割り当てるための、より優れた GUI ベースの方法、またはよりシンプルな CLI の方法があるかどうか疑問に思っています。

ifconfig次のような出力が得られます。

bnep0     Link encap:Ethernet  HWaddr 00:24:2b:f9:68:7c  
          inet addr:10.0.66.3  Bcast:10.0.66.15  Mask:255.255.255.240
          inet6 addr: fe80::224:2bff:fef9:687c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1400  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:59 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:760 (760.0 B)  TX bytes:8692 (8.6 KB)

しかし、携帯電話で 10.0.66.3 を開こうとすると、接続されません。

私はgnome-shellを搭載したUbuntu 11.10を使用しています。

答え1

さて、この質問はもう1年も前のものですが、とにかく答えます!

あなたが言ったように、DHCP サーバーを設定する必要がありますが、私が知る限り、グラフィカルにそれを実行する方法はありません。幸いなことに、比較的簡単ですが、少し難しいようです。

最初に行うことは、DHCP サーバーをインストールすることです。sudo apt-get install dhcp3-serverこれは達成できるはずです。

インストールが完了したら、どのインターフェースで実行するかを設定する必要があります。これを行うには、/etc/default/isc-dhcp-server12.04 でファイルを編集する必要があります (12.04 より前のバージョンでは、ファイルは と呼ばれていた可能性がありますdhcp3-server)。これを行うには、 を実行しますsudo nano /etc/default/isc-dhcp-server。次のような行があるはずです。

INTERFACES=""

あなたの場合、インターフェース名に合わせて変更しますbnep0:

INTERFACES="bnep0"

CTRL+Oファイルを保存してCTRL+Q終了するには、(オニオンのoであり、10の0ではありません)を使用します。

次に、DHCP サーバーを設定する必要があります。これを行うには、まずテンプレート構成を削除します。

sudo rm /etc/dhcp/dhcpd.conf

次に、新しい設定を作成し、次のように入力します。

(で開くsudo nano /etc/dhcp/dhcpd.conf)

デフォルトのリース時間 600;
最大リース時間 7200;
権威ある;


サブネット 10.0.66.0 ネットマスク 255.255.255.240 {
 範囲 10.0.66.4 10.0.66.14
}

(設定と一致します)

その後、DHCPサーバーを(再)起動します。

sudo service start isc-dhcp-server

すでに実行中であるとエラーが出る場合は、

sudo service restart isc-dhcp-server

これで終わりです :D

関連情報