]> www.wagner.pp.ru Git - sites/home_page.git/blobdiff - hints/bluenet.html
Changed all links to 45.free.net to wagner.pp.ru
[sites/home_page.git] / hints / bluenet.html
index a3f93726d71cf3f2659fb265b1b61d3218e95988..b8ef08bb26c041a0fd15c3e7493596e7c07a1c39 100644 (file)
@@ -4,6 +4,11 @@
 <meta name="description" CONTENT="íÏÊ ÓÏÂÓÔ×ÅÎÎÙÊ ÏÐÙÔ ÎÁÓÔÒÏÊËÉ
 ÂÌÀÔÕÓÎÏÇÏ Network access point">
 </HEAD><BODY>
+
+á×ÔÏÒ ×ÙÒÁÖÁÅÔ ÂÌÁÇÏÄÁÒÎÏÓÔØ <a href="http://vap.livejournal.com">áÎÄÒÅÀ
+÷ÁÓÉÌØÅ×Õ</a> ÚÁ ÐÏÄÓËÁÚËÕ ÎÁÓÞÅÔ ËÏÎÆÉÇÕÒÉÒÏ×ÁÎÉÑ bridge ÞÅÒÅÚ ÆÁÊÌ
+interfaces.
+
 <H1>óÏÅÄÉÎÅÎÉÅ ËÏÍÐØÀÔÅÒÏ× × ÓÅÔØ ÞÅÒÅÚ bluetooth</H1>
 
 ëÏÇÄÁ Õ ÍÅÎÑ ÚÁ×ÅÌÁÓØ × ÄÏÍÅ ÐÁÒÏÞËÁ Bluetooth ÁÄÁÐÔÅÒÏ×, ÍÎÅ ÚÁÈÏÔÅÌÏÓØ
@@ -79,6 +84,11 @@ PAND_OPTIONS="--listen --role NAP"
 ×ËÌÀÞÅÎÎÙÈ × ÎÅÇÏ ÉÎÔÅÒÆÅÊÓÏ×. ðÏÜÔÏÍÕ ×ËÌÀÞÉ× × ÏÄÉΠÂÒÉÄÖ 100-mb
 ethernet É bluetooth, ×Ù ÐÏÓÁÄÉÔÅ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ ethernet-Á ÄÏ
 ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÓÏÔÉ ÂÌÀÔÕÚÁ - Ô.Å. ÄÏ ÐÒÉÍÅÒÎÏ ÏÄÎÏÇÏ ÍÅÇÁÂÉÔÁ.
+<i>(îÁ ÓÁÍÏÍ ÄÅÌÅ ËÏÄ ÂÒÉÄÖÉÎÇÁ, ËÏÎÅÞÎÏ, ÇÏÒÁÚÄÏ ÕÍÎÅÅ, É ÍÏÖÅÔ ÒÁÂÏÔÁÔØ
+ËÁË Ó×ÉÔÞ, Á ÎÅ ËÁË ÈÁÂ. âÏÌÅÅ ÔÏÇÏ, ÍÏÖÎÏ ÅÇÏ ÎÁÓÔÒÏÉÔØ ÔÁË, ÞÔÏÂÙ
+ÍÏÖÎÏ ÂÙÌÏ ×ÔÙËÁÔØ É ×ÙÔÙËÁÔØ ethernet ÎÅ ÐÒÅÒÙ×ÁÑ ÒÁÂÏÔÙ, ÞÔÏÂÙ ÅÓÌÉ
+ÅÓÔØ ËÁÂÅÌØ, ÐÁËÅÔÙ Á×ÔÏÍÁÔÉÞÅÓËÉ ÂÅÇÁÌÉ ÐÏ ÎÅÍÕ, Á ÅÓÌÉ ÎÅÔ ÔÏ ÞÅÒÅÚ
+bluetooth. îÏ ÌÕÞÛÅ ÎÅ Ó×ÑÚÙ×ÁÔØÓÑ.)</i> 
 <p>
 ðÏÜÔÏÍÕ ÍÙ ÄÅÌÁÅÍ ÓÌÅÄÕÀÝÅÅ:
 <ol>
@@ -86,58 +96,58 @@ ethernet 
 <li>îÅ ×ËÌÀÞÁÅÍ ÎÉ ÏÄÎÏÇÏ ÆÉÚÉÞÅÓËÏÇÏ ÉÎÔÅÒÆÅÊÓÁ × ÜÔÏÔ ÂÒÉÄÖ
 <li>îÁÐÕÓËÁÅÍ ÎÁ ÜÔÏÔ ÂÒÉÄÖ dhcpd.
 </ol>
