www.usr.com/support/gpl/USR9113_release1.0.tar.gz
[bcm963xx.git] / userapps / broadcom / cfm / html / tutorial_addclient.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 <!--
3    (c) 2004-2005 U.S. Robotics Corporation.
4 -->
5 <html>
6 <head>
7         <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
8         <title>How to Add a New Client Tutorial</title>
9         <link href="usr_layout.css" type="text/css" rel="stylesheet" /><script src="usr_layout.js" type="text/javascript"></script>
10         <link href="usr_device.css" type="text/css" rel="stylesheet" /><script src="usr_device.js" type="text/javascript"></script><link href="usr_91xx.css" type="text/css" rel="stylesheet" /><script src="usr_91xx.js" type="text/javascript"></script><script src="usr_resources.js" type="text/javascript"></script>
11 <script type="text/javascript">
12
13
14 function initializePage()
15 {
16         initializeSecurity("<%ejGetWlJS(wlAuthMode)%>", "<%ejGetWlJS(wlWep)%>");
17
18         switch ("<%ejGetWlJS(wlFltMacMode)%>")
19         {
20                 case "disabled":
21                         break;
22
23                 case "allow":
24                         setVisibility("idMACfiltering", true);
25                         setVisibility("idMACallow1", true);
26                         setVisibility("idMACallow2", true);
27                         break;
28
29                 case "deny":
30                         setVisibility("idMACfiltering", true);
31                         setVisibility("idMACdeny1", true);
32                         setVisibility("idMACdeny2", true);
33                         break;
34
35                 default:
36                         break;
37         }
38
39         if ("<%ejGetWlJS(wlHide)%>" == "0")
40                 setVisibility("idSSIDbon", true);
41         else
42                 setVisibility("idSSIDboff", true);
43
44
45         switch ("<%ejGetWlJS(wlAuthMode)%>")
46         {
47                 case "open":
48                 case "shared":
49                         if ("<%ejGetWlJS(wlWep)%>" == "enabled")
50                                 setVisibility("idAuthWEP", true);
51                         else
52                                 setVisibility("idAuthNone", true);
53                         break;
54
55                 case "psk":
56                 case "psk2":
57                 case "psk2mix":
58                         setVisibility("idAuthWPA", true);
59                         break;
60
61                 case "wpa":
62                 case "wpa2":
63                 case "wpa2mix":
64                 case "radius":
65                         setVisibility("idAuthRADIUS", true);
66                         break;
67
68                 default:
69                         setVisibility("idAuthNone", true);
70                         break;
71         }
72 }
73 </script>
74 </head>
75
76 <body onload="initializePage();">
77
78 <script type="text/javascript">
79         writeHeader("Tutorial");
80 </script>
81
82 <h3>How do I add a new wireless client to my network?</h3>
83
84 <p class="clsNote"><a href="javascript:print();">Print this page</a></p>
85
86 <p>When you add a new wireless client to an existing network, there are certain
87 pieces of information you need to have. The router may provide some of this
88 information to the client automatically, but if it doesn&rsquo;t, you
89 will have to enter it yourself.</p>
90
91 <p>When you install a wireless adapter in a computer running Windows,
92 it usually comes with a utility that is installed on the computer and
93 displays an icon in the taskbar&rsquo;s notification area.
94 Windows&nbsp;XP also provides its own mechanism for managing wireless adapters.
95 One thing all wireless devices have in common is that they have some way to
96 configure the wireless connection.</p>
97
98 <p>Although there are many different wireless devices, they use almost identical
99 terms for the information they require to establish a wireless connection.</p>
100
101
102 <div id="idPanelHelp">
103
104         <h1>Client Reference Sheet</h1>
105
106         <table border="0">
107                 <tr>
108                         <td><label>Network&nbsp;name:</label></td>
109                         <td class="clsStatic"><%ejGetWlHTML(wlSsid)%></td>
110                 </tr>
111
112                 <tr>
113                         <td><label>Method:</label></td>
114                         <td class="clsStatic"><script type="text/javascript">document.write(getSecurityMethod("<%ejGetWlJS(wlAuthMode)%>", "<%ejGetWlJS(wlWep)%>"));</script></td>
115                 </tr>
116
117                 <tr id="idEncrypt" style="display: none;">
118                         <td><label>Encryption:</label></td>
119                 <td class="clsStatic"><script type="text/javascript">document.write(getEncryption("<%ejGetWlJS(wlWpa)%>"));</script></td>
120                 </tr>
121                 <tr id="idKeyWPA" style="display: none;">
122                         <td><label>Pass phrase:</label></td>
123                         <td class="clsStatic"><%ejGetWlHTML(wlWpaPsk)%></td>
124                 </tr>
125
126                 <tr id="idKey8021x1" style="display: none;">
127                         <td><label>RADIUS server:</label></td>
128                         <td class="clsStatic"><%ejGetWlHTML(wlRadiusServerIP)%></td>
129                 </tr>
130                 <tr id="idKey8021x2" style="display: none;">
131                         <td><label>RADIUS port:</label></td>
132                         <td class="clsStatic"><%ejGetWlHTML(wlRadiusPort)%></td>
133                 </tr>
134                 <tr id="idKey8021x3" style="display: none;">
135                         <td><label>RADIUS key:</label></td>
136                         <td class="clsStatic"><%ejGetWlHTML(wlRadiusKey)%></td>
137                 </tr>
138
139                 <tr valign="top" id="idKeyWEP" style="display: none;">
140                         <td rowspan="4">Keys:</label></td>
141                         <td class="clsStatic"><script type="text/javascript">document.write(getWEPkey("<%ejGetWlJS(wlKeyIndex)%>", "<%ejGetWlJS(wlKey1)%>", "<%ejGetWlJS(wlKey2)%>", "<%ejGetWlJS(wlKey3)%>", "<%ejGetWlJS(wlKey4)%>"));</script></td>
142                 </tr>
143         </table>
144
145         <!-- MAC filtering on? -->
146         <p id="idMACallow1" style="display: none;">MAC filtering is allowing only specified devices.</p>
147         <p id="idMACdeny1" style="display: none;">MAC filtering is denying only specified devices.</p>
148 </div>
149
150
151 <h3>1. Network name (SSID)</h3>
152
153 <p>The first thing a wireless client needs to know is the network name or SSID,
154 which is set on the router.</p>
155
156 <p>The network name of this router is <span class="clsHighlight"><%ejGetWlHTML(wlSsid)%></span>.</p>
157
158 <!-- SSID BROADCAST? -->
159 <p id="idSSIDbon" style="display: none;">Since the router is broadcasting its network name,
160 you don&rsquo;t have to enter it into the wireless device&rsquo;s utility.
161 You should be able to perform a &ldquo;site survey&rdquo; or &ldquo;scan&rdquo; and the
162 utility will indicate that it&rsquo;s found the router&rsquo;s network name.</p>
163 <p id="idSSIDboff" style="display: none;">The router is not broadcasting its network name,
164 so you will need to enter it into the wireless device&rsquo;s utility. Most utilities
165 are different, but there is usually a mechanism for creating a &ldquo;profile&rdquo;
166 and entering the necessary information.</p>
167
168
169 <h3>2. Security</h3>
170
171 <p>In order for a wireless client to communicate with a router using security,
172 it must use the same method.
173 Security for wireless communication consists of an authentication method (which controls
174 which devices can connect to the router) and an encryption method (which prevents someone from
175 &ldquo;reading&rdquo; the data being sent between a wireless client and the router.</p>
176
177 <!-- Display appropriate security paragraph -->
178 <!--    No security -->
179         <p id="idAuthNone" style="display: none;">The router is insecure, so the client device may already be able to connect to it.</p>
180 <!--    WEP -->
181         <p id="idAuthWEP" style="display: none;">
182         The router&rsquo;s authentication method is <span class="clsHighlight">
183         <script type="text/javascript">
184                 document.write(getSecurityMethod("<%ejGetWlJS(wlAuthMode)%>", "<%ejGetWlJS(wlWep)%>"));
185         </script>
186         </span>.
187         The encryption method is <span class="clsHighlight">WEP</span> and
188         the encryption key is <span class="clsHighlight">
189         <script type="text/javascript">
190                 document.write(getWEPkey("<%ejGetWlJS(wlKeyIndex)%>", "<%ejGetWlJS(wlKey1)%>", "<%ejGetWlJS(wlKey2)%>", "<%ejGetWlJS(wlKey3)%>", "<%ejGetWlJS(wlKey4)%>") + "<\/span>.");
191         </script>
192         You may also need to select the type of encryption key, which is <span class="clsHighlight">
193         <script type="text/javascript">
194                 document.write(getWEPkeyType(getWEPkey("<%ejGetWlJS(wlKeyIndex)%>", "<%ejGetWlJS(wlKey1)%>", "<%ejGetWlJS(wlKey2)%>", "<%ejGetWlJS(wlKey3)%>", "<%ejGetWlJS(wlKey4)%>")) + "<\/span>.<\/p>");
195         </script>
196 <!--    WPA PSK -->
197         <p id="idAuthWPA" style="display: none;">
198         The router&rsquo;s authentication method is <span class="clsHighlight">
199         <script type="text/javascript">
200                 document.write(getSecurityMethod("<%ejGetWlJS(wlAuthMode)%>", "<%ejGetWlJS(wlWep)%>") + "<\/span>,");
201         </script>
202         the encryption method is <span class="clsHighlight">
203         <script type="text/javascript">
204                 document.write(getEncryption("<%ejGetWlJS(wlWpa)%>") + "<\/span>,");
205         </script>
206         and the encryption key is <span class="clsHighlight"><%ejGetWlHTML(wlWpaPsk)%></span>.</p>
207 <!--    802.1X/RADIUS -->
208         <p id="idAuthRADIUS" style="display: none;">
209         The router&rsquo;s authentication method is <span class="clsHighlight">
210         <script type="text/javascript">
211                 document.write(getSecurityMethod("<%ejGetWlJS(wlAuthMode)%>", "<%ejGetWlJS(wlWep)%>") + "<\/span>;");
212         </script>
213         the RADIUS server is <span class="clsHighlight"><%ejGetWlHTML(wlRadiusServerIP)%></span>;
214         the RADIUS port is <span class="clsHighlight"><%ejGetWlHTML(wlRadiusPort)%></span>;
215         the RADIUS key is <span class="clsHighlight"><%ejGetWlHTML(wlRadiusKey)%></span>.</p>
216
217
218 <!-- Only display this section if MAC filtering is enabled -->
219 <div id="idMACfiltering" style="display: none;">
220 <h3>3. MAC Filtering</h3>
221
222         <!-- MAC filtering on? -->
223         <div id="idMACallow2" style="display: none;">
224                 <p>Since this router has MAC filtering enabled and is allowing only certain
225                 wireless devices to connect, you need to ensure that the client device&rsquo;s
226                 MAC address is permitted to connect to the router.</p>
227                 <p>One way to do this is to turn off MAC filtering and configure the client
228                 device to connect to the router. After that&rsquo;s completed, you can use
229                 the router&rsquo;s <strong>Allow Current Clients</strong> feature to
230                 automatically add the new client to the list of allowed devices and re-enable MAC filtering.</p>
231         </div>
232         <p id="idMACdeny2" style="display: none;">
233         Since this router has MAC filtering enabled and is denying certain wireless
234         devices the ability to connect, you need to ensure that the client device&rsquo;s
235         MAC address is not in the list of devices to be denied.</p>
236
237 <p>A MAC address is a set of six bytes typically separated by colons or dashes or spaces.
238 (A byte consists of two hexadecimal digits&mdash;0-9 and A-F.)
239 For example: &ldquo;<label>00:C0:49:AA:22:43</label>.&rdquo;</p>
240
241 <p>These are some ways you may be able to determine the client device&rsquo;s MAC address:
242 <ul>
243         <li>The MAC address is typically displayed on the device itself or on the device&rsquo;s packaging.</li>
244         <li>If the device is running Windows XP, 2000, or NT and you&rsquo;re familiar with the command prompt,
245         you can use the &ldquo;ipconfig /all&rdquo; command to display the MAC address.</li>
246         <li>If the device is running Windows Me, 98, or 95 and you&rsquo;re familiar with the command prompt,
247         you can use the &ldquo;winipcfg&rdquo; command to display the MAC address.</li>
248         <li>The device&rsquo;s wireless configuration utility typically displays the MAC address somewhere.</li>
249 </ul>
250 </p>
251
252 <p>You can configure MAC filtering on the <a href="wlmacflt.cmd">Security</a> page.</p>
253 </div>
254
255 <h3>Troubleshooting</h3>
256
257 <p>If a wireless device cannot connect, the wrong encryption method may be
258 selected or the key may be entered incorrectly.
259 Double-check the device&rsquo;s wireless configuration utility to ensure
260 you&rsquo;ve entered everything correctly.
261 Make sure the wireless device has &ldquo;Infrastructure&rdquo; selected as the network type.
262 </p>
263
264 <p>You should also make certain that the router and client device are positioned so that their
265 transmissions can reach each other.
266 If possible, try to configure them when they are positioned next to each other.</p>
267
268 <!-- MAC filtering on? -->
269         <p id="idMACallow3" style="display: none;">Since this router has
270         <span class="clsHighlight">MAC filtering configured to allow only certain devices</span>
271         to connect, the client device&rsquo;s MAC address might not be in the list of
272         devices permitted to connect to the router.
273         You can configure MAC filtering on the <a href="wlmacflt.cmd">Security</a> page.</p>
274         <p id="idMACdeny3" style="display: none;">Since this router has
275         <span class="clsHighlight">MAC filtering configured to deny certain devices</span>,
276         the client device&rsquo;s MAC address might be in the list of devices to be denied.
277         You can configure MAC filtering on the <a href="wlmacflt.cmd">Security</a> page.</p>
278
279
280 <p class="clsNote"><a href="info.html">Back to the Status page</a></p>
281
282
283 <script type="text/javascript">
284         writeFooter();
285 </script>
286
287 </body>
288 </html>