手机蓝牙打开Ubuntu连接全程服务

系统 Linux
打开手机的蓝牙,并通过Ubuntu连接到手机在蓝牙通过Ubuntu连接NokiaE71并通过E71作为Modem上网的过程。

在向大家详细介绍安装蓝牙Ubuntu连接到手机过程,让大家知道Ubuntu连接在手机上也是很行的,希望对大家有用。Ubuntu 宣言: 软件应免费提供,软件工具应能以人们本地语种的形式可用且不牺牲任何功能,人们应拥有定制及改变他们软件的自由,这包括以任何他们认为适宜的方式。 本文记录了我在蓝牙通过Ubuntu连接NokiaE71并通过E71作为Modem上网的过程。

使用的硬件是安装了Ubuntu9.0432位桌面版的IBMT60笔记本;装载联通WCDMA卡的NokiaE71港行(版本号是200开头的)。
参考网站:http://davesource.com/Solutions/20070520.T-Mobile-Nokia-E65-Ubuntu-Linux.html(懒得听我废话的直接看这个网站就行了)

声明:这不是一篇技术翻译,只是我自己参考其他站点的内容所实施实践的一个记录。

1、打开手机的蓝牙,并通过Ubuntu连接到手机(这个时候只能浏览手机上的文件)。

如果你的电脑有安装蓝牙设备,默认状况下Ubuntu的桌面的右上方的通知栏里面会有蓝牙的图标,如果没有显示的话可以键入以下两个命令确认安装了相关的组件。并通过[系统]>[首选项]>[蓝牙]的方式呼出Ubuntu连接菜单。

#安装bluez-utils
%apt-getinstallbluez-utils
#如果安装过了的话apt会告知这个时候就直接跳到“安装图形配置工具”
#如果启动了下载和安装的话就说明原来没有那就继续执行下面的命令:
%/etc/init.d/bluetoothrestart
%lsusb|grep-ibluetooth
(shouldshowthebluetoothdevice)
%hcitooldev
(alsolistsbluetoothdevices)
#安装图形配置工具
%apt-getinstallbluez-gnome

2、使用sdptool命令确认你的手机的"DialupNetworking"服务,只要能够找到这个服务基本就没有问题。

#browse后面的MAC地址换成你自己手机的
#如果不知道MAC地址的话在手机上输入*#2820#
%sdptoolbrowse11:22:BE:EF:44:33
#你会得到很多很多输出
……省略……
ServiceName:Dial-UpNetworking
ServiceRecHandle:0x10002
ServiceClassIDList:
"DialupNetworking"(0x1103)#我们只关心这个服务
ProtocolDescriptorList:
"L2CAP"(0x0100)
"RFCOMM"(0x0003)
Channel:2#确认这个Channel,一般都是2
LanguageBaseAttrList:
code_ISO639:0x454e
encoding:0x6a
base_offset:0x100
ProfileDescriptorList:
"DialupNetworking"(0x1103)
Version:0x0100
……省略……

3、利用rfcomm命令绑定设备

#将0后面的MAC地址换成你自己的(刚才用过了)
#最后一个数字就是刚才得到的Channel
%rfcommbind011:22:BE:EF:44:332

#再用一次rfcomm命令确认一下绑定的结果
%rfcomm
rfcomm0:11:22:BE:EF:44:33channel2clean#这种输出就对了

#看一下dev下是不是有了一个rfcomm0的设备
%ls/dev/rf*
/dev/rfcomm0

4、编辑pppd的配置文件

#进入配置文件的存放目录
%cd/etc/ppp/peers
#通过ls命令可以看到一个名为provider的配置文件模板
#将其复制一份
%cpprovidergprs
#编辑新的配置文件
%vigprs
配置文件比较长,本文最后会贴出我用的那个配置文件,这里就说下几个修改项目:

首先有一个user的配置项,我们不需要验证,清空双引号内的内容
下面是connect将*****替换为要拨的号码,请替换为*99#(虽然比较奇怪,但就是这个)
后面是device的配置,原本应该是/dev/modem,我们题换成刚刚绑定好的/dev/rfcomm0即可
速度的设定我尝试下来不是非常重要,大家按实际设置吧,我随便设了一个
其他的选项不用动了,就这样保存即可。