-<p>
-çÏÔÏ×ÏÇÏ ÓËÒÉÐÔÁ ËÕÄÁ ÍÏÖÎÏ ×ÐÉÓÁÔØ ËÏÍÁÎÄÙ ÓÏÚÄÁÎÉÑ ÂÒÉÄÖÁ Ñ ÎÅ ÎÁÛÅÌ.
-ðÏÜÔÏÍÕ × /etc/init.d  ÂÙÌ ÄÏÂÁ×ÌÅΠÓËÒÉÐÔ ÓÌÅÄÕÀÝÅÇÏ ÓÏÄÅÒÖÁÎÉÑ:
-
+îÁÓÔÏÒÊËÉ bridge, ÒÅËÏÍÅÎÄÏ×ÁÎÎÙÅ × HOWTO-PAN ÓÌÅÄÕÀÝÉÅ:
 <pre>
-#!/bin/sh
-#
-# This script configures bridge interface for Bluetooth Personal Area
-# network. This interface should be up before dhcpd started
-#
-#
-IFACE=pan0
-ADDRESS=10.0.0.1
-NETMASK=255.255.255.0
-BROADCAST=10.0.0.255
-
-case "$1" in
-start)
-       # Creating bridge interface $IFACE
-       brctl addbr $IFACE
-       # Setting options according to HOWTO-PAN
-       brctl setfd $IFACE 0
-       brctl stp $IFACE off
-       # Configuring interface
-       ifconfig $IFACE $ADDRESS netmask $NETMASK broadcast $BROADCAST
-       ;;
-stop) ifconfig pan0 down
-       ;;
-*) 
-       echo "Usage $0 start|stop" &gt;&amp;2 
-;;     
-esac
+brctl setfd pan0 0
+</pre>
+õÓÔÁÎÏ×ÉÔØ <tt>forward delay</tt> - ÚÁÄÅÒÖËÕ × ÐÅÒÅÓÙÌËÅ ÐÁËÅÔÁ × 0 
+<pre>
+brctl stp pan0 off
 </pre>
+úÁÐÒÅÔÉÔØ ÉÓÐÏÌØÚÏ×ÁÎÉÅ Spanning tree protocol.
+<p>
+üÔÉ ×ÏÚÍÏÖÎÏÓÔÉ ËÏÄÁ bridging × ÌÉÎÕËÓÏ×ÏÍ ÑÄÒÅ ÐÒÅÄÎÁÚÎÁÞÅÎÙ ÄÌÑ
+ÓÉÔÕÁÃÉÊ, ËÏÇÄÁ ÓÅÔÉ ÏÂßÅÄÉÎÑÀÔÓÑ ÂÏÌÅÅ ÞÅÍ ÏÄÎÉÍ bridge É ÎÕÖÎÏ
+ÐÒÉÎÉÍÁÔØ ÍÅÒÙ ÄÌÑ ÔÏÇÏ ÞÔÏÂÙ ÐÁËÅÔÙ ÎÅ ÂÅÇÁÌÉ ÐÏ ËÒÕÇÕ. ÷ ÄÁÎÎÏÊ
+ÐÒÏÓÔÏÊ ÓÉÔÕÁÃÉÉ - ÔÏÐÏÌÏÇÉÑ "Ú×ÅÚÄÁ", ÎÁÍ ÜÔÏ ÎÅ ÎÕÖÎÏ, Á ÚÁÄÅÒÖËÉ ÏÎÏ
+ÄÏÂÁ×ÌÑÅÔ.
 
-îÁ ÜÔÏÔ ÓËÒÉÐÔ ÓÏÚÄÁΠÓÉÍÌÉÎË × /etc/rc2.d Ó ÎÏÍÅÒÏÍ, ÍÅÎØÛÉÍ ÞÅÍ Õ
-dhcpd (ÔÏÔ S20, Á ÜÔÏÔ S15)
 <p>
