Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux教程 >> 組建Linux下的個人藍牙局域網

組建Linux下的個人藍牙局域網

日期:2017/2/7 16:58:02      編輯: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

Copyright © Windows教程網 All Rights Reserved