5、启动Ubuntu连接,启动之前建议关闭现有的Internet(如果有的话),这样才能测试出效果

#启动Ubuntu连接
%pppdcallgprs
#这个时候手机上应该会出现是否允许Ubuntu连接的认证提示,义无反顾的按下yes吧

#如果没有任何错误提示就代表成功了
#用ifconfig命令来确认
%ifconfig
……省略……
ppp0Linkencap:点对点协议
inet地址:172.18.77.114点对点:10.6.6.6掩码:255.255.255.255
UPPOINTOPOINTRUNNINGNOARPMULTICASTMTU:1500跃点数:1
接收数据包:4错误:0丢弃:0过载:0帧数:0
发送数据包:5错误:0丢弃:0过载:0载波:0
碰撞:0发送队列长度:3
接收字节:64(64.0B)发送字节:97(97.0B)
……省略……
#看到ppp0这段就代表确实成功了

开始上网吧,这篇博客就是在手机Ubuntu连接Internet的状态下发表的。
Ubuntu上这件事确实搞的比较麻烦,不如Windows和OSX。
虽然我用的是联通的WCDMA但是如果是移动或者联通的GPRS网络的话应该也能适用完全相同的设定。
最后附上我的配置文件:

#exampleconfigurationforadialupconnectionauthenticatedwithPAPorCHAP
#
#Thisisthedefaultconfigurationusedbypon(1)andpoff(1).
#Seethemanualpagepppd(8)forinformationonalltheoptions.
#MUSTCHANGE:replacemyusername@realmwiththePPPloginnamegivento
#yourbyyourprovider.
#Thereshouldbeamatchingentrywiththepasswordin/etc/ppp/pap-secrets
#and/or/etc/ppp/chap-secrets.
user""
#MUSTCHANGE:replace********withthephonenumberofyourprovider.
#The/etc/chatscripts/papchatscriptmaybemodifiedtochangethe
#modeminitializationstring.
connect"/usr/sbin/chat-v-f/etc/chatscripts/pap-T*99#"
#Serialdevicetowhichthemodemisconnected.
/dev/rfcomm0
#Speedoftheserialline.
4096000
#AssumesthatyourIPaddressisallocateddynamicallybytheISP.
noipdefault
#TrytogetthenameserveraddressesfromtheISP.
usepeerdns
#Usethisconnectionasthedefaultroute.
defaultroute
#Makespppd"dialagain"whentheconnectionislost.
persist
#Donotasktheremotetoauthenticate.
noauth

【编辑推荐】

  1. 桌面Linux实战“宝典” 用Ubuntu连接孤岛
  2. 简易介绍Ubuntu ADSL手工断线与拨号上网
  3. 安装各种Ubuntu免费软件系统操作讲解
  4. 解决Ubuntu VMware系统声音软件问题
  5. 介绍Ubuntu VNC远程控制原理操作
责任编辑:佚名 来源: CSDN
相关推荐

2010-02-07 13:31:49

Ubuntu连接

2011-09-08 11:07:25

Ubuntu蓝牙

2023-04-17 16:10:14

鸿蒙蓝牙

2021-12-09 22:43:13

Windows 7Windows微软

2023-03-08 21:30:33

2010-09-07 13:44:14

PPPOE服务器

2011-12-05 09:52:32

Ubuntu Mobi

2009-03-06 15:27:10

LinuxUbuntuBlueman

2012-04-24 09:47:36

Ubuntu手机

2014-07-22 10:36:52

恶意程序小米手机

2009-07-21 09:16:56

漏洞windows MobHTC

2021-05-11 10:44:51

飞行模式通信设备通信干扰

2010-03-05 17:15:09

Ubuntu手机

2018-07-30 09:09:45

WindowsUbuntuLinux服务器

2013-01-06 10:30:34

Ubuntu智能手机云服务

2022-06-13 11:54:01

蓝牙信号追踪智能手机

2021-03-16 16:07:37

物联网蓝牙连接IoT

2021-11-12 23:44:28

Windows 10Windows微软

2013-02-26 15:35:23

UbuntuUbuntu手机
点赞
收藏

51CTO技术栈公众号