文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 专题 求职 读书
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» Linux & Advanced Application » Linux系统平台下架建个人蓝牙局域网方法       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: [转载] Linux系统平台下架建个人蓝牙局域网方法  ( 查看:91  回复:0 )   
 
userli
副版主  点击可查看详细


十二生肖之鼠   金牛座   行业勋章   技术勋章   诚信兄弟  
帖子 1107
精华 1
无忧币 15421
积分 3306
阅读权限 140
注册日期 2006-9-17
最后登录 2008-8-30 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-3-22 16:53   标题:Linux系统平台下架建个人蓝牙局域网方法
上一帖 |
用bluetooth 在 Linux平台下架建个人的无线局域网,方便,实用而灵活。
  首先需要安装bluez-libs、bluez-utils,还有内核中的bnep模块。
  1: 启动蓝牙hciconfig hci0 up piscan
  2: modprobe bnep
  *以上步骤,在主机和和客户机上都要操作
  3: 在主机上,运行pand --listen --role NAP --master
  在客户机上,运行pand --connect 00:11:67:46:4E:4E --role NAPU
00:1167:46:4E:4E 为蓝牙设备的地址
  4: 当用pand -l 能看到
  bnep0 00:11:67:46:4E:4E PANU
  说明连接成功
  5: 在主机上设置ifconfig bnep0 10.10.106.1
  在客户机上设置ifconfig bnep0 10.10.106.2
  至此,你就可以从10.10.106.2 ping 到10.10.106.1
  若需要共享上网,则需要在主机上用iptable来设置一下。
  客户机要添加route
  route add -net default gw 10.10.106.1
  以下是我的iptable的脚本。
  

#!/bin/bash
  IPTABLES='/usr/sbin/iptables'
  # Set interface values
  EXTIF='ppp0'
  INTIF1='bnep0'
  # enable ip forwarding in the kernel
  /bin/echo 1 > /proc/sys/net/ipv4/ip_forward
  # flush rules and delete chains
  $IPTABLES -F
  $IPTABLES -X
  # enable masquerading to allow LAN internet access
  $IPTABLES -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE
  # forward LAN traffic from $INTIF1 to Internet interface $EXTIF
  $IPTABLES -A FORWARD -i $INTIF1 -o $EXTIF -m state --state NEW,ESTABLISHED -j ACCEPT
  #echo -e " - Allowing access to the SSH server"
  $IPTABLES -A INPUT --protocol tcp --dport 22 -j ACCEPT
  #echo -e " - Allowing access to the HTTP server"
  $IPTABLES -A INPUT --protocol tcp --dport 80 -j ACCEPT



2008-3-22 16:531楼
[ 顶部 ]
     
论坛跳转:  

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号