歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux中讓智能手機使用藍牙連接PC並利用PC網絡上網

Linux中讓智能手機使用藍牙連接PC並利用PC網絡上網

日期:2017/2/28 17:07:31   编辑:Linux教程

很多網友都希望能夠使用智能手機的藍牙連接上 PC機網絡從而實現手機上網(注意和PC利用手機的GPRS上網不同), 這樣做的好處有:

速度快(比GPRS快多了),不用錢(用的是PC機的網絡).. 網絡上關於這方面的介紹比較少,有的也主要實說在window下的方法. 這裡,
我總結了國外網上關於使用Linux(Ubuntu gusty)進行實現的文章,經筆者的w958c驗證,是可以使用的.
主要步驟包括.
1. 安裝相應的bluetooth軟件包..包括bluetooth,bluez-utils,bluez-gnome等.
2. 安裝iptables及dhcp3-server(主要為了實現手機ip地址自動分配).
3. bluetooth 配置.. 主要內容包括:
a. 修改 /etc/bluetooth/hcid.conf文件 其中,
lm accept;
修改為
lm accept, master;
b.修改 /etc/default/bluetooth文件
PAND_ENABLED=0

PAND_ENABLED=1
修改
PAND_OPTIONS=""

PAND_OPTIONS="--listen --role=NAP --devup /etc/bluetooth/pan/dev-up"
c.建立/etc/bluetooth/pan目錄,並在pan目錄下建立dev-up文件,文件內容如下:
#!/bin/sh
ifup --force
echo 1 > /proc/sys/net/ipv4/ip_forward
sleep 2
/etc/init.d/dhcp3-server restart
d.給dev-up文件加上可執行權限.
以上幾步的目的在於使能PAN網絡,這樣一旦手機連接上PC端的藍牙適配器並進行網絡操作,
就會執行dev-up文件.在dev-up文件中,我們將bring up bnep0設備(見ifup --force ..
一定要加force哦..否則第二次連接的時候可能會出問題), 這裡的就是blue-utils傳下來的bnepx.

Copyright © Linux教程網 All Rights Reserved