Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Aug 2008 19:04:41 GMT
From:      Remko Lodder <remko@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 147825 for review
Message-ID:  <200808191904.m7JJ4fSw079514@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=147825

Change 147825 by remko@remko_nakur on 2008/08/19 19:03:56

	Import Rene's Bluetooth work and improved documentation.

Affected files ...

.. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/advanced-networking/chapter.sgml#7 edit

Differences ...

==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/advanced-networking/chapter.sgml#7 (text+ko) ====

@@ -1426,7 +1426,7 @@
 	      wordt WPA WPA-Enterprise genoemd om het verschil met het
 	      minder veilige WPA-Personal met de vooraf gedeelde sleutel
 	      aan te duiden.  De authenticatie in WPA-Enterprise is
-	      gebaseerd op EAP (Uitbreidbaar Authenticatie-Protocol).
+	      gebaseerd op EAP (Extensible Authentication Protocol).
 	    </para>
 
 	    <para>EAP wordt niet met een encryptiemethode geleverd, het
@@ -1435,7 +1435,7 @@
 	      EAP-authenticatiemethodes ontworpen, de meest voorkomende
 	      methodes zijn EAP-TLS, EAP-TTLS, en EAP-PEAP.</para>
 
-	    <para>EAP-TLS (EAP met TransportLaagBeveiliging) is een zeer
+	    <para>EAP-TLS (EAP met Transport Layer Security) is een zeer
 	      goed ondersteund authenticatieprotocol in de draadloze
 	      wereld aangezien het de eerste EAP-methode was die
 	      gecertificeerd werd door de <ulink
@@ -1443,12 +1443,12 @@
 	      EAP-TLS vereist dat er drie certificaten draaien: het
 	      CA-certificaat (ge&iuml;nstalleerd op alle machines), het
 	      servercertificaat voor de authenticatieserver, en een
-	      clientcertificaat voor elke draadloze client.  Bij deze
-	      EAP-methode authenticeren zowel de authenticatieserver als
-	      de draadloze client elkaar door hun respectievelijke
-	      certificaten te laten zien, en ze controleren dat deze
-	      certificaten zijn getekend door de certificatenauthoriteit
-	      (CA) van de organisatie.</para>
+	      cli&euml;ntcertificaat voor elke draadloze cli&euml;nt.
+	      Bij deze EAP-methode authenticeren zowel de
+	      authenticatieserver als de draadloze cli&euml;nt elkaar
+	      door hun respectievelijke certificaten te laten zien, en
+	      ze controleren dat deze certificaten zijn getekend door de
+	      certificatenauthoriteit (CA) van de organisatie.</para>
 
 	    <para>Zoals voorheen gebeurt het instellen via
 	      <filename>/etc/wpa_supplicant.conf</filename>:</para>
@@ -1502,15 +1502,15 @@
 
 	      <callout arearefs="co-tls-clientcert">
 		<para>De regel <literal>client_cert</literal> geeft de
-		  padnaam van het clientcertificaatbestand aan.  Dit
-		  certificaat is uniek voor elke draadloze client van
-		  het netwerk.</para>
+		  padnaam van het cli&euml;ntcertificaatbestand aan.
+		  Dit certificaat is uniek voor elke draadloze
+		  cli&euml;nt van het netwerk.</para>
 	      </callout>
 
 	      <callout arearefs="co-tls-pkey">
 		<para>Het veld <literal>private_key</literal> is de
 		  padnaam naar het bestand dat de priv&eacute;sleutel
-		  van het clientcertificaat bevat.</para>
+		  van het cli&euml;ntcertificaat bevat.</para>
 	      </callout>
 
 	      <callout arearefs="co-tls-pwd">
@@ -1554,14 +1554,14 @@
 	    <title>WPA met EAP-TTLS</title>
 
 	    <para>Bij EAP-TLS hebben zowel de authenticatieserver als de
-	      client een certificaat nodig, met EAP-TTLS (EAP-Getunnelde
-	      TransportLaagBeveiliging) is een clientcertificaat
-	      optioneel.  Deze methode komt in de buurt van wat sommige
-	      beveiligde websites doen, waar de webserver een veilige
-	      SSL-tunnel kan aanmaken zelfs als de bezoekers geen
-	      client-side certificaten hebben.  EAP-TTLS zal de
-	      versleutelde TLS-tunnel gebruiken voor het veilig
-	      transporteren van de authenticatiegegevens.</para>
+	      cli&euml;nt een certificaat nodig, met EAP-TTLS (
+	      EAP-Tunneled Transport Layer Security) is een
+	      cli&euml;ntcertificaat optioneel.  Deze methode komt in de
+	      buurt van wat sommige beveiligde websites doen, waar de
+	      webserver een veilige SSL-tunnel kan aanmaken zelfs als de
+	      bezoekers geen certificaten aan de cli&euml;ntkant hebben.
+	      EAP-TTLS zal de versleutelde TLS-tunnel gebruiken voor het
+	      veilig transporteren van de authenticatiegegevens.</para>
 
 	    <para>De instellingen worden gedaan via het bestand
 	      <filename>/etc/wpa_supplicant.conf</filename>:</para>
