在藍牙上設定 PAN 網絡

在藍牙上設定 PAN 網絡

我想在支援 java 的諾基亞 X2-01 和 Ubuntu 桌面之間建立 TCP 連線。我讀了幾個指南,但它們似乎很舊(Ubuntu ~8,9)。主要問題是我的藍牙網路沒有為我的手機提供 DHCP 伺服器,因此它沒有分配 IP 位址。

舊的方法涉及擺弄 pand 配置。我想知道是否有更好的 GUI 或更簡單的 CLI 方式來在連接時為我的手機分配 IP 位址。

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

好吧,這個問題已經有一年了,但無論如何我都會回答它!

您需要像您所說的那樣設定 dhcp 伺服器,但據我所知,沒有圖形化的方法來做到這一點。幸運的是,它相對無痛,但似乎有點令人畏懼。

首先要做的是安裝 dhcp 伺服器。sudo apt-get install dhcp3-server應該實現這一點。

安裝後,您需要設定它應在哪些介面上運行。為此,您需要/etc/default/isc-dhcp-server在 12.04 上編輯該文件(12.04 之前的文件可能稱為dhcp3-server)。為此,請運行sudo nano /etc/default/isc-dhcp-server.它應該有這樣一行:

INTERFACES=""

根據您的情況,更改它以匹配您的介面名稱bnep0

INTERFACES="bnep0"

使用CTRL+O(洋蔥中的 o,而不是 10 中的 0)儲存檔案並CTRL+Q退出

接下來您需要設定 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

相關內容