-÷ ÐÒÉÎÃÉÐÅ, ÍÏÖÎÏ ÂÙÌÏ ÂÙ ÎÅ ×ËÌÀÞÁÔØ × ÜÔÏÔ ÓËÒÉÐÔ ËÏÍÁÎÄÕ ifconfig, Á
-ÞÅÓÔÎÏ ÏÐÉÓÁÔØ ÅÇÏ × /etc/network/interfaces ËÁË
+óÅÔÅ×ÙÅ ÉÎÔÅÒÆÅÊÓÙ × debian ÏÐÉÓÙ×ÁÀÔÓÑ × ÆÁÊÌÅ
+<tt>/etc/network/interfaces</tt>,
+ÄÏËÕÍÅÎÔÉÒÏ×ÁÎÎÏÍ × man-ÓÔÒÁÎÉÃÅ <b>interfaces</b>(5). îÁ ÐÅÒ×ÙÊ ×ÚÇÌÑÄ,
+ÎÉÞÅÇÏ ËÁÓÁÀÝÅÇÏÓÑ ÂÒÉÄÖÅÊ ÔÁÍ ÎÅ ÏÂÎÁÒÕÖÉ×ÁÅÔÓÑ. îÏ, ÏËÁÚÙ×ÁÅÔÓÑ,
+ÓÉÎÔÁËÓÉÓ ÜÔÏÇÏ ÆÁÊÌÁ ÒÁÓÛÉÒÑÅÍ Ó ÐÏÍÏÝØÀ ÓËÒÉÐÔÏ×, ÐÏÍÅÝÁÅÍÙÈ ×
+<tt>/etc/network/if*.d</tt>.
+<p>
+ðÁËÅÔ bridge-utils ÐÒÉÎÏÓÉÔ Ó ÓÏÂÏÊ É ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ×
+/etc/network/if-pre-up.d ÓËÒÉÐÔ bridge, ËÏÔÏÒÙÊ ÏÂÒÁÂÁÔÙ×ÁÅÔ ËÏÍÁÎÄÙ
+ËÏÎÆÉÇÕÒÉÒÏ×ÁÎÉÑ bridge. äÏÐÏÌÎÉÔÅÌØÎÙÅ ÄÉÒÅËÔÉ×Ù ËÏÎÆÉÇÕÒÁÃÉÉ
+ÉÎÔÅÒÆÅÊÓÁ, ÏÂÒÁÂÁÔÙ×ÁÅÍÙÅ ÜÔÉÍ ÓËÒÉÐÔÏÍ, ÏÐÉÓÁÎÙ ×
+<tt>/usr/share/doc/bridge-utils/README.Debian.gz</tt>.
+<p>
+ðÏÜÔÏÍÕ ÄÏÂÁ×ÌÑÅÍ × <tt>/etc/network/interfaces</tt> ÆÒÁÇÍÅÎÔ ÓÌÅÄÕÀÝÅÇÏ
+ÓÏÄÅÒÖÁÎÉÑ:
 
 <pre>
 auto pan0
 iface pan0 inet static
+       bridge_ports none
+       bridge_fd 0
+       bridge_stp off
        address 10.0.0.1
-       network 10.0.0.0
        netmask 255.255.255.0
-       broadcast 10.0.0.255
+       brodcast 10.0.0.255
 </pre>
-
-îÏ ÔÏÇÄÁ ÓÌÅÄÕÅÔ ÐÏÚÁÂÏÔÉÔØÓÑ, ÞÔÏÂÙ ÓËÒÉÐÔ, ×ÙÐÏÌÎÑÀÝÉÊ <tt>brctl
-addbr</tt>. ×ÙÐÏÌÎÑÌÓÑ ÄÏ /etc/init.d/networking, Ô.Å. × /etc/rcS.d.
-ðÏÞÅÍÕ-ÔÏ ÍÎÅ ÜÔÁ ÉÄÅÑ ÎÅ ÐÏÎÒÁ×ÉÌÁÓØ.
+îÁÉÂÏÌÅÅ ×ÁÖÎÏÊ × ÜÔÏÊ ËÏÎÓÔÒÕËÃÉÉ Ñ×ÌÑÅÔÓÑ ÄÉÒÅËÔÉ×Á bridge_ports none.
+óËÒÉÐÔ bridge ×ÓÔÕÐÁÅÔ × ÒÁÂÏÔÕ ÉÍÅÎÎÏ ÐÒÉ  ÎÁÌÉÞÉÉ ÄÉÒÅËÔÉ×Ù
+bridge_ports Ó ÎÅÐÕÓÔÙÍ ÓÐÉÓËÏÍ ÉÎÔÅÒÆÅÊÓÏ×. ðÏÓËÏÌØËÕ ÎÁ ÓÁÍÏÍ ÄÅÌÅ ÍÙ
+ÎÅ ÈÏÔÉÍ ÄÏÂÁ×ÌÑÔØ ËÁËÉÅ-ÌÉÂÏ ÉÎÔÅÒÆÅÊÓÙ × ÓÐÉÓÏË ÓÒÁÚÕ (ÔÏÌØËÏ ÐÏ ÍÅÒÅ
+ÐÏÄËÌÀÞÅÎÉÑ bluetooth-ËÌÉÅÎÔÏ×) ÔÏ ÉÓÐÏÌØÚÕÅÍ ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎÎÏÅ ÓÌÏ×Ï
+none.
+<p>
+ä×Å ÄÒÕÇÉÅ ÓÔÒÏËÉ, ÎÁÞÉÎÁÀÝÉÅÓÑ Ó bridge ÓÏÏÔ×ÅÔÓÔ×ÕÀÔ ×ÙÛÅÐÒÉ×ÅÄÅÎÎÙÍ
+ËÏÍÁÎÄÁÍ ËÏÎÆÉÇÕÒÁÃÉÉ.
 <p>
 ôÅÐÅÒØ ËÏÇÄÁ Õ ÎÁÓ ÅÓÔØ ÉÎÔÅÒÆÅÊÓ, ÍÙ ÍÏÖÅÍ ÐÒÏÐÉÓÁÔØ × /etc/dhcpd.conf
 ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÕÀ subnet É ÄÏÂÁ×ÉÔØ ÉÍÑ ÜÔÏÇÏ ÉÎÔÅÒÆÅÊÓÁ × ÓÔÒÏÞËÕ