@@ -1648,16 +1648,16 @@
 	    </para>
 
 	    <para>PEAP is soortgelijk aan EAP-TTLS:  het gebruikt een
-	      server-side certificaat om de clients te authenticeren
-	      door een beveiligde TLS-tunnel tussen de client en de
-	      authenticatieserver aan te maken, welke de uitwisseling
-	      van de authenticatie-informatie beschermt.  Vanuit een
-	      beveiligingsoogpunt gezien is het verschil tussen EAP-TTLS
-	      en PEAP dat PEAP-authenticatie de gebruikersnaam
-	      onversleuteld uitzendt, alleen het wachtwoord wordt in de
-	      beveiligde TLS-tunnel verzonden.  EAP-TTLS gebruikt de
-	      TLS-tunnel voor zowel de gebruikersnaam als het wachtwoord
-	      .</para>
+	      server-side certificaat om de cli&euml;nten te
+	      authenticeren door een beveiligde TLS-tunnel tussen de
+	      cli&euml;nt en de authenticatieserver aan te maken, welke
+	      de uitwisseling van de authenticatie-informatie beschermt.
+	      Vanuit een beveiligingsoogpunt gezien is het verschil
+	      tussen EAP-TTLS en PEAP dat PEAP-authenticatie de
+	      gebruikersnaam onversleuteld uitzendt, alleen het
+	      wachtwoord wordt in de beveiligde TLS-tunnel verzonden.
+	      EAP-TTLS gebruikt de TLS-tunnel voor zowel de
+	      gebruikersnaam als het wachtwoord.</para>
 
 	    <para>Het bestand
 	      <filename>/etc/wpa_supplicant.conf</filename> dient
@@ -1748,7 +1748,7 @@
 	<sect4 id="network-wireless-wep">
 	  <title>WEP</title>
 
-	  <para>WEP (Bedraad Equivalent Privacy) maakt deel uit van de
+	  <para>WEP (Wired Equivalent Privacy) maakt deel uit van de
 	    oorspronkelijke 802.11 standaard.  Er is geen
 	    authenticatiemechanisme, slechts een zwakke vorm van
 	    toegangscontrole, en het is gemakkelijk te kraken.</para>
@@ -1940,7 +1940,7 @@
 	  vorm van authenticatie of encryptie te draaien, is dit een
 	  eenvoudige manier om te controleren of het AP werkt.  Deze
 	  configuratie is ook belangrijk voor het debuggen van problemen
-	  met clients.</para>
+	  met cli&euml;nten.</para>
 
 	<para>Nadat het AP is ingesteld als eerder is laten zien, is het
 	  mogelijk om van een andere draadloze machine een scan te
@@ -1950,7 +1950,7 @@
 SSID            BSSID              CHAN RATE  S:N   INT CAPS
 freebsdap       00:11:95:c3:0d:ac    1   54M 22:1   100 ES</screen>
 
-	<para>De clientmachine heeft het AP gevonden en kan ermee
+	<para>De cli&euml;ntmachine heeft het AP gevonden en kan ermee
 	  geassocieeerd worden:</para>
 
 	<screen>&prompt.root; <userinput>ifconfig <replaceable>ath0</replaceable> ssid <replaceable>freebsdap</replaceable> inet <replaceable>192.168.0.2</replaceable> netmask <replaceable>255.255.255.0</replaceable></userinput>
@@ -1971,11 +1971,11 @@
 	<para>Deze sectie zal zich richten op opzetten van een &os;
 	  toegangspunt dat het beveilingsprotocol WPA gebruikt.  Meer
 	  details over WPA en het instellen van op WPA gebaseerde
-	  draadloze clients kan gevonden worden in <xref
+	  draadloze cli&euml;nten kan gevonden worden in <xref
 	    linkend="network-wireless-wpa">.</para>
 
 	<para>De daemon <application>hostapd</application> wordt
-	  gebruikt om clientauthenticatie en sleutelbeheer op het
+	  gebruikt om cli&euml;ntauthenticatie en sleutelbeheer op het
 	  toegangspunt met WPA af te handelen.</para>
 
 	<para>In het volgende zullen alle instellingsbewerkingen worden
@@ -2093,8 +2093,8 @@
 	  ssid freebsdap channel 1 bssid 00:11:95:c3:0d:ac
 	  authmode WPA2/802.11i privacy MIXED deftxkey 2 TKIP 2:128-bit txpowmax 36 protmode CTS dtimperiod 1 bintval 100</screen>
 
-	  <para>Het toegangspunt draait nu, de clienten kunnen er nu mee
-	    worden geassocieerd, zie <xref
+	  <para>Het toegangspunt draait nu, de cli&euml;nten kunnen er
+	    nu mee worden geassocieerd, zie <xref
 	      linkend="network-wireless-wpa"> voor meer details.  Het is
 	    mogelijk om de stations die met het AP geassocieerd zijn te
 	    zien door het commando <command>ifconfig
@@ -2163,10 +2163,10 @@
 SSID            BSSID              CHAN RATE  S:N   INT CAPS
 freebsdap       00:11:95:c3:0d:ac    1   54M 22:1   100 EPS</screen>
 
