当前位置:首页 >> 电脑使用指南 >> 操作系统应用心得 >> 其它操作系统 >>

实用技巧:组建Linux下的个人蓝牙局域网

来源:赛迪网 作者:sixth 编辑:片儿川 日期:03-07 点击次数:


Linux  局域网  蓝牙

  用bluetooth 来组建个人的无线局域网,方便,实用而灵活。
  首先需要安装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

  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

 

上一篇:
下一篇:

论坛操作系统板块新帖

杭州蓝图资讯工作室 版权所有 ©2006~2008
浙ICP备05037491号