零零社区|百姓的网上家园-互动交流平台!(0.0)=^_^=(00社区)

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz

Linux系统平台下架建个人蓝牙局域网方法

2013-4-5 16:20| 发布者: 123456000000| 查看: 20| 评论: 0

摘要:   用bluetooth 在 linux平台下架建个人的无线局域网,方便,实用而灵活。  首先需要安装bluez-libs、bluez-utils,还有内核中的bnep模块。  1: 启动蓝牙hciconfig hci0 up piscan  2: modPRobe bnep  *以上 ...
 

  用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

路过

雷人

握手

鲜花

鸡蛋

相关阅读

发表评论

最新评论

相关分类


Archiver|手机版|小黑屋|00社区

GMT+8, 2023-1-31 10:50 , Processed in 0.048412 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部