-	<para>De clientmachine heeft het toegangspunt gevonden en kan
-	  ermee geassocieerd worden door de juiste parameters (sleutel,
-	  enz.) te gebruiken, zie <xref linkend="network-wireless-wep">
-	  voor meer details.</para>
+	<para>De cli&euml;ntmachine heeft het toegangspunt gevonden en
+	  kan ermee geassocieerd worden door de juiste parameters (
+	  sleutel, enz.) te gebruiken, zie <xref
+	    linkend="network-wireless-wep"> voor meer details.</para>
       </sect3>
     </sect2>
 
@@ -2249,7 +2249,7 @@
 	  <surname>Lucistnik</surname>
 	  <contrib>Geschreven door </contrib>
 	  <affiliation>
-	    <address><email>pav@oook.cz</email></address>
+	    <address><email>pav@FreeBSD.org</email></address>
 	  </affiliation>
 	</author>
       </authorgroup>
@@ -2265,16 +2265,16 @@
       <para>Bluetooth is een draadloze technologie om persoonlijke
 	netwerken aan te maken die in de vrije 2,4GHz-band werken binnen
 	een straal van 10 meter.  Deze netwerken worden gewoonlijk
-	ad-hoc gevormd en bestaan uit mobiele telefoons, handhelds en
-	laptops.  In tegenstelling tot die andere populaire draadloze
-	techniek, Wi-Fi, biedt Bluetooth een hoger niveau van
-	serviceprofielen, zoals FTP-achtige bestandsservers, pushing van
-	bestanden, stemtransport, communicatie over seri&euml;le lijnen,
-	en meer.</para>
+	ad-hoc gevormd en bestaan uit draagbare apparaten zoals mobiele
+	telefoons, handhelds en laptops.  In tegenstelling tot die
+	andere populaire draadloze techniek, Wi-Fi, biedt Bluetooth een
+	hoger niveau van serviceprofielen, zoals FTP-achtige
+	bestandsservers, pushing van bestanden, stemtransport, emulatie
+	van seri&euml;le lijnen, en meer.</para>
 
       <para>De Bluetooth stack is in &os; ge&iuml;mplementeerd door
-	gebruik te maken van het Netgraph-raamwerk (zie &man.netgraph.4;).
-	Een rijke vari&euml;teit van Bluetooth USB-dongles wordt
+	gebruik te maken van het Netgraph-raamwerk (zie &man.netgraph.4;
+	).  Een rijke vari&euml;teit van Bluetooth USB-dongles wordt
 	ondersteund door het stuurprogramma &man.ng.ubt.4;.  Apparaten
 	gebaseerd op de Broadcom BCM2033 chip worden ondersteund door de
 	stuurprogramma's &man.ubtbcmfw.4; en &man.ng.ubt.4;.  De 3Com
@@ -2291,7 +2291,7 @@
       <para>Standaard zijn stuurprogramma's voor Bluetooth-apparaten
 	beschikbaar als kernelmodules.  Voordat een apparaat wordt
 	aangekoppeld, dient het stuurprogramma in de kernel geladen te
-	zijn:</para>
+	worden:</para>
 
       <screen>&prompt.root; <userinput>kldload ng_ubt</userinput></screen>
       <para>Indien het Bluetooth-apparaat tijdens het opstarten van het
@@ -2301,29 +2301,24 @@
       <programlisting>ng_ubt_load="YES"</programlisting>
 
       <para>Prik de USB-dongle in.  Uitvoer vergelijkbaar aan de
-	onderstaande zal op de console (of in syslog) verschijnen:</para>
+	onderstaande zal op de console (of in syslog) verschijnen:
+      </para>
 
       <screen>ubt0: vendor 0x0a12 product 0x0001, rev 1.10/5.25, addr 2
 ubt0: Interface 0 endpoints: interrupt=0x81, bulk-in=0x82, bulk-out=0x2
 ubt0: Interface 1 (alt.config 5) endpoints: isoc-in=0x83, isoc-out=0x3,
       wMaxPacketSize=49, nframes=6, buffer size=294</screen>
 
-      <note>
-	<para>De Bluetooth-stack moet handmatig worden opgestart in &os;
-	  6.0, en op &os; 5.X v&oacute;&oacute;r 5.5.  Het gebeurt
-	  automatisch vanuit &man.devd.8; op &os; 5.5, 6.1, en nieuwer.</para>
+      <para>Kopieer
+	<filename>/usr/share/examples/netgraph/bluetooth/rc.bluetooth</filename>
+	naar een handige plaats zoals
+	<filename>/etc/rc.bluetooth</filename>.  Dit script wordt
+	gebruikt om de Bluetooth-stack te starten en te stoppen.  Het is
+	een goed idee om de Bluetooth-stack te stoppen voordat het
+	apparaat wordt losgekoppeld, maar het is gewoonlijk niet fataal.
+	Tijdens het opstarten van de stack verschijnt er uitvoer
+	vergelijkbaar aan de onderstaande:</para>
 
