Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> LinuxでパーソナルBluetooth LANを設定する

LinuxでパーソナルBluetooth LANを設定する

  

Bluetoothを使用してパーソナルワイヤレスLANを構築するのは便利で実用的で柔軟です。

最初にbluez-libs、bluez-utils、そしてbenepモジュールをカーネルにインストールする必要があります。

1:Bluetoothを起動hciconfig hci0 up piscan

2:modprobe bnep

*上記の手順は、ホストとクライアントの両方で実行する必要があります。

< BR> 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から10.10.106.1までpingを実行できます。 Br>


インターネットを共有する必要がある場合は、設定するためにホスト上でiptableを使用する必要があります。

ルートを追加するクライアント

route add -netデフォルトgw 10.10.106.1


以下は私のiptableスクリプトです。

#!/bin /bash

IPTABLES = '/usr /sbin /iptables'

#インタフェース値の設定

EXTIF = 'ppp0' < Br>

INTIF1 = 'bnep0'

#カーネルでIP転送を有効にします。

/bin /echo 1> /proc /sys /net /ipv4 /ip_forward

#ルールをフラッシュしてチェーンを削除する

$ IPTABLES -F

$ IPTABLES -X

#LANインターネットアクセスを許可するようになりすましを有効にする

$ IPTABLES -t nat -A POSTROUTING -o $ EXTIF -j MASQUERADE
LANトラフィックを$ INTIF1からインターネットインタフェース$ EXTIFに転送する

$ IPTABLES -A前方-i $ INTIF1 -o $ EXTIF -m state --state NEW、ESTABLISHED -j ACCEPT

#echo -e " - SSHサーバーへのアクセスを許可する"

$ IPTABLES -A入力--protocol tcp --dport 22 -j ACCEPT

#echo -e " - HTTPサーバーへのアクセスを許可する"

$ IPTABLES -A入力--protocol tcp --dport 80 -j ACCEPT

Copyright © Windowsの知識 All Rights Reserved