Linux架建个人蓝牙局域网的方法

来源:爱站网时间:2019-12-21编辑:网友分享
在linux系统中架建个人蓝牙局域网不仅方便还非常实用,那么你知道linux平台下如何架建个人蓝牙局域网吗?下面我们就一起去看看Linux架建个人蓝牙局域网的方法。

在linux系统中架建个人蓝牙局域网不仅方便还非常实用,那么你知道linux平台下如何架建个人蓝牙局域网吗?下面我们就一起去看看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

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

上文就是关于Linux架建个人蓝牙局域网的方法,您的留言就是对我最大的支持,同时由于精力有限,欢迎指出文中错误与不足,共勉之!

上一篇:教你保护Ubuntu服务器

下一篇:SSH无法连接LINUX

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载