-
-	<para>Kopieer
-	  <filename>/usr/share/examples/netgraph/bluetooth/rc.bluetooth</filename>
-	  naar een handige plaats zoals <filename>/etc/rc.bluetooth</filename>.
-	  Dit script wordt gebruikt om de Bluetooth-stack te starten en
-	  te stoppen.  Het is een goed idee om de Bluetooth-stack te
-	  stoppen v&oacute;&oacute;rdat het apparaat wordt losgekoppeld,
-	  maar het is gewoonlijk niet fataal.  Tijdens het opstarten van
-	  de stack verschijnt er uitvoer vergelijkbaar met de
-	  onderstaande:</para>
-
       <screen>&prompt.root; <userinput>/etc/rc.bluetooth start ubt0</userinput>
 BD_ADDR: 00:02:72:00:d4:1a
 Features: 0xff 0xff 0xf 00 00 00 00 00
@@ -2336,7 +2331,6 @@
 Number of ACL packets: 8
 Max. SCO packet size: 64 bytes
 Number of SCO packets: 8</screen>
-      </note>
     </sect2>
 
     <indexterm><primary>HCI</primary></indexterm>
@@ -2345,8 +2339,9 @@
       <title>Host Controller Interface (HCI)</title>
 
       <para>Het Host Controller Interface (HCI) biedt een
-	opdrachtinterfce naar de controller van de basisband en de
-	verbindingsbeheerder.  Deze interface biedt een uniforme manier
+	opdrachtinterface naar de controller van de basisband en de
+	verbindingsbeheerder, en toegang tot hardwarestatus en
+	controleregisters.  Deze interface biedt een uniforme manier
 	om de mogelijkheden van de basisband van Bluetooth te benaderen.
 	De HCI-laag op de gastheer wisselt gegevens en opdrachten uit
 	met de HCI-firmware in de Bluetooth-hardware.  Het
@@ -2356,7 +2351,7 @@
 
       <para>Voor een enkel Bluetooth-apparaat wordt een enkele Netgraph
 	knoop van het type <emphasis>hci</emphasis> aangemaakt.  De
-	HCI-knoop is normaalgesproken verbonden met de knoop van het
+	HCI-knoop is normaliter verbonden met de knoop van het
 	Bluetooth-apparaatstuurprogramma (naar beneden toe) en de
 	L2CAP-knoop (naar boven toe).  Alle HCI-bewerkingen dienen te
 	worden uitgevoerd op de HCI-knoop en niet op de knoop van het
@@ -2369,10 +2364,10 @@
 	wordt <emphasis>ondervragen</emphasis> genoemd.  Ondervragen en
 	andere HCI-gerelateerde bewerkingen worden uitgevoerd met het
 	programma &man.hccontrol.8;.  Het onderstaande voorbeeld laat
-	zien hoe kan worden ontdekt welke Bluetooth-apparaten zich
-	binnen bereik bevinden.  De lijst met apparaten zou binnen
-	enkele seconden moeten binnenkomen.  Bedenk dat een afstandelijk
-	apparaat alleen antwoord op de ondervraging zal geven indien het
+	zien hoe kan worden uitgezocht welke Bluetooth-apparaten zich
+	binnen het bereik bevinden.  De lijst met apparaten zou binnen
+	enkele seconden moeten binnenkomen.  Bedenk dat een apparaat op
+	afstand alleen antwoord op de ondervraging zal geven indien het
 	in <emphasis>ontdekbare</emphasis> modus staat.</para>
 
       <screen>&prompt.user; <userinput>hccontrol -n ubt0hci inquiry</userinput>
@@ -2393,17 +2388,18 @@
 	aan een BD_ADDR toe te kennen.  Het bestand
 	<filename>/etc/bluetooth/hosts</filename> bevat informatie over
 	de bekende Bluetooth-gastheren.  Het volgende voorbeeld laat
-	zien hoe de menselijk leesbare naam dat aan het afstandelijke
-	apparaat was toegekend te verkrijgen is:</para>
+	zien hoe de menselijk leesbare naam dat aan het apparaat op
+	afstand was toegekend te verkrijgen is:</para>
 
       <screen>&prompt.user; <userinput>hccontrol -n ubt0hci remote_name_request 00:80:37:29:19:a4</userinput>
 BD_ADDR: 00:80:37:29:19:a4
 Name: Pav's T39</screen>
 
       <para>Tijdens het uitvoeren van een ondervraging op een
-	afstandelijk Bluetooth-apparaat zal het de computer als
-	<quote>computer.naam (ubt0)</quote> vinden.  De naam die aan het
-	lokale apparaat is toegekend, kan altijd gewijzigd worden.</para>
+	Bluetooth-apparaat op afstand zal het de computer als
+	<quote>uw.gastheer.naam (ubt0)</quote> vinden.  De naam die aan
+	het lokale apparaat is toegekend, kan altijd gewijzigd worden.
+      </para>
 
       <para>Het Bluetooth-systeem biedt een punt-naar-punt-verbinding
 	(slechts twee Bluetooth-eenheden betrokken), of een
