4 # ðÏÉÓË ÔÏÞËÉ ÄÏÓÔÕÐÁ × /etc/bluetooth/NAP
6 echo "Trying access point $address"
7 if sdptool search --bdaddr $address NAP | grep -q "Service Name"; then
8 pand -c $address -d NAP --devup /usr/local/sbin/btnet-client
11 done </etc/bluetooth/NAP
12 echo "No active network access point found" 1>&2
17 pand -c $1 -d $role --devup /usr/local/sbin/btnet-client
24 # ×ÁÒÉÁÎÔ ÒÁÂÏÔÙ ÎÏÕÔÂÕËÁ ÓÅÒ×ÅÒÏÍ ad-hoc ÓÅÔÉ
27 # üËÓÐÏÒÔÉÒÕÅÍ ÉÍÑ briget ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ btnet-server ÓËÒÉÐÔÏÍ
29 # óÏÚÄÁÅÍ bridge ÎÁ ËÏÔÏÒÏÍ ÂÕÄÅÔ ×ÉÓÅÔØ dhcp ÓÅÒ×ÅÒ
30 brctl addbr $PAN_BRIDGE
31 ifconfig btgn0 10.0.0.1 netmask 255.255.255.0 broacast 10.0.0.255
32 # úÄÅÓØ ÎÁÄÏ ÂÙ ÐÒÏ×ÅÒÉÔØ ÚÁÐÕÝÅÎÎÏÓÔØ dnsmasq É ÅÇÏ ÓÌÅÇËÁ
33 # ÐÅÒÅËÏÎÆÉÇÕÒÉÒÏ×ÁÔØ. îÏ Õ ÍÅÎÑ ÏÎ ×ÓÅ ÒÁ×ÎÏ ÚÁÐÕÝÅÎ É
34 # ÓËÏÎÆÉÇÕÒÉÒÏ×ÁÎ ÔÁË, ÞÔÏ É ÔÁË ÒÁÂÏÔÁÅÔ.
35 # úÁ ÉÓËÌÀÞÅÎÉÅÍ ÔÏÇÏ ÞÔÏ ÏÔÄÁÅÔ default gateway É × ÒÅÖÉÍÅ NAP
38 # åÓÌÉ ÍÙ ÒÁÂÏÔÁÅÍ NAP, ×ËÌÀÞÁÅÍ ÆÏÒ×ÁÒÄÉÎÇ
39 if [ "$role" = "NAP" ]; then
40 echo 1> /proc/sys/net/ipv4/ip_forward
42 # úÁÐÕÓËÁÅÍ pand × ÒÅÖÉÍÅ ÐÒÉÅÍÁ
43 pand --listen --role $role --devup /usr/local/sbin/btnet-server
46 echo "use $0 on|off|master [GN|NAP]|address [GN|NAP]" >&2