@@ -174,15 +184,14 @@ ifconfig $1 0.0.0.0
 ðÅÒ×ÁÑ ËÏÍÁÎÄÁ × ÜÔÏÍ ÓËÒÉÐÔÅ ÄÏÂÁ×ÌÑÅ ÉÎÔÅÒÆÅÊÓ $1 (Ô.Å. ÔÏÔ, ËÏÔÏÒÙÊ
 pand ÐÅÒÅÄÁÌ × ËÁÞÅÓÔ×Å ÐÁÒÁÍÅÔÒÁ ÓËÒÉÐÔÕ) × ÂÒÉÄÖ pan0.
 ÷ÔÏÒÁÑ ËÏÍÁÎÄÁ - ÐÏÄÎÉÍÁÅÔ ÉÎÔÅÒÆÅÊÓ. õÓÔÁÎÁ×ÌÉ×ÁÔØ ÏÓÍÙÓÌÅÎÎÙÊ IP ÔÁÍ
-ÎÅ ÎÁÄÏ, Ï ÜÔÏÍ ÐÏÚÁÂÏÔÉÔÓÑ ÕÒÏ×ÅÎØ ÂÒÉÄÖÁ.
-
-
+ÎÅ ÎÁÄÏ, Ï ÜÔÏÍ ÐÏÚÁÂÏÔÉÔÓÑ ÕÒÏ×ÅÎØ ÂÒÉÄÖÁ. ÷ÅÒÏÑÔÎÏ, ÂÙÌÏ ÂÙ
+ÄÏÓÔÁÔÏÞÎÏ ÐÒÏÐÉÓÁÔØ ÔÕÄÁ up ×ÍÅÓÔÏ ÎÕÌÅ×ÏÇÏ ÁÄÒÅÓÁ.
 <p>
 äÁ, ÅÝÅ. òÅËÏÍÅÎÄÕÀ ÚÁÍÅÎÉÔØ ÎÁ ÜÔÏÍ ËÏÍÐØÀÔÅÒÅ ÓÔÁÎÄÁÒÔÎÙÊ     ÓËÒÉÐÔ
 bluez-pin ÎÁ ÞÔÏ-ÎÉÂÕÄØ ÍÅÎÅÅ ÉÎÔÅÒÁËÔÉ×ÎÏÅ. éÎÁÞÅ ×Ï ×ÓÑËÏÍ ÓÌÕÞÁÅ ÐÒÉ
 ÐÅÒ×ÏÍ ÓÏÅÄÉÎÅÎÉÉ ÐÒÉÄÅÔÓÑ ××ÏÄÉÔØ PIN ÎÁ ÏÂÏÉÈ ËÏÍÐØÀÔÅÒÁÈ.
 óÍ ÎÁÐÒÉÍÅÒ <a
-href="http://www.45.free.net/~vitus/software/unix/btdev.html">ÍÏÊ
+href="http://www.wagner.pp.ru/~vitus/software/unix/btdev.html">ÍÏÊ
 ×ÁÒÉÁÎÔ ÒÅÛÅÎÉÑ ÜÔÏÊ ÐÒÏÂÅÌÍÙ</a>
 
 
@@ -192,7 +201,7 @@ href="http://www.45.free.net/~vitus/software/unix/btdev.html">
 îÁÓÔÒÏÊËÁ ËÌÉÅÎÔÁ ÎÁÍÎÏÇÏ ÐÒÏÝÅ. ðÏÓËÏÌØËÕ ÓÅÒ×ÅÒ ÁÎÎÏÒÓÉÒÕÅÔ ÓÅÂÑ ÐÏ
 ÐÒÏÔÏËÏÌÕ sdp, ÔÏ ÎÁ ËÌÉÅÎÔÅ ÄÏÓÔÁÔÏÞÎÏ ÚÁÐÕÓÔÉÔØ 
 <pre>
-pand --search NAP
+pand --search 
 </pre>
 þÔÏÂÙ ÓÏÅÄÉÎÅÎÉÅ ÕÓÔÁÎÏ×ÉÌÏÓØ.
 <p>
@@ -217,7 +226,7 @@ iface bnep0 inet dhcp
 #!/bin/sh
 case "$1" in
 on)
-        sudo pand --search NAP
+        sudo pand --search 
 ;;      
 off)
         sudo pand -K