@@ -2418,10 +2414,10 @@
 00:80:37:29:19:a4     41  ACL    0 MAST    NONE       0     0 OPEN</screen>
 
       <para>Een <emphasis>verbindingshandvat</emphasis> is nuttig indien
-	het beeindigen van de basisbandverbinding noodzakelijk is.
+	het be&euml;indigen van de basisbandverbinding noodzakelijk is.
 	Normaalgesproken is het niet nodig om dit handmatig te doen.  De
 	stack zal automatisch niet-actieve basisbandverbindingen
-	beeindigen.</para>
+	be&euml;indigen.</para>
 
       <screen>&prompt.root; <userinput>hccontrol -n ubt0hci disconnect 41</userinput>
 Connection handle: 41
@@ -2432,6 +2428,8 @@
 	HCI-opdrachten zijn geen beheerdersrechten nodig.</para>
     </sect2>
 
+    <indexterm><primary>L2CAP</primary></indexterm>
+
     <sect2>
       <title>Logical Link Control and Adaptation
 	Protocol (L2CAP)</title>
@@ -2492,9 +2490,9 @@
 
       <para>Een ander diagnostisch programma is &man.btsockstat.1;.  Het
 	heeft ongeveer hetzelfde doel als &man.netstat.1;, maar dan voor
-	Bluetooth-gerelateerde gegevensstructuren.  Het onderstaande
-	voorbeeld laat dezelfde logische verbinding zien als die van
-	&man.l2control.8; hierboven.</para>
+	Bluetooth-netwerkgerelateerde gegevensstructuren.  Het
+	onderstaande voorbeeld laat dezelfde logische verbinding zien
+	als die van &man.l2control.8; hierboven.</para>
 
       <screen>&prompt.user; <userinput>btsockstat</userinput>
 Active L2CAP sockets
@@ -2515,11 +2513,12 @@
 
       <para>Het RFCOMM-protocol biedt emulatie van seri&euml;le poorten
 	over het L2CAP-protocol.  Het protocol is gebaseerd op de
-	ETSI-standaard TS 07.10.  RDCOMM is een envoudig
+	ETSI-standaard TS 07.10.  RFCOMM is een envoudig
 	transportprotocol, met aanvullende voorzieningen om de 9
 	circuits van RS-232- (EIATIA-232-E-) seri&euml;le poorten te
 	emuleren.  Het RFCOMM-protocol ondersteunt tot 60 gelijktijdige
-	verbindingen (RFCOMM-kanalen) tussen twee Bluetooth-apparaten.</para>
+	verbindingen (RFCOMM-kanalen) tussen twee Bluetooth-apparaten.
+      </para>
 
       <para>Het is de bedoeling van RFCOMM dat in een volledig
 	communicatiepad twee toepassingen op verschillende apparaten
@@ -2541,8 +2540,10 @@
 	Bluetooth-stopcontacten ge&iuml;mplementeerd.</para>
     </sect2>
 
+    <indexterm><primary>paren</primary></indexterm>
+
     <sect2>
-      <title>Apparaatparen</title>
+      <title>Het paren van apparaten</title>
 
       <para>Standaard is Bluetooth-communicatie niet geauthenticeerd en
 	kan elk apparaat met elk ander apparaat praten.  Een
@@ -2550,9 +2551,9 @@
 	ervoor kiezen dat voor bepaalde diensten authenticatie nodig is
 	(bijvoorbeeld voor de inbeldienst).  Bluetooth-authenticatie
 	geschied normaalgesproken met <emphasis>PIN-codes</emphasis>.
-	Een PIN-code is hier een ACII-reeks van maximaal 16 tekens lang.
-	De gebruiker dient dezelfde PIN-code op beide apparaten in te
-	geven.  Nadat de gebruiker de PIN-code heeft ingevoerd, zullen
+	Een PIN-code is een ACII-reeks van maximaal 16 tekens lang.  De
+	gebruiker dient dezelfde PIN-code op beide apparaten in te
+	voeren.  Nadat de gebruiker de PIN-code heeft ingevoerd, zullen
 	beide apparaten een <emphasis>verbindingssleutel</emphasis>
 	aanmaken.  Hierna kan de verbindingssleutel &ograve;fwel in de
 	apparaten zelf, &ograve;fwel in een permanente opslag  worden
@@ -2565,9 +2566,10 @@
       <para>De daemon &man.hcsecd.8; is verantwoordelijk voor het
 	behandelen van alle verzoeken voor Bluetooth-authenticatie.  Het
 	standaard instellingenbestand is
