Vegyület számítógépek hálózati Bluetooth-on keresztül

Minden leírás PAN (Personal Area Networking), hogy én találtam a hálózaton (például ezt) néhány töredékes. Ezért úgy döntöttem, hogy leírja a saját tapasztalatait. Azonban nem valószínű, hogy én jobban.

Nyilatkozat a problémát

Elérhető:
  1. Asztali számítógép csatlakozik az internethez.
  2. Helyi hálózat csatlakozik a számítógéphez (vagyis forvardiga feladatok maszkolást stb már megoldódott, és a számítógép egy működő dhcp-szerver)
  3. Egy mennyiséget notebook (N, N<7)
  4. Egy bizonyos számú (N + 1) USB Bluetooth adapter
Szeretnék:
Hogy amikor ragadt a laptop bluetooth adapter segítségével minimális gesztusok laptop jelent meg a hálózaton.

Konfigurálni a hozzáférési pont

A hozzáférési pont egy álló számítógépet. Rajta van a Debian etch.

Ahhoz, hogy a szervezet köteles megoldására két problémát
  1. A számítógép a kapcsolatok fogadására
  2. A telepítés után kapcsolat dhcp leadott szükséges konfigurációs adatokat
Hogy oldja meg a problémát először elegendő futtatni sdpd és pand a megfelelő paraméterekkel. Ezek a démonok (például hcid) szerepelnek a bluez-utils csomag.

DHCP-kiszolgáló hallgatni a felületen, a felület kell fennállnia abban az időben a Start dhcpd. Sőt, pand teremt az egyes különálló bluetooth-csatlakozási felület. Torment leírja és torzítja dhcpd minden egyes kapcsolat esetében. Ezért ez a HOGYAN használata ajánlott áthidaló. Ez egy ilyen funkciót a Linux kernel, amely lehetővé teszi, hogy összekapcsolják több fizikai interfészek egy. Együttműködik áthidaló szükségünk híd-utils csomag, amely magában foglalja a brctl segédprogramot.

A PAN-HOWTO ajánlott, hogy gondoskodjon a híd felület, amely bekerül egy Ethernet-LAN ​​interfész és automatikusan bekerül bluetooth-interfész felmerült.

Soha ne tegye. Az a tény, hogy ő egy híd jellegű, mint egy hub - tolja a csomagokat jön az egyik interfész tartalmazza azt az összes többi. Ennek megfelelően, a híd egyenlő a teljesítménye a fékezési teljesítményt a interfészek benne foglalt. Ezért többek között egy híd 100 mb ethernet és bluetooth, ethernet-a növény egy kapacitása proizvoditelnsoti blyutuza - azaz körülbelül egy megabit. (Tény, hogy a kód áthidaló természetesen sokkal okosabb, és működhet, mint egy kapcsoló, és nem mint egy hub. Sőt, akkor úgy állítsd be, hogy lehetséges, hogy bottal és vytykat ethernet megszakítás nélkül, úgy, hogy ha van kábel csomagok automatikusan fut rajta, de ha nem, akkor bluetooth kapcsolaton keresztül. de jobb, hogy ne vegyenek részt.)

Ezért tegye a következőket:
  1. Létrehozása és konfigurálása a híd
  2. Nem tartalmaz semmilyen fizikai interfész a híd
  3. Hagyja itt a hídon dhcpd.
Nastoryki híd, ajánlott a HOGYAN-PAN következőket: Install előre késleltetés - késedelmes csomag továbbítás 0 betiltani az feszítőfa protokoll.

Ezek a képességek áthidaló kódot a Linux kernel tervezett helyzetekben, amikor a hálózat együttes több mint egy hídon, és meg kell, hogy tegyen lépéseket annak érdekében, hogy a csomag nem fut körbe-körbe. Ebben az egyszerű helyzet - a topológia „csillag”, akkor nem kell, és ez késleltetése.

Hálózati interfészek a debian ismertetett az / etc / network / interfaces. dokumentált interfészek ember oldalas (5). Első pillantásra semmi vonatkozó térdnadrág ott nem érzékeli. De kiderül, hogy a szintaxis bővíteni szkriptek helyezni /etc/network/if*.d.

Bridge-utils csomagot hoz magával, és meghatározza /etc/network/if-pre-up.d script híd, amely kezeli a konfigurációs parancsot hídon. További irányelvek interfész konfigurációs feldolgozni ezt a forgatókönyvet ismertet /usr/share/doc/bridge-utils/README.Debian.gz.

Tehát hozzá az / etc / network / interfaces fragment a következő: A legfontosabb ebben a kialakítás bridge_ports sem irányelvet. híd script kerül szóba, amikor bridge_ports irányelv nem üres felületek listáját. Mert valójában nem akarunk felvenni semmilyen felületet a listán egyszerre (csak akkor, ha Bluetooth-ügyfelek), hogy használja a kulcsszó sem.

Két másik sor kezdődik a híd megfelel a fenti konfigurációs parancsokat.

Most, hogy megvan a felület, akkor regisztrálj /etc/dhcpd.conf megfelelő alhálózati és adjuk hozzá a felület nevét az interfaces / etc / default / dhcpd.

Itt csak arra az esetre egy töredéke az ilyet

Igen, még mindig. Azt javasoljuk, hogy cserélje ki ezt a hagyományos számítógépes script bluez-pin valami kevésbé interaktív. Ellenkező esetben, legalább az első kapcsolat, meg kell adnia a PIN-kódot mindkét számítógépen. Lásd például az én megoldásom erre probelmy

Beállítani a kliens

Az ügyfél konfigurálására sokkal könnyebb. Mivel a szerver annorsiruet magát SDP protokoll a kliens elegendő elindítani a kapcsolat.

Az / etc / network / interfaces, és hogy ezt most annak érdekében, hogy ez a munka, hogy elegendő, ha valaki kihúzta csatlakoztatása után ifup bnep0

Rendeltem a / etc / bluetooth / pan / dev-up. bár talán akkor csak propista a / etc / network / interfaces erre interferon feltérképezése hotplug

Most, annak érdekében, hogy a hálózat meg kell csinálni pontosan két dolgot:
  1. Bluetooth adapter csatlakozó
  2. mondjuk Bluenet on
További testreszabási funkciók dhcp laptopok, mint például a helyi DNS-szerver szoftver használatát resolvconf csomagot a szerver ment jobbra szállítmányozó, a az idő-szerverek lehetőségeket és NTP-kiszolgálók idõszinkronizálás hogy dhcp szerver engedjük ki az egyenlet . Ez egy külön szöveget, például a Bluetooth valami különleges róluk. Abban az esetben, ethernet van szüksége minden ugyanaz.