-	<filename>/etc/bluetooth.conf</filename>.  Een voorbeeldsectie
-	voor een mobiele telefoon waarvan de PIN-code willekeurig op
-	<quote>1234</quote> is hieronder beschreven:</para>
+	<filename>/etc/bluetooth/hcsecd.conf</filename>.  Een
+	voorbeeldsectie voor een mobiele telefoon waarvan de PIN-code
+	willekeurig op <quote>1234</quote> is hieronder beschreven:
+      </para>
 
       <programlisting>device {
 	bgaddr	00:80:37:29:19:a4;
@@ -2581,13 +2583,13 @@
 	PIN-code vast zijn ingebouwd.  De schakelaar <option>-d</option>
 	dwingt de daemon &man.hcsecd.8; om op de voorgrond te blijven,
 	zodat het gemakkelijk is om te zien wat er gebeurt.  Stel het
-	afstandelijke apparaat in om paren te ontvangen en initialiseer
-	de Bluetooth-verbinding naar het afstandelijke apparaat.  Het
-	apparaat moet zeggen dat het paren geaccepteerd is en om de
-	PIN-code vragen.  Geef dezelfde pincode in als in
-	<filename>hcsecd.conf</filename>.  Nu zijn de PC en het
-	afstandelijke apparaat gepaard.  Als alternatief kan paren op
-	het afstandelijke apparaat worden ge&iuml;nitialiseerd.</para>
+	andere apparaat in om paarverzoeken te ontvangen en initialiseer
+	de Bluetooth-verbinding naar het andere apparaat.  Het apparaat
+	moet zeggen dat het paarverzoek geaccepteerd is en om de
+	PIN-code vragen.  Geef dezelfde PIN-code op als in
+	<filename>hcsecd.conf</filename>.  Nu zijn de PC en het andere
+	apparaat gepaard.  Als alternatief kan paren op het andere
+	apparaat worden ge&iuml;nitialiseerd.</para>
 
      <para>Op &os;&nbsp;5.5, 6.1, en nieuwer kan de volgende regel aan
 	het bestand <filename>/etc/rc.conf</filename> worden toegvoegd
@@ -2616,12 +2618,12 @@
 	cli&euml;nttoepassingen de mogelijkheid om diensten te ontdekken
 	die door servertoepassingen worden aangeboden alsook de
 	kenmerken van deze diensten.  De kenmerken van een dienst
-	omvatten de het soort of klasse van de aangeboden dienst en de
+	omvatten de soort of klasse van de aangeboden dienst en de
 	informatie over het mechanisme of protocol dat nodig is om de
 	dienst te gebruiken.</para>
 
       <para>SDP omvat communicatie tussen een SDP-server en een
-	SDP-cli&euml;nt.  De server houdt een lijst een van
+	SDP-cli&euml;nt.  De server houdt een lijst van
 	dienstenregistraties bij die de eigenschappen van de diensten
 	beschrijven die met de server geassocieerd zijn.  Elke
 	dienstregistratie bevat informatie over een enkele dienst.  Een
@@ -2636,7 +2638,7 @@
 
       <para>Normaalgesproken zoekt een SDP-cli&euml;nt naar diensten
 	naar aanleiding van enkele gewenste eigenschappen van die
-	diensten.  Soms is het ecter wenselijk om te ontdekken welke
+	diensten.  Soms is het echter wenselijk om te ontdekken welke
 	soorten diensten door de dienstregistraties van een SDP-server
 	worden beschreven zonder enige voorkennis van deze diensten.
 	Dit kijken naar alle aangeboden diensten wordt
@@ -2644,8 +2646,8 @@
 
       <para>De Bluetooth SDP-server &man.sdpd.8; en de
 	opdrachtregelcli&euml;nt &man.sdpcontrol.8; zitten in de
-	standaard &os;-installatie.  Het volgende voorbeeld laat het
-	SDP browsen wordt gedaan.</para>
+	standaard &os;-installatie.  Het volgende voorbeeld laat zien
+	hoe een SDP-browse query uit te voeren.</para>
 
       <screen>&prompt.user; <userinput>sdpcontrol -a 00:01:03:fc:6e:ec browse</userinput>
 Record Handle: 00000000
@@ -2675,7 +2677,7 @@
 	attributen heeft (bijvoorbeeld een RFCOMM-kanaal).  Afhankelijk
 	van de dienst kan het nodig zijn om een aantekening van sommige
 	attributen te maken.  Sommige Bluetooth-implementaties
-	ondersteunen dienst-browsen niet en kunnen een lege lijst
+	ondersteunen dienst-browsen niet en zullen een lege lijst
 	teruggeven.  In dit geval is het mogelijk om naar de specifieke
 	dienst te zoeken.  Het onderstaande voorbeeld laat zien hoe naar
 	de dienst OBEX Object Push (OPUSH) gezocht kan worden:</para>
@@ -2685,7 +2687,8 @@
       <para>Het aanbieden van diensten op &os; aan
 	Bluetooth-cli&euml;nten wordt gedaan met de server &man.sdpd.8;.
 	Op &os;&nbsp;5.5, 6.1, en nieuwer, kan de volgende regel aan het
-	bestand <filename>/etc/rc.conf</filename> worden toegevoegd:</para>
+	bestand <filename>/etc/rc.conf</filename> worden toegevoegd:
+      </para>
 
       <programlisting>sdpd_enable="YES"</programlisting>
 
@@ -2694,19 +2697,12 @@
 
       <screen>&prompt.root; <userinput>/etc/rc.d/sdpd start</userinput></screen>
 
-      <para>Op &os;&nbsp;6.0, en op &os;&nbsp;5.X voor 5.5, is
-	<application>sdpd</application> niet in de opstartscripts van
-	het systeem ge&iuml;ntegreerd.  Het dient handmatig te worden
-	gestart met:</para>
-
-      <screen>&prompt.root; <userinput>sdpd</userinput></screen>
-
-      <para>De plaatselijke servertoepassingen die Bluetooth-diensten
-	willen aanbieden aan verre cli&euml;nten zullen de diensten
-	registreren bij de plaatselijke SDP-daemon.  Een voorbeeld van
-	zo'n toepassing is &man.rfcomm.pppd.8;.  Nadat het gestart is
-	zal het de Bluetooth LAN-dienst bij de plaatselijke SDP-daemon
-	registreren.</para>
+      <para>De plaatselijke servertoepassing die Bluetooth-diensten wil
+	aanbieden aan verre cli&euml;nten zal de dienst registreren bij
+	de plaatselijke SDP-daemon.  Een voorbeeld van zo'n toepassing
+	is &man.rfcomm.pppd.8;.  Nadat het gestart is zal het de
+	Bluetooth LAN-dienst bij de plaatselijke SDP-daemon registreren.
+      </para>
 
       <para>De lijst met diensten die bij de plaatselijke SDP-server
 	zijn geregistreerd kan worden opgevraagd door te SDP-browsen
@@ -2716,7 +2712,7 @@
     </sect2>
 
     <sect2>
-      <title>Dial-Up Networking (DUN) en netwerk toegang met PPP (LAN)
+      <title>Dial-Up Networking (DUN) en netwerktoegang met PPP (LAN)
 	profielen</title>
 
       <para>Het inbelnetwerk (DUN) profiel wordt het meeste gebruikt met
@@ -2737,22 +2733,36 @@
 	</listitem>
       </itemizedlist>
 
-      <para>Op &os; zijn beide profielen met &man.ppp.8; en
-	&man.rfcomm.pppd.8; - een wrapper die een  RFCOMM
-	Bluetooth-verbinding omzet in iets waar PPP mee overweg kan -
-	ge&iuml;mplementeerd.  Voordat een profiel gebruikt kan worden,
-	dient een nieuw PPP-label in het bestand
-	<filename>/etc/ppp/ppp.conf</filename> te worden aangemaakt.
-	Raadpleeg de hulppagina &man.rfcomm.pppd.8; voor voorbeelden.</para>
+      <para>Het profiel voor netwerktoegang met PPP (LAN) kan in de
+	volgende situaties gebruikt worden:</para>
+
+      <itemizedlist>
+	<listitem><para>LAN-toegang voor een enkel Bluetooth-apparaat;
+	  </para></listitem>
+
+	<listitem><para>LAN-toegang voor meerdere Bluetooth-apparaten;
+	  </para></listitem>
+
+	<listitem><para>PC naar PC (door PPP-netwerken over een
+	  seri&euml;le kabel te emuleren).</para></listitem>
+      </itemizedlist>
+
+      <para>Op &os; zijn beide profielen ge&iuml;mplementeerd met
+	&man.ppp.8; en &man.rfcomm.pppd.8; - een wrapper die een RFCOMM
+	Bluetooth-verbinding omzet in iets waar PPP mee overweg kan.
+	Voordat een profiel gebruikt kan worden, dient een nieuw
+	PPP-label in het bestand <filename>/etc/ppp/ppp.conf</filename>
+	te worden aangemaakt.  Raadpleeg de hulppagina
+	&man.rfcomm.pppd.8; voor voorbeelden.</para>
 
-      <para>In het volgende voorbeeld al &man.rfcomm.pppd.8; gebruikt
+      <para>In het volgende voorbeeld zal &man.rfcomm.pppd.8; gebruikt
 	worden om RFCOMM-verbinding met een ver apparaat met BD_ADDR
 	00:80:37:29:19:a4 op een DUN RFCOMM-kanaal te maken.  Het
 	eigenlijke RFCOMM-kanaalnummer wordt via SDP van het verre
 	apparaat verkregen.  Het is mogelijk om het RFCOMM-kanaal
 	handmatig op te geven, en in dat geval zal &man.rfcomm.pppd.8;
-	het verzoek niet uitvoeren.  Gebruik &man.sdpcontrol.8;om het
-	RFCOMM-kanaal op het verre apparaat te achterhalen.</para>
+	het SDP-verzoek niet uitvoeren.  Gebruik &man.sdpcontrol.8; om
+	het RFCOMM-kanaal op het verre apparaat te achterhalen.</para>
 
       <screen>&prompt.root; <userinput>rfcomm_pppd -a 00:80:37:29:19:a4 -c -C dun -l rfcomm-dialup</userinput></screen>
 
@@ -2770,6 +2780,8 @@
       <screen>&prompt.root; <userinput>rfcomm_pppd -s -C 7 -l rfcomm-server</userinput></screen>
     </sect2>
 
+    <indexterm><primary>OBEX</primary></indexterm>
+
     <sect2>
       <title>Het OBEX Object Push (OPUSH) profiel</title>
 
@@ -2790,10 +2802,10 @@
 	bijvoorbeeld een visitekaart of een afspraak zijn.  De
 	OBEX-cli&euml;nt kan het RFCOMM-kanaalnummer van het verre
 	apparaat via SDP opvragen.  Dit kan gedaan worden door de
-	naam van de dienst in plaats van het RFCOMM-kanaalnummer  op te
-	geven.  De ondersteunde dienstnamen zijn: IrMC, FTRN, en OPUSH.
-	Het is mogelijk om het RFCOMM-kanaal als een nummer op te geven.
-	Het onderstaande is een voorbeeld van een OBEX-sessie, waar een
+	dienstnaam in plaats van het RFCOMM-kanaalnummer op te geven.
+	De ondersteunde dienstnamen zijn: IrMC, FTRN, en OPUSH.  Het is
+	mogelijk om het RFCOMM-kanaal als een nummer op te geven.  Het
+	onderstaande is een voorbeeld van een OBEX-sessie, waar een
 	apparaatinformatie-object van de mobiele telefoon wordt
 	getrokken, en een nieuw object (een visitekaart) in de gids van
 	de telefoon wordt geduwd:</para>
@@ -2807,9 +2819,9 @@
 Success, response: OK, Success (0x20)</screen>
 
       <para>Om de dienst OBEX Object Push aan te bieden, moet de server
-	&man.sdpd.8; draaien.  Er moet een rootmap worden aangemaakt
+	&man.sdpd.8; draaien.  Er moet een hoofdmap worden aangemaakt
 	waarin alle binnenkomende objecten worden opgeslagen.  Het
-	standaardpad naar de rootmap is
+	standaardpad naar de hoofdmap is
 	<filename>/var/spool/obex</filename>.  Tenslotte moet de
 	OBEX-server op een geldig RFCOMM-kanaal worden gestart.  De
 	OBEX-server zal automatisch de dienst OBEX Object Push bij de
@@ -2836,7 +2848,8 @@
 	verre apparaten te verbinden.  Merk op dat het niet nodig is om
 	een RFCOMM-kanaal te kiezen - &man.rfcomm.sppd.1; kan het via
 	SDP van het verre apparaat verkrijgen.  Dit kan worden overruled
-	door een RFCOMM-kanaal op de opdrachtregel te specificeren.</para>
+	door een RFCOMM-kanaal op de opdrachtregel te specificeren.
+      </para>
 
       <screen>&prompt.root; <userinput>rfcomm_sppd -a 00:07:E0:00:0B:CA -t /dev/ttyp6</userinput>
 rfcomm_sppd[94692]: Starting on /dev/ttyp6...</screen>
@@ -2853,23 +2866,22 @@
       <sect3>
 	<title>Een apparaat op afstand kan geen verbinding maken</title>
 
-	<para>Sommige oudere Bluetooth-apparaten ondersteuenen het
-	  wisselen van rol niet.  Standaard probeert het apparaat,
-	  wanneer &os; een nieuwe verbinding accepteert, een
-	  rolwisseling uit te voeren en meester te worden.  Apparaten
-	  die dit niet onderrsteunen zullen niet kunnen verbinden.  Merk
-	  op dat van rol wordt gewisseld wanneer een niewue verbinding
-	  wordt gemaakt, dus het is niet mogelijk om het apparaat op
-	  afstand te vragen als het rolwisseling niet ondersteunt.  Er
-	  is een HCI-optie om rolwisselen aan de plaatselijke kant uit
-	  te zetten:</para>
+	<para>Sommige oudere Bluetooth-apparaten ondersteunen het
+	  wisselen van rol niet.  Standaard probeert &os;, wanneer het
+	  een nieuwe verbinding accepteert, een rolwisseling uit te
+	  voeren en meester te worden.  Apparaten die dit niet
+	  ondersteunen zullen niet kunnen verbinden.  Merk op dat van
+	  rol wordt gewisseld wanneer een nieuwe verbinding wordt
+	  gemaakt, dus het is niet mogelijk om het verre apparaat te
+	  vragen of het rolwisseling ondersteunt.  Er is een HCI-optie
+	  om rolwisselen aan de plaatselijke kant uit te zetten:</para>
 
 	<screen>&prompt.root; <userinput>hccontrol -n ubt0hci write_node_role_switch 0</userinput></screen>
       </sect3>
 
       <sect3>
-	<title>Er gaat iets mis, kan ik ergens precies zien wat er
-	  gebeurt?</title>
+	<title>Er gaat iets mis, kan ik precies zien wat er gebeurt?
+	</title>
 
 	<para>Ja, dit is mogelijk.  Gebruik het pakket
 	  <application>hcidump</application>, dat beschikbaar is als de
@@ -2877,7 +2889,8 @@
 	  gereedschap <application>hcidump</application> is
 	  vergelijkbaar met &man.tcpdump.1;.  Het kan gebruikt worden om
 	  de inhoud van Bluetooth-pakketten op de terminal te laten zien
-	  en om de Bluetooth-pakketten naar een bestand te schrijven.</para>
+	  en om de Bluetooth-pakketten naar een bestand te schrijven.
+	</para>
       </sect3>
     </sect2>
   </sect1>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200808191904.m7JJ4fSw079514>