1 | .. ***************************** Module Header ******************************* |
---|
2 | .. |
---|
3 | .. Module Name: xwlaneng.inc |
---|
4 | .. |
---|
5 | .. Wireless LAN Monitor help source include file |
---|
6 | .. Requires HyperText/2 package to compile |
---|
7 | .. |
---|
8 | .. Copyright (c) WLan Project 2003 |
---|
9 | .. |
---|
10 | .. $Id: xwlaneng.inc,v 1.194 2009-11-13 12:50:03 cla Exp $ |
---|
11 | .. |
---|
12 | .. =========================================================================== |
---|
13 | .. |
---|
14 | .. This file is part of the WLan Project and is free software. You can |
---|
15 | .. redistribute it and/or modify it under the terms of the GNU General |
---|
16 | .. Public License as published by the Free Software Foundation, in version 2 |
---|
17 | .. as it comes in the "COPYING" file of the WLan Project CVS tree. |
---|
18 | .. This program is distributed in the hope that it will be useful, but WITHOUT |
---|
19 | .. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
---|
20 | .. FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
---|
21 | .. for more details. |
---|
22 | .. |
---|
23 | .. *************************************************************************** |
---|
24 | .an IDPNL_MAIN |
---|
25 | .res 1 |
---|
26 | . |
---|
27 | This is the online help for the [=TITLE]. This program provides the |
---|
28 | following features: |
---|
29 | .ul compact |
---|
30 | - monitoring the status of your Wireless LAN connection |
---|
31 | - support of multipe connection profiles, which can be exported and imported |
---|
32 | - optionally configuring the TCP/IP interface of the Wireless LAN device |
---|
33 | - automatic [.IDPNL_CONFIGURE_PROFILESCAN connection scan] on startup |
---|
34 | - support of WEP [.IDPNL_CONFIGURE_SECURITY encryption] |
---|
35 | - support of WPA and WPA2 [.IDPNL_CONFIGURE_SECURITY encryption] using the |
---|
36 | [http://hostap.epitest.fi WPA Supplicant], for [.IDPNL_PREREQUISITES GenMac] |
---|
37 | compatible Wireless LAN devices |
---|
38 | - automatic generation of WEP keys |
---|
39 | - [.IDPNL_HOTSPOT detection] of public Wireless LANs |
---|
40 | - execution of a [.IDPNL_CONFIGURE_SCRIPT script] when (dis)connecting |
---|
41 | |
---|
42 | The [=TITLE] is available both as a XCenter Widget as well as a standalone program. |
---|
43 | If either *XWorkplace* or the OEM-Version *EWorkplace* (contained in *eComStation V1.1* |
---|
44 | or better) is installed, the usage of the XCenter Widget is recommended because of |
---|
45 | the better integration into the user interface. |
---|
46 | |
---|
47 | [=TOPICS] |
---|
48 | .su 1 |
---|
49 | |
---|
50 | .. ################ |
---|
51 | .include copyright.eng |
---|
52 | .. ################ |
---|
53 | |
---|
54 | .. ---------------------------------------- |
---|
55 | .2 Prerequisites |
---|
56 | .. ---------------------------------------- |
---|
57 | .an IDPNL_PREREQUISITES |
---|
58 | . |
---|
59 | The following prerequisites apply to the current version of [=TITLE] |
---|
60 | .ul |
---|
61 | - *OS/2 Warp 4* or better |
---|
62 | - *XWorkplace* or *EWorkplace* (OEM version included in *eComStation*) |
---|
63 | - ISC DHCP client (dhclient.exe) in a directory which is in your PATH statement. Install with 'yum install dhcpclient' (http://rpm.netlabs.org/release/00/i386/i386/dhclient-3.1-2.oc00.i386.rpm. |
---|
64 | Maybe http://download.smedley.info/Dhcp-client-preview2.zip works too, but is not tested) |
---|
65 | |
---|
66 | The following prerequisites apply for usage of |
---|
67 | [.IDPNL_CONFIGURE_SECURITY WPA- and WPA2 encryption] |
---|
68 | with the [http://hostap.epitest.fi WPA Supplicant], |
---|
69 | which is part of the [=TITLE] package: |
---|
70 | .ul |
---|
71 | - WPA Supplicant 2.0. The included version is from Paul Smedley's package http://os2ports.smedley.id.au/index.php?page=wpa-supplicant |
---|
72 | wpa__supplicant.exe must reside in the directory where the xwlan **.dim files are installed, usually |
---|
73 | \xworkplace\plugins\xcenter\xwlan\ relative to the directory where wlanstat.exe is installed. |
---|
74 | - GenMac [=__WPA_GENMAC_MINVERSION_LIT__] |
---|
75 | - Runtime Library [=__WPA_REQUIRED_LIBC_VERSION__] |
---|
76 | . |
---|
77 | This library is automatically installed with eComStation |
---|
78 | [=__WPA_REQUIRED_LIBC_ECSINST__] or better. |
---|
79 | For OS/2 or older versions of eComStation install the |
---|
80 | [ftp://ftp.netlabs.org/pub/libc/libc-0.6.5-csd5.zip runtime DLL] |
---|
81 | in one of the directories of the LIBPATH statement of config.sys |
---|
82 | or from Netlabs RPM repository with 'yum install libc'. |
---|
83 | |
---|
84 | .. ---------------------------------------- |
---|
85 | .2 Installation |
---|
86 | .. ---------------------------------------- |
---|
87 | .an IDPNL_INSTALL |
---|
88 | . |
---|
89 | [=TOPICS] |
---|
90 | .su V30 u 1 |
---|
91 | |
---|
92 | .. ---------------------------------------- |
---|
93 | .3 Install [=BASETITLE] |
---|
94 | .. ---------------------------------------- |
---|
95 | .an IDPNL_INSTALL_WIDGET |
---|
96 | . |
---|
97 | The package comes with the following files |
---|
98 | .pl compact break=none tsize=15 bold |
---|
99 | - instwgt.cmd |
---|
100 | = installation program for the XCenter Widget |
---|
101 | - instexe.cmd |
---|
102 | = installation program for the standalone executable |
---|
103 | - setlang.cmd |
---|
104 | = program to [.IDPNL_INSTALL_NLS determine the language used] |
---|
105 | - readme.cmd |
---|
106 | = script for to launch online help files |
---|
107 | - file__id.diz |
---|
108 | = package description file |
---|
109 | - xcenter\** |
---|
110 | = subdirectory with program, script and help files |
---|
111 | |
---|
112 | Unzip this package into an empty directory and |
---|
113 | execute either *instwgt.cmd* or *instexe.cmd* |
---|
114 | to install the [=TITLE] either as a XCenter Widget |
---|
115 | as well as a standalone program. |
---|
116 | |
---|
117 | If either *XWorkplace* or the OEM-Version *EWorkplace*, |
---|
118 | (contained in *eComStation V1.1* or better) is installed, |
---|
119 | the usage of the XCenter Widget is recommended because of |
---|
120 | the better integration into the user interface. |
---|
121 | |
---|
122 | .at fc=red |
---|
123 | [=NOTE] |
---|
124 | .ul compact |
---|
125 | - It is highly recommended to no set any values for the TCP/IP interface |
---|
126 | of the Wireless LAN devices within the *TCP/IP configuration program*, but |
---|
127 | herefore only use the |
---|
128 | [.IDPNL_PROFILEPROPERTIES_PAGETCPIP properties notebook of a connection profile]. |
---|
129 | .at |
---|
130 | |
---|
131 | .. ---------------------------------------- |
---|
132 | .3 National Language Support |
---|
133 | .. ---------------------------------------- |
---|
134 | .an IDPNL_INSTALL_NLS |
---|
135 | . |
---|
136 | The current package contains National Language Support for the |
---|
137 | English, Dutch, German, Italian, Spanish, and Swedish languages. |
---|
138 | |
---|
139 | The language used is chosen according to the language of your |
---|
140 | operating system. If the language of the operating system |
---|
141 | is not supported by [=TITLE], english is used as the default language. |
---|
142 | |
---|
143 | If the language of the operating system is either not yet suported |
---|
144 | by the [=TITLE] or not suitable for you, you may set the language |
---|
145 | used by executing the program *setlang.cmd*. Execute it with the |
---|
146 | following parameters: |
---|
147 | .pl bold tsize=3 |
---|
148 | - <no parameter> |
---|
149 | = displays the language currently used |
---|
150 | - ** |
---|
151 | = sets up the [=TITLE] to use the default language (English) |
---|
152 | - #xxx# |
---|
153 | = specifies the identifier of the language to be used. |
---|
154 | . |
---|
155 | Valid identifiers are: eng deu sve ita nld esp |
---|
156 | |
---|
157 | .. ---------------------------------------- |
---|
158 | .2 Usage |
---|
159 | .. ---------------------------------------- |
---|
160 | .an IDPNL_USAGE |
---|
161 | . |
---|
162 | [=TOPICS] |
---|
163 | .su V30 u 1 |
---|
164 | |
---|
165 | .. ---------------------------------------- |
---|
166 | .3 Monitor Status Display |
---|
167 | .. ---------------------------------------- |
---|
168 | .an IDPNL_STATUS |
---|
169 | . |
---|
170 | These are the status symbols being displayed in the |
---|
171 | [=TITLE] (according to the screen resolution |
---|
172 | the symbols being displayed can differ |
---|
173 | from the ones shown here). These symbols can be |
---|
174 | [.IDPNL_CHANGEBITMAPS replaced] by user-defined symbols. |
---|
175 | .pl break=none tsize=5 |
---|
176 | - |
---|
177 | .bi wlan-nocard.bmp |
---|
178 | = no WLAN card inserted |
---|
179 | - |
---|
180 | .bi wlan-nodriver.bmp |
---|
181 | = no WLAN device driver installed |
---|
182 | - |
---|
183 | .bi wlan-disabled.bmp |
---|
184 | = radio is disabled |
---|
185 | - |
---|
186 | .bi wlan-ipdisabled.bmp |
---|
187 | = TCP/IP interface is disabled |
---|
188 | - |
---|
189 | .bi wlan-nonet.bmp |
---|
190 | = connected, but out of range |
---|
191 | - |
---|
192 | .bi wlan-searching.bmp |
---|
193 | = searching connection with the current connection profile |
---|
194 | - |
---|
195 | .bi wlan-scanning.bmp |
---|
196 | = searching connection with the current connection profile, switching |
---|
197 | to the next connection profile (included in the scan) after a user |
---|
198 | determined period of time |
---|
199 | - |
---|
200 | .bi wlan-configuring.bmp |
---|
201 | = configuring the IP interface |
---|
202 | . |
---|
203 | (this may take longer when using DHCP) |
---|
204 | - |
---|
205 | .bi wlan-script.bmp |
---|
206 | = executing the script when (dis)connecting |
---|
207 | - |
---|
208 | .bi wlan-100.bmp |
---|
209 | = connected, 81 to 100% signal |
---|
210 | - |
---|
211 | .bi wlan-80.bmp |
---|
212 | = connected, 61 to 80% signal |
---|
213 | - |
---|
214 | .bi wlan-60.bmp |
---|
215 | = connected, 41 to 60% signal |
---|
216 | - |
---|
217 | .bi wlan-40.bmp |
---|
218 | = connected, 21 to 40% signal |
---|
219 | - |
---|
220 | .bi wlan-20.bmp |
---|
221 | = connected, 1 to 20% signal |
---|
222 | - |
---|
223 | .bi wlan-nodataaccess.bmp |
---|
224 | = Access denied, because [=TITLE] is already active |
---|
225 | |
---|
226 | .. ---------------------------------------- |
---|
227 | .3 Mouse Actions |
---|
228 | .. ---------------------------------------- |
---|
229 | .an IDPNL_MOUSEACTIONS |
---|
230 | . |
---|
231 | The [=TITLE] supports the following mouse actions: |
---|
232 | .ul |
---|
233 | - a click with mouse button two on the widget will |
---|
234 | launch the context menu |
---|
235 | - a double-click with mouse button one on the widget |
---|
236 | will execute the action defined |
---|
237 | on the [.IDPNL_PROPERTIES_PAGEMOUSE] page of the |
---|
238 | [.IDPNL_PROPERTIES properties notebook]. |
---|
239 | - moving the mouse pointer over the widget will show |
---|
240 | a bubble help text, including the current status |
---|
241 | of the widget and selected Wireless LAN device. |
---|
242 | The Wireless LAN device can be selected within the |
---|
243 | [.IDPNL_PROPERTIES_PAGEDEVSELECT] page of the [=TITLE] |
---|
244 | [.IDPNL_PROPERTIES properties notebook] |
---|
245 | |
---|
246 | In addition to that the window of the [.IDPNL_EXEOPTIONS standalone program] |
---|
247 | can be moved with mouse button one. |
---|
248 | |
---|
249 | .. ---------------------------------------- |
---|
250 | .3 Monitor Properties |
---|
251 | .. ---------------------------------------- |
---|
252 | .an IDPNL_PROPERTIES |
---|
253 | .res 100 |
---|
254 | . |
---|
255 | The properties notebook of the [=TITLE] |
---|
256 | contains the following pages: |
---|
257 | .su 1 H50 |
---|
258 | |
---|
259 | .. ---------------------------------------- |
---|
260 | .4 [=IDT_IDDLG_PROPERTIES_PAGERADIO] |
---|
261 | .. ---------------------------------------- |
---|
262 | .an IDPNL_PROPERTIES_PAGERADIO |
---|
263 | .res 99 |
---|
264 | . |
---|
265 | This page of the [=TITLE] properties notebook |
---|
266 | determines the radio properties: |
---|
267 | .pl [=PARMLIST_PARMS] |
---|
268 | - [=IDT_IDTXT_RADIOSTARTUP] |
---|
269 | = selects the action being taken on program startup |
---|
270 | .. ------------------ |
---|
271 | .pl [=PARMLIST_PARMS] |
---|
272 | - [=IDT_IDSTR_RADIOPROFILE] |
---|
273 | = select this option to let [=TITLE] activate radio only if it was |
---|
274 | active during last shutdown of the program. A possible deactivation |
---|
275 | by the option *[=IDT_IDCHB_RADIOSHUTDOWN]* is ignored for that. |
---|
276 | - [=IDT_IDSTR_RADIOON] |
---|
277 | = select this option to let the [=TITLE] always activate radio during |
---|
278 | startup of the program |
---|
279 | - [=IDT_IDSTR_RADIOOFF] |
---|
280 | = select this option to let the [=TITLE] always deactivate radio during |
---|
281 | startup of the program |
---|
282 | .el |
---|
283 | .. ------------------ |
---|
284 | - [=IDT_IDCHB_RADIOSHUTDOWN] |
---|
285 | = select this option to disable radio on program end |
---|
286 | .. ------------------ |
---|
287 | - [=IDT_IDCHB_RADIOSTOP] |
---|
288 | = select this option to disable radio if the connection gets lost |
---|
289 | or cannot be obtained on program startup |
---|
290 | .. ------------------ |
---|
291 | - [=IDT_IDTXT_RADIOSTOPWAIT] |
---|
292 | = this property determines the amount of minutes that should be waited |
---|
293 | without a connection, before the radio will be disabled |
---|
294 | |
---|
295 | .. ---------------------------------------- |
---|
296 | .4 [=IDT_IDDLG_PROPERTIES_PAGESCAN] |
---|
297 | .. ---------------------------------------- |
---|
298 | .an IDPNL_PROPERTIES_PAGESCAN |
---|
299 | .res 101 |
---|
300 | . |
---|
301 | This page of the [=TITLE] properties notebook |
---|
302 | determines the following connection properties for all connection |
---|
303 | profiles: |
---|
304 | .pl [=PARMLIST_PARMS] |
---|
305 | - [=IDT_IDCHB_SCANONSTARTUP] |
---|
306 | = select this option, if you want the [=TITLE] to scan connection |
---|
307 | profiles for a connection on startup |
---|
308 | - [=IDT_IDCHB_SCANONREINSERT] |
---|
309 | = select this option, if you want the [=TITLE] to scan connection |
---|
310 | profiles for a working connection, when you (re)connect |
---|
311 | a Wireless LAN device to the system. |
---|
312 | This setting does make sense only with removeable Wireless LAN devices |
---|
313 | such as PCMCIA cards or USB devices. |
---|
314 | - [=IDT_IDTXT_SCANINTERVAL] |
---|
315 | = this property determines the amount of seconds that the |
---|
316 | [.IDPNL_CONFIGURE_PROFILESCAN connection scan] should wait for a |
---|
317 | connection to be established, before the next connection |
---|
318 | profile is being selected |
---|
319 | - [=IDT_IDTXT_SCANRETRIES] |
---|
320 | = this property determines the amount of retries in scanning for connections. |
---|
321 | On each retry, the [=TITLE] will test each profile having the attribute |
---|
322 | *[=IDT_IDCHB_INCLUDEINSCAN]* checked. |
---|
323 | |
---|
324 | .at fc=red |
---|
325 | [=NOTE] |
---|
326 | .ul compact |
---|
327 | - In order to use the scan features, within at least one connection profile |
---|
328 | the attribute *[=IDT_IDCHB_INCLUDEINSCAN]* must be set. |
---|
329 | .at |
---|
330 | |
---|
331 | .. ---------------------------------------- |
---|
332 | .4 [=IDT_IDDLG_PROPERTIES_PAGEDEVSELECT] |
---|
333 | .. ---------------------------------------- |
---|
334 | .an IDPNL_PROPERTIES_PAGEDEVSELECT |
---|
335 | .res 102 |
---|
336 | . |
---|
337 | This page of the [=TITLE] properties notebook |
---|
338 | determines the device to be used |
---|
339 | and displays driver version as |
---|
340 | well as capabilities of the driver: |
---|
341 | .pl [=PARMLIST_PARMS] |
---|
342 | - [=IDT_IDTXT_DRVSELECT] |
---|
343 | = select among the installed device drivers that manage |
---|
344 | the Wireless LAN devices in the system |
---|
345 | |
---|
346 | .. ---------------------------------------- |
---|
347 | .4 [=IDT_IDDLG_PROPERTIES_PAGETCPIP] 1/2 |
---|
348 | .. ---------------------------------------- |
---|
349 | .an IDPNL_PROPERTIES_PAGETCPIP |
---|
350 | .res 103 |
---|
351 | . |
---|
352 | This page of the [=TITLE] properties notebook |
---|
353 | determines the properties for the configuration |
---|
354 | of the TCP/IP interface of the Wireless LAN device: |
---|
355 | .pl [=PARMLIST_PARMS] |
---|
356 | - [=IDT_IDCHB_TRIGGERWAN] |
---|
357 | = select this option to let [=TITLE], after the wireless connect, |
---|
358 | immediately establish a connection over a WAN port (Internet) |
---|
359 | behind the Wireless LAN router. This is done by sending a DNS request. |
---|
360 | . |
---|
361 | Hereby a dial-up/DSL connection can be established, which would |
---|
362 | otherwise not be established before a first TCP/IP request was put |
---|
363 | from the client side. This is recommended only if a dial-up/DSL connection |
---|
364 | behind the Wireless LAN router does not cause unnecessary costs, because |
---|
365 | this connection is required at once or charged by a flatrate. |
---|
366 | - [=IDT_IDCHB_EXECSETUP] |
---|
367 | = select this option to execute parts of the *TCP/IP LAN configuration* |
---|
368 | (setup.cmd), when a Wireless LAN connection is disconnected from. |
---|
369 | . |
---|
370 | This will reset the configuration of TCP/IP interfaces and routes |
---|
371 | to the state after system startup and is particular useful when |
---|
372 | [.IDPNL_CONFIGURE_SWITCH switching between wireless and cabled connections]. |
---|
373 | . |
---|
374 | . |
---|
375 | As the LAN configuration script normally deletes the default route, |
---|
376 | on reconnect this may require reconfiguration of the TCP/IP interface, |
---|
377 | even if the disconnect event was generated only by turning the radio off |
---|
378 | (this normally only temporarily disables the TCP/IP interface and therefore |
---|
379 | does not require a reconfiguration). |
---|
380 | .. |
---|
381 | - [=IDT_IDTXT_CONFLRESOLVE] |
---|
382 | = select the action to take, when a TCP/IP address range |
---|
383 | conflict occurrs between the Wireless and another interface |
---|
384 | .ul compact |
---|
385 | - [=IDT_IDSTR_CONFLRESOLVE_PROMPT] |
---|
386 | - [=IDT_IDSTR_CONFLRESOLVE_KEEPWLAN] |
---|
387 | - [=IDT_IDSTR_CONFLRESOLVE_KEEPOTHER] |
---|
388 | - [=IDT_IDSTR_CONFLRESOLVE_AUTO] |
---|
389 | .el |
---|
390 | .. |
---|
391 | - [=IDT_IDCHB_GATEWAYNAME] |
---|
392 | = select this option to have the TCP/IP address of the Wireless LAN router |
---|
393 | being added to the %ETC%\hosts file, when the connection is established. |
---|
394 | - [=IDT_IDTXT_GATEWAYNAME] |
---|
395 | = enter the name that is used to add the TCP/IP address of the Wireless |
---|
396 | LAN router to the %ETC%\hosts file |
---|
397 | - [=IDT_IDCHB_SETLLAADDRESS] |
---|
398 | = select this option to set an LLA Address (169.254/16) for the TCP/IP |
---|
399 | interface of the wireless network interface, when a Wireless LAN connection |
---|
400 | is disconnected from. |
---|
401 | |
---|
402 | .. ---------------------------------------- |
---|
403 | .4 [=IDT_IDDLG_PROPERTIES_PAGETCPIP2] 2/2 |
---|
404 | .. ---------------------------------------- |
---|
405 | .an IDPNL_PROPERTIES_PAGETCPIP2 |
---|
406 | .res 1031 |
---|
407 | . |
---|
408 | This page of the [=TITLE] properties notebook |
---|
409 | determines the properties for the configuration |
---|
410 | of the DHCP client: |
---|
411 | .pl [=PARMLIST_PARMS] |
---|
412 | - [=IDT_IDCHB_DHCPCONFIGURE] |
---|
413 | = select this option to let the [=TITLE] configure the DHCP |
---|
414 | client. This rewrites the |
---|
415 | [.IDPNL_CONFIGURE_DHCP DHCP Client configuration file] |
---|
416 | before every DHCP lease request |
---|
417 | - [=IDT_IDCHB_DHCPRESETCLIENTDB] |
---|
418 | = select this option to reset the DHCP Client database before |
---|
419 | putting a DHCP lease request. In some cases this helps |
---|
420 | preventing from problems when a DHCP lease cannot be refreshed, |
---|
421 | and only a new request works |
---|
422 | - [=IDT_IDCHB_DHCPLOG] |
---|
423 | = select this option to let the DHCP client create a logfile. Usually you should set this option to |
---|
424 | let run the DHCP client in the background (detached). If you prefer to see messages from DHCP client |
---|
425 | in a separate window instead creating a logfile, leave this option unchecked. |
---|
426 | - [=IDT_IDTXT_DHCPLOGFILE] |
---|
427 | = select this option to determine the logfile |
---|
428 | - [=IDT_IDCHB_DHCPRESETLOG] |
---|
429 | = select this option to reset the logfile before putting a new |
---|
430 | DHCP lease request |
---|
431 | .an IDT_IDCHB_DHCLIENTBEEP |
---|
432 | - [=IDT_IDCHB_DHCLIENTBEEP] |
---|
433 | = select this option to get a beep when the connection is established |
---|
434 | and to activate audible feedback from DHCP client |
---|
435 | .an IDT_IDCHB_DHIFOVERRIDE |
---|
436 | - [=IDT_IDCHB_DHIFOVERRIDE] |
---|
437 | = select this option to override the interface number dhclient should use. This maybe necessary when GENMAC returns a wrong number. |
---|
438 | For some configurations with Injoy Firewall and VirtualPC switch driver this GENMAC bug was observed. This option can work around this bug. |
---|
439 | .an IDT_IDTXT_DHIFOVERRIDENR |
---|
440 | - [=IDT_IDTXT_DHIFOVERRIDENR] |
---|
441 | = select this option to override the interface number dhclient should use. This maybe necessary when GENMAC returns a wrong number. |
---|
442 | For some configurations with Injoy Firewall and VirtualPC switch driver this GENMAC bug was observed. This option can work around this bug. |
---|
443 | |
---|
444 | |
---|
445 | .. ---------------------------------------- |
---|
446 | .4 [=IDT_IDDLG_PROPERTIES_PAGEWPASUPP] |
---|
447 | .. ---------------------------------------- |
---|
448 | .an IDPNL_PROPERTIES_PAGEWPASUPP |
---|
449 | .res 104 |
---|
450 | . |
---|
451 | This page of the [=TITLE] properties notebook |
---|
452 | determines the properties for the WPA Supplicant. |
---|
453 | .pl [=PARMLIST_PARMS] |
---|
454 | - [=IDT_IDCHB_WPASHOW] |
---|
455 | = select this option to let [=TITLE] launch |
---|
456 | or turn a currently hidden WPA Supplicant visible |
---|
457 | - [=IDT_IDTXT_WPADEBLEVEL] |
---|
458 | = select the debug output level of the WPA Supplicant |
---|
459 | .ul compact |
---|
460 | - [=IDT_IDSTR_WPA_DEBUGLEVEL_MSGDUMP] |
---|
461 | - [=IDT_IDSTR_WPA_DEBUGLEVEL_DEBUG] |
---|
462 | - [=IDT_IDSTR_WPA_DEBUGLEVEL_INFO] |
---|
463 | - [=IDT_IDSTR_WPA_DEBUGLEVEL_WARNING] |
---|
464 | - [=IDT_IDSTR_WPA_DEBUGLEVEL_ERROR] |
---|
465 | .el |
---|
466 | |
---|
467 | .. ---------------------------------------- |
---|
468 | .4 [=IDT_IDDLG_PROPERTIES_PAGESCRIPT] |
---|
469 | .. ---------------------------------------- |
---|
470 | .an IDPNL_PROPERTIES_PAGESCRIPT |
---|
471 | .res 105 |
---|
472 | . |
---|
473 | This page of the [=TITLE] properties notebook |
---|
474 | determines the scripting properties for the widget/window |
---|
475 | of the [=TITLE] |
---|
476 | .pl [=PARMLIST_PARMS] |
---|
477 | - [=IDT_IDCHB_ENABLESCRIPTS] |
---|
478 | = select this option to let [=TITLE] execute a |
---|
479 | [.IDPNL_CONFIGURE_SCRIPT_CMD CMD] or |
---|
480 | [.IDPNL_CONFIGURE_SCRIPT_REXX REXX] style script |
---|
481 | on connect and disconnect events (after configuration |
---|
482 | or unconfiguration of the TCP/IP interface). |
---|
483 | The script must be named [.IDPNL_CONFIGURE_SCRIPT_FILES xwlan.cmd]. |
---|
484 | - [=IDT_IDTXT_SCRIPTPATH] |
---|
485 | = specifies the path of the [.IDPNL_CONFIGURE_SCRIPT_FILES script, input and logfile(s)]. |
---|
486 | The existance of the specified directory is not checked, but it must exist. |
---|
487 | - [=IDT_IDPBS_BROWSE] |
---|
488 | = allows selection of the script directory |
---|
489 | - [=IDT_IDPBS_OPEN] |
---|
490 | = opens the script directory |
---|
491 | - [=IDT_IDCHB_WAITFORSCRIPTS] |
---|
492 | = select this option to let [=TITLE] execute the script, |
---|
493 | waiting for it to end. It is highly recommended to deselect this |
---|
494 | option only under [.IDPNL_CONFIGURE_SCRIPT_ASYNC specific circumstances]. |
---|
495 | - [=IDT_IDPBS_EDITSCRIPT] |
---|
496 | = loads the scriptfile into the System Editor. |
---|
497 | . |
---|
498 | If the scriptfile does not exist, this pushbutton is disabled. |
---|
499 | - [=IDT_IDPBS_VIEWLOG] |
---|
500 | = loads the logfile into the System Editor. |
---|
501 | . |
---|
502 | If the logfile does not exist, this pushbutton is disabled. |
---|
503 | |
---|
504 | .. ---------------------------------------- |
---|
505 | .4 [=IDT_IDDLG_PROPERTIES_PAGEMOUSE] |
---|
506 | .. ---------------------------------------- |
---|
507 | .an IDPNL_PROPERTIES_PAGEMOUSE |
---|
508 | .res 106 |
---|
509 | . |
---|
510 | This page of the [=TITLE] properties notebook |
---|
511 | determines the action for the following mouse events: |
---|
512 | .ul compact |
---|
513 | - *[=IDT_IDTXT_MB1DBLCLICK]* |
---|
514 | - *[=IDT_IDTXT_SMB1DBLCLICK]* |
---|
515 | - *[=IDT_IDTXT_CMB1DBLCLICK]* |
---|
516 | - *[=IDT_IDTXT_AMB1DBLCLICK]* |
---|
517 | |
---|
518 | The following actions can be selected: |
---|
519 | .. ----------------- |
---|
520 | .pl [=PARMLIST_PARMS] |
---|
521 | - [=IDT_IDSTR_MB1DBL_NEXTPRFSCAN] |
---|
522 | = this lets the widget either |
---|
523 | .ul compact |
---|
524 | - switch to the next connection profile, if a connection is active or |
---|
525 | - activate the [.IDPNL_CONFIGURE_PROFILESCAN connection scan], if for the current |
---|
526 | profile a connection could not yet be established |
---|
527 | .el |
---|
528 | - [=IDT_IDSTR_MB1DBL_NEXTPRF] |
---|
529 | = switch to the next connection profile. |
---|
530 | - [=IDT_IDSTR_MB1DBL_ENABLERADIO] |
---|
531 | = enable or disable the radio |
---|
532 | - [=IDT_IDSTR_MB1DBL_DISABLETCPIP] |
---|
533 | = disable or enable the TCP/IP interface |
---|
534 | ... |
---|
535 | .. This is useful when you want to switch between the wireless and |
---|
536 | .. a cabled network interface. |
---|
537 | - [=IDT_IDSTR_MB1DBL_DLGPROPERTIES] |
---|
538 | = launch the [.IDPNL_PROPERTIES properties notebook] |
---|
539 | - [=IDT_IDSTR_MB1DBL_DLGHOTSPOTSCAN] |
---|
540 | = launch the [.IDPNL_HOTSPOT_SCAN scan dialog]. This dialog is |
---|
541 | not available for GenPrism style drivers. |
---|
542 | - [=IDT_IDSTR_MB1DBL_DLGEDITPROFILE] |
---|
543 | = launch the [.IDPNL_PROFILE profile dialog] |
---|
544 | .el |
---|
545 | .at fc=red |
---|
546 | [=NOTE] |
---|
547 | .ul compact |
---|
548 | - If radio is disabled, no connection profile switch or connection scan |
---|
549 | can be initiated with the mouse. An error beep is generated instead. |
---|
550 | .at fc |
---|
551 | |
---|
552 | .. ---------------------------------------- |
---|
553 | .4 [=IDT_IDDLG_PROPERTIES_PAGEERROR] |
---|
554 | .. ---------------------------------------- |
---|
555 | .an IDPNL_PROPERTIES_PAGEERROR |
---|
556 | .res 107 |
---|
557 | . |
---|
558 | This page of the [=TITLE] properties notebook |
---|
559 | determines how the user is notified of errors: |
---|
560 | .pl [=PARMLIST_PARMS] |
---|
561 | - [=IDT_IDCHB_BEEPPROFILEERR] |
---|
562 | = select this option to let the [=TITLE] |
---|
563 | generate an error beep, if a selected connection profile |
---|
564 | cannot be activated |
---|
565 | - [=IDT_IDCHB_BEEPCONFIGERR] |
---|
566 | = select this option to let the [=TITLE] |
---|
567 | generate an error beep, if TCP/IP configuration is selected |
---|
568 | for the current connection profile and this configuration |
---|
569 | was not successful |
---|
570 | - [=IDT_IDCHB_BEEPRANGE] |
---|
571 | = select this option to let the [=TITLE] |
---|
572 | generate an error beep when getting out of range or in range again |
---|
573 | |
---|
574 | .. ---------------------------------------- |
---|
575 | .4 [=IDT_IDDLG_PROPERTIES_PAGEDISPLAY] 1/2 |
---|
576 | .. ---------------------------------------- |
---|
577 | .an IDPNL_PROPERTIES_PAGEDISPLAY |
---|
578 | .res 108 |
---|
579 | . |
---|
580 | This page of the [=TITLE] properties notebook |
---|
581 | determines the display properties for the widget: |
---|
582 | .pl [=PARMLIST_PARMS] |
---|
583 | - [=IDT_IDTXT_BITMAPSIZE] |
---|
584 | = determines the size of the status symbols |
---|
585 | .. ----------------- |
---|
586 | .pl [=PARMLIST_PARMS] |
---|
587 | - [=IDT_IDSTR_DISPLAY_DEFAULT_16] or |
---|
588 | . |
---|
589 | *[=IDT_IDSTR_DISPLAY_DEFAULT_20]* |
---|
590 | = let the status symbol be of the size of the mini icons. |
---|
591 | This is determined by the screen resolution and the size of |
---|
592 | the standard font. With some video drivers the size of the |
---|
593 | standard font (and with it the size of the icons and mini |
---|
594 | icons) can be changed by switching between small and large fonts. |
---|
595 | - [=IDT_IDSTR_DISPLAY_FORCE_16] |
---|
596 | = forces the size of the status symbol to 16 pixel |
---|
597 | - [=IDT_IDSTR_DISPLAY_FORCE_20] |
---|
598 | = forces the size of the status symbol to 20 pixel |
---|
599 | .el |
---|
600 | .. ----------------- |
---|
601 | - [=IDT_IDTXT_BITMAPROTATION] |
---|
602 | = determines the rotation of the status symbols |
---|
603 | .. ----------------- |
---|
604 | .sl compact |
---|
605 | - *[=IDT_IDSTR_ROTATION_0]* |
---|
606 | - *[=IDT_IDSTR_ROTATION_90]* |
---|
607 | - *[=IDT_IDSTR_ROTATION_180]* |
---|
608 | - *[=IDT_IDSTR_ROTATION_270]* |
---|
609 | .el |
---|
610 | .. ----------------- |
---|
611 | |
---|
612 | .. ---------------------------------------- |
---|
613 | .4 [=IDT_IDDLG_PROPERTIES_PAGEDISPLAY] 2/2 |
---|
614 | .. ---------------------------------------- |
---|
615 | .an IDPNL_PROPERTIES_PAGEDISPLAY2 |
---|
616 | .res 109 |
---|
617 | . |
---|
618 | This page of the [=TITLE] properties notebook |
---|
619 | determines the status symbols to be used by the widget. |
---|
620 | |
---|
621 | Within this dialog |
---|
622 | .ul |
---|
623 | - new status symbols can be load by pressing the button *[=IDT_IDPBS_LOADSET]*. |
---|
624 | For that within the following dialog a folder must be selected, containing |
---|
625 | the [.IDPNL_APPENDIXOWNBITMAPS respective bitmap files]. |
---|
626 | .. |
---|
627 | - all status symbols can be reset to their default view |
---|
628 | by pressing the button *[=IDT_IDPBS_DEFAULT]*. |
---|
629 | |
---|
630 | [=NOTE] |
---|
631 | .ul compact |
---|
632 | - a folder with status bitmap files can also be loaded by |
---|
633 | [.IDPNL_CHANGEBITMAPS dragging] it onto the [=TITLE] window |
---|
634 | |
---|
635 | .. ---------------------------------------- |
---|
636 | .4 [=IDT_IDDLG_PROPERTIES_PAGEINFO] |
---|
637 | .. ---------------------------------------- |
---|
638 | .an IDPNL_PROPERTIES_PAGEINFO |
---|
639 | .res 110 |
---|
640 | . |
---|
641 | This page of the [=TITLE] properties notebook |
---|
642 | displays program information. |
---|
643 | |
---|
644 | .. ---------------------------------------- |
---|
645 | .3 [=IDT_IDDLG_SELECTPRF] |
---|
646 | .. ---------------------------------------- |
---|
647 | .an IDPNL_PROFILE |
---|
648 | .res 200 |
---|
649 | . |
---|
650 | This dialog allows you to maintain the available profiles. |
---|
651 | |
---|
652 | Press one of the pushbuttons in order to perform the respective action: |
---|
653 | .pl compact break=none tsize=15 |
---|
654 | . |
---|
655 | - *[=IDT_IDPBS_SELECTPROFILE]* |
---|
656 | = activate the selected profile. |
---|
657 | If the selected profile is currently active, this pushbutton is disabled. |
---|
658 | . |
---|
659 | - *[=IDT_IDPBS_CREATEPROFILE]* |
---|
660 | = create a new profile |
---|
661 | . |
---|
662 | - *[=IDT_IDPBS_COPYPROFILE]* |
---|
663 | = create a new profile from the selected one |
---|
664 | . |
---|
665 | - *[=IDT_IDPBS_EDITPROFILE]* |
---|
666 | = edit the selected profile |
---|
667 | . |
---|
668 | - *[=IDT_IDPBS_DELETEPROFILE]* |
---|
669 | = delete the selected profile. |
---|
670 | If the selected profile is currently active, this pushbutton is disabled. |
---|
671 | . |
---|
672 | - *[=IDT_IDPBS_IMPORTPROFILE]* |
---|
673 | = import a profile previously exported with *[=IDT_IDPBS_EXPORTPROFILE]* |
---|
674 | . |
---|
675 | - *[=IDT_IDPBS_EXPORTPROFILE]* |
---|
676 | = export the selected profile |
---|
677 | |
---|
678 | .. ---------------------------------------- |
---|
679 | .3 Profile Properties |
---|
680 | .. ---------------------------------------- |
---|
681 | .an IDPNL_PROFILEPROPERTIES |
---|
682 | .res 300 |
---|
683 | . |
---|
684 | The properties notebook for a connection profile |
---|
685 | of the [=TITLE] contains the following pages: |
---|
686 | .su H50 1 |
---|
687 | |
---|
688 | .. ---------------------------------------- |
---|
689 | .4 [=IDT_IDDLG_PROFILE_PAGECONNECTION] 1/2 |
---|
690 | .. ---------------------------------------- |
---|
691 | .an IDPNL_PROFILEPROPERTIES_PAGECONNECTION |
---|
692 | .res 301 |
---|
693 | . |
---|
694 | This page of the properties notebook for a |
---|
695 | connection profile of the [=TITLE] |
---|
696 | determines the following connection properties: |
---|
697 | .pl [=PARMLIST_PARMS] |
---|
698 | - [=IDT_IDTXT_NAMECAPTION] |
---|
699 | = this property determines the name of the profile |
---|
700 | - [=IDT_IDTXT_MODECAPTION] |
---|
701 | = this property determines the connection mode, in which the Wireless LAN device |
---|
702 | should connect to a partner: |
---|
703 | .. ----------------- |
---|
704 | .pl [=PARMLIST_PARMS] |
---|
705 | - [=IDT_IDSTR_STATIONMODE_BSS] |
---|
706 | = this mode lets your Wireless LAN device connect |
---|
707 | to other devices implementing a basic or extended service set. This is mostly a |
---|
708 | so-called communication point, providing a gateway to a conventional LAN based on cables |
---|
709 | (e.g. a public access point/hotspot). |
---|
710 | - [=IDT_IDSTR_STATIONMODE_ADHOC] |
---|
711 | = this mode lets your Wireless LAN device connect other Wireless LAN Clients, |
---|
712 | building a mobile Wireless LAN. |
---|
713 | .el |
---|
714 | .. ----------------- |
---|
715 | - [=IDT_IDTXT_SSIDCAPTION] |
---|
716 | = specify the name of the Wireless LAN. This lets the Wireless LAN device establish |
---|
717 | connections only to partners using the same network name. |
---|
718 | . |
---|
719 | If you don't specify a network name, the Wireless LAN device will connect to any system |
---|
720 | matching the connection mode (either BSS/ESS or ADHOC) |
---|
721 | - [=IDT_IDCHB_CREATEIBSS] |
---|
722 | = this option is useful if the device is run in *peer mode* and no-one has already |
---|
723 | established a Wireless Peer LAN matching this connection profile. Selecting this |
---|
724 | option then will let the Wireless LAN device of this system establish it, once |
---|
725 | the connection profile is being activated. |
---|
726 | . |
---|
727 | This option is ignored for devices being supported by the GenMac driver, |
---|
728 | as Windows drivers always create a peer network if none exists. |
---|
729 | - [=IDT_IDCHB_INCLUDEINSCAN] |
---|
730 | = select this option, if you want this connection profile being included |
---|
731 | in the [.IDPNL_CONFIGURE_PROFILESCAN connection scan] |
---|
732 | |
---|
733 | .. ---------------------------------------- |
---|
734 | .4 [=IDT_IDDLG_PROFILE_PAGECONNECTION2] 2/2 |
---|
735 | .. ---------------------------------------- |
---|
736 | .an IDPNL_PROFILEPROPERTIES_PAGECONNECTION2 |
---|
737 | .res 302 |
---|
738 | . |
---|
739 | This page of the properties notebook for a |
---|
740 | connection profile of the [=TITLE] |
---|
741 | determines the following connection properties: |
---|
742 | .pl [=PARMLIST_PARMS] |
---|
743 | - [=IDT_IDTXT_SELNETWORK] |
---|
744 | = determines the network type |
---|
745 | .ul compact |
---|
746 | - [=IDT_IDSTR_NETWORK_ANY] |
---|
747 | - [=IDT_IDSTR_NETWORK_80211B_11MBIT] |
---|
748 | - [=IDT_IDSTR_NETWORK_80211G_54MBIT] |
---|
749 | - [=IDT_IDSTR_NETWORK_80211A_54MBIT] |
---|
750 | .el |
---|
751 | . |
---|
752 | .at fc=red |
---|
753 | This property is currently experimental and |
---|
754 | therefore deactivated |
---|
755 | .at |
---|
756 | |
---|
757 | .. ---------------------------------------- |
---|
758 | .4 [=IDT_IDDLG_PROFILE_PAGESECURITY] |
---|
759 | .. ---------------------------------------- |
---|
760 | .an IDPNL_PROFILEPROPERTIES_PAGESECURITY |
---|
761 | .res 303 |
---|
762 | . |
---|
763 | This page of the properties notebook for a |
---|
764 | connection profile of the [=TITLE] |
---|
765 | determines the security properties: |
---|
766 | .pl [=PARMLIST_PARMS] |
---|
767 | - [=IDT_IDTXT_WEPCAPTION] |
---|
768 | = this property determines the encryption mode, in which the |
---|
769 | Wireless LAN device should connect to a partner. The protocols in the |
---|
770 | list are ordered from the least to the most secure one. |
---|
771 | . |
---|
772 | The partner, either an access point or another Wireless LAN device in |
---|
773 | another computer, must use the same setting. It is recommended to |
---|
774 | [.IDPNL_CONFIGURE_SECURITY use WPA or WPA2 encryption] whereever possible. |
---|
775 | .. ----------------- |
---|
776 | .pl [=PARMLIST_PARMS] |
---|
777 | - [=IDT_IDSTR_WEPMODE_DISABLED] |
---|
778 | = this disables the encryption. Don't use this setting for private Wireless LANs, because |
---|
779 | otherwise your system may be misused and your private data can be reached from outside. |
---|
780 | Not using encryption does make sense only when your system is to take part in a |
---|
781 | [.IDPNL_CONFIGURE_SECURITY public Wireless LAN]. |
---|
782 | . |
---|
783 | - [=IDT_IDSTR_WEPMODE_WEP64] |
---|
784 | = this lets the device encrypt all data with a 64 bit WEP key. |
---|
785 | . |
---|
786 | Select this option for private Wireless LANs only if no better encryption |
---|
787 | standard is available for all stations taking part in that LAN, as this level can be |
---|
788 | cracked easier than stronger ones. Nevertheless this encryption level at any time |
---|
789 | provides a better security than not using any encryption at all. |
---|
790 | For more details read the section [.IDPNL_CONFIGURE_SECURITY]. |
---|
791 | - [=IDT_IDSTR_WEPMODE_WEP128] |
---|
792 | = this lets the device encrypt all data with a 128 bit WEP key. |
---|
793 | . |
---|
794 | Select this option for all private Wireless LANs, if no WPA encryption is available. |
---|
795 | For more details read the section [.IDPNL_CONFIGURE_SECURITY]. |
---|
796 | . |
---|
797 | . |
---|
798 | *WEP encryption* is configured by the following settings: |
---|
799 | .. --------- |
---|
800 | .sl |
---|
801 | .pl [=PARMLIST_PARMS] |
---|
802 | - [=IDT_IDTXT_TXKEYCAPTION] |
---|
803 | = this property determines the key to be used for encryption of data transmitted by your |
---|
804 | Wireless LAN device. Your partner must have the same key configured in any of its four |
---|
805 | key slots in order to be able to decrypt your data. If your partner has the same |
---|
806 | four keys configured like for your device, you can choose any of the keys for transmission. |
---|
807 | - ##1 to ##4 |
---|
808 | = WEP keys either specified as |
---|
809 | .ul compact |
---|
810 | - characters and numbers or |
---|
811 | - a hexadecimal value (prepending the value with a *0x* tag) |
---|
812 | .el |
---|
813 | .el |
---|
814 | In order to [.IDPNL_KEYGEN generate the WEP-Keys for encryption automatically], press the pushbutton |
---|
815 | *[=IDT_IDPBS_GENERATE]*. This saves you from the hassle of manually entering long hex values. |
---|
816 | .el |
---|
817 | . |
---|
818 | - [=IDT_IDSTR_WEPMODE_WPA_PSK] |
---|
819 | = this lets a [.IDPNL_PREREQUISITES GenMac] compatible Wireless LAN device |
---|
820 | encrypt all data with WPA, using the RC4 stream cipher. |
---|
821 | The preshared key is used to calculate a master key. This is used by the TKIP protocol |
---|
822 | to create working keys, which are changed after a given amount of time. |
---|
823 | . |
---|
824 | Select this option for all private Wireless LANs, if no WPA2 encryption is available. |
---|
825 | For more details read the section [.IDPNL_CONFIGURE_SECURITY]. |
---|
826 | - [=IDT_IDSTR_WEPMODE_WPA2_PSK] |
---|
827 | = this lets a [.IDPNL_PREREQUISITES GenMac] compatible Wireless LAN device |
---|
828 | encrypt all data with WPA2, using the more secure AES block cipher. |
---|
829 | The preshared key is used to calculate a master key. This is used by the CCMP protocol |
---|
830 | to create working keys, which are changed after a given amount of time. |
---|
831 | Select this option for all private Wireless LANs, wherever WPA2 is available, as it is the |
---|
832 | most secure protocol. For more details read the section [.IDPNL_CONFIGURE_SECURITY]. |
---|
833 | .el |
---|
834 | . |
---|
835 | .. --------- |
---|
836 | For *WPA encryption*, the following controls are available: |
---|
837 | .sl |
---|
838 | .pl [=PARMLIST_PARMS] |
---|
839 | - [=IDT_IDTXT_WPAPSK] |
---|
840 | = this property determines the preshared key. It may have a length from 8 to 63 |
---|
841 | characters. |
---|
842 | |
---|
843 | .. ---------------------------------------- |
---|
844 | .5 Generating WEP keys |
---|
845 | .. ---------------------------------------- |
---|
846 | .an IDPNL_KEYGEN |
---|
847 | .res 400 |
---|
848 | . |
---|
849 | This dialog allows to generate automatically the WEP keys that are required for |
---|
850 | encryption of the data sent within the Wireless LAN, and that will be stored |
---|
851 | in the [.IDPNL_PROFILEPROPERTIES_PAGESECURITY security properties]: |
---|
852 | .pl [=PARMLIST_PARMS] |
---|
853 | - [=IDT_IDTXT_KEYGENTYPE] |
---|
854 | = Select the algorithm to be used for generating the WEP keys |
---|
855 | - [=IDT_IDTXT_PASSPHRASE] |
---|
856 | = Enter a string of any length |
---|
857 | |
---|
858 | .. ---------------------------------------- |
---|
859 | .4 [=IDT_IDDLG_PROFILE_PAGETCPIP] |
---|
860 | .. ---------------------------------------- |
---|
861 | .an IDPNL_PROFILEPROPERTIES_PAGETCPIP |
---|
862 | .res 304 |
---|
863 | . |
---|
864 | This page of the properties notebook for a |
---|
865 | connection profile of the [=TITLE] |
---|
866 | determines the TCP/IP configuration properties: |
---|
867 | .pl [=PARMLIST_PARMS] |
---|
868 | - [=IDT_IDSTR_CONFIGTYPE_NONE] |
---|
869 | = select this option to let the [=TITLE] not configure the |
---|
870 | TCP/IP interface of your Wireless LAN device |
---|
871 | - [=IDT_IDSTR_CONFIGTYPE_DHCP] |
---|
872 | = select this option to let the [=TITLE] configure the |
---|
873 | TCP/IP interface of your Wireless LAN |
---|
874 | device automatically using DHCP. |
---|
875 | For that a DHCP server has to be reachable via the Wireless LAN. |
---|
876 | . |
---|
877 | If the TCP/IP interface has already the same adress as after the |
---|
878 | last successful DHCP configuration, the configuration step is skipped. |
---|
879 | The DHCP configuration can be forced by executing *ifconfig #lanx# down* |
---|
880 | on the command line for the respective TCP/IP interface before selecting the |
---|
881 | connection profile set to DHCP configuration. |
---|
882 | . |
---|
883 | . |
---|
884 | Select the following options in order to configure the respective |
---|
885 | [.IDPNL_CONFIGURE_DHCP_OPTIONS DHCP options]: |
---|
886 | .. --------------- |
---|
887 | .pl [=PARMLIST_PARMS] |
---|
888 | - [=IDT_IDCHB_OPTIONDNS] |
---|
889 | = select to request selected DNS related values from the DHCP server. |
---|
890 | If this option is deselected, the returned DNS values are ignored. |
---|
891 | - [=IDT_IDCHB_OPTIONSTATICROUTES] |
---|
892 | = select to request the static routes provided by the DHCP server. |
---|
893 | If this option is deselected, any returned static route will be ignored. |
---|
894 | - [=IDT_IDCHB_OPTIONHOSTNAME] |
---|
895 | = select to provide the DHCP server with the hostname of your system. |
---|
896 | .el |
---|
897 | .. --------------- |
---|
898 | - [=IDT_IDSTR_CONFIGTYPE_MANUALLY] |
---|
899 | = select this option to determine the TCP/IP address and network mask for the |
---|
900 | TCP/IP interface of your Wireless LAN device manually |
---|
901 | .. --------------- |
---|
902 | .pl [=PARMLIST_PARMS] |
---|
903 | - [=IDT_IDTXT_TCPIPADDRESS] |
---|
904 | = specifies the address for the TCP/IP interface |
---|
905 | of your Wireless LAN device, if configured manually |
---|
906 | - [=IDT_IDTXT_NETMASK] |
---|
907 | = specifies the network mask for the TCP/IP interface |
---|
908 | of your Wireless LAN device, if configured manually. |
---|
909 | If no value is specified, the standard netmask for the specified TCP/IP address |
---|
910 | is used. |
---|
911 | - [=IDT_IDPBS_CONFIGMORETCPIP] |
---|
912 | = allows the [.IDPNL_PROFILEPROPERTIES_CONFIGMORETCPIP] |
---|
913 | .el |
---|
914 | .. --------------- |
---|
915 | |
---|
916 | .. ---------------------------------------- |
---|
917 | .4 [=IDT_IDDLG_PROFILE_PAGEAUTOSTART] |
---|
918 | .. ---------------------------------------- |
---|
919 | .an IDPNL_PROFILEPROPERTIES_PAGEAUTOSTART |
---|
920 | .res 305 |
---|
921 | . |
---|
922 | This page of the properties notebook for a |
---|
923 | connection profile of the [=TITLE] |
---|
924 | determines the Autostart properties: |
---|
925 | .pl [=PARMLIST_PARMS] |
---|
926 | - [=IDT_IDCHB_LAUNCHBROWSER] |
---|
927 | = select this option to let the [=TITLE] automatically |
---|
928 | start the standard web browser configured |
---|
929 | for your system. |
---|
930 | |
---|
931 | .. ---------------------------------------- |
---|
932 | .5 Configuration of more TCP/IP options |
---|
933 | .. ---------------------------------------- |
---|
934 | .an IDPNL_PROFILEPROPERTIES_CONFIGMORETCPIP |
---|
935 | .res 401 |
---|
936 | . |
---|
937 | This dialog allows to configure more options for TCP/IP configuration |
---|
938 | for a connection profile: |
---|
939 | .pl [=PARMLIST_PARMS] |
---|
940 | - [=IDT_IDTXT_GATEWAY] |
---|
941 | = specifies the TCP/IP address of the default gateway |
---|
942 | . |
---|
943 | If no default gateway address is specified, an existing default |
---|
944 | route is not deleted. |
---|
945 | - [=IDT_IDCHB_CONFIGDNS] |
---|
946 | = select this option to let [=TITLE] configure the |
---|
947 | Domain Name Service for the Wireless LAN |
---|
948 | - [=IDT_IDTXT_DOMAIN] |
---|
949 | = specifies the name of the TCP/IP domain of the Wireless LAN |
---|
950 | - [=IDT_IDTXT_DNS] |
---|
951 | = specifies the TCP/IP address of the Domain Name Server |
---|
952 | - [=IDT_IDTXT_MTU] |
---|
953 | = determines the size of the Maximum Transmission Unit (MTU) |
---|
954 | .. ------------ |
---|
955 | .pl [=PARMLIST_PARMS] |
---|
956 | - [=IDT_IDSTR_MTUTYPE_ETHERNETMAX] |
---|
957 | = select this option to set the MTU to the default value of 1500 bytes for Ethernet networks |
---|
958 | - [=IDT_IDSTR_MTUTYPE_DSL] |
---|
959 | = select this option to set the MTU to the optimized value of 1492 bytes for the |
---|
960 | network protocol *PPP over Ethernet*, which is used for DSL connections |
---|
961 | - [=IDT_IDSTR_MTUTYPE_USERDEFINED] |
---|
962 | = select this option to set a user-defined value for the MTU in the range of 128 to 1500 bytes |
---|
963 | .. ------------ |
---|
964 | |
---|
965 | .. ---------------------------------------- |
---|
966 | .3 Detecting public Wireless LANs |
---|
967 | .. ---------------------------------------- |
---|
968 | .an IDPNL_HOTSPOT |
---|
969 | .res 150 |
---|
970 | . |
---|
971 | In order to detect a public Wireless LAN access point (hotspot), select |
---|
972 | the menu item *[=IDT_IDMEN_HOTSPOT]*. |
---|
973 | |
---|
974 | Depending on the type of the device driver (either GenPrism or GenMac) handling |
---|
975 | your currently selected Wireless LAN device, this menu contains either one |
---|
976 | or both of the following menu entries: |
---|
977 | .pl [=PARMLIST_PARMS] |
---|
978 | - [=IDT_IDMEN_HOTSPOT_SCAN] |
---|
979 | = the GenMac driver supports to scan for all hotspots in range. The [=TITLE] |
---|
980 | launches a [.IDPNL_HOTSPOT_SCAN Dialog], which displays all public (and |
---|
981 | optionally all private) wireless networks in range and allows to connect |
---|
982 | to any public access point/hotspot in range. This menu entry is not |
---|
983 | available for GenPrism style drivers. |
---|
984 | - [=IDT_IDMEN_HOTSPOT_CONNECT] |
---|
985 | = the GenPrism driver and some other drivers being compatible to it |
---|
986 | do not provide a feature to scan for hotspots, but instead only |
---|
987 | to connect to any public Wireless LAN in range. |
---|
988 | . |
---|
989 | If more than one hotspot is in range, you cannot influence which hotspot |
---|
990 | a connection is established to. Which hotspot is used depends on the |
---|
991 | Wireless LAN device (either strongest signal or due to the send channel). |
---|
992 | This menu entry is available for both driver types. |
---|
993 | |
---|
994 | In order to find out to which public Wireless LAN you are currently connected |
---|
995 | with that profile, move the mouse over the [=TITLE]. The *SSID* of the |
---|
996 | Wireless LAN you are connected to is displayed within the third line of the |
---|
997 | tooltip text. |
---|
998 | |
---|
999 | If [=TITLE] established a connection to a public access point/hotspot, a new |
---|
1000 | [.IDPNL_HOTSPOT_NEWPROFILE connection profile can be created] from |
---|
1001 | this connection by selecting the menu item |
---|
1002 | *[=IDT_IDMEN_HOTSPOT]* - *[=IDT_IDMEN_HOTSPOT_COPYPRF]*. |
---|
1003 | |
---|
1004 | In order to ease opening a web browser that may be required for registration |
---|
1005 | at a public access point/hotspot that is charged for, this menu contains the item |
---|
1006 | *[=IDT_IDMEN_HOTSPOT_BROWSER]*. It starts the standard web browser configured |
---|
1007 | for your system. |
---|
1008 | |
---|
1009 | .. ---------------------------------------- |
---|
1010 | .4 [=IDT_IDDLG_NEWPROFILE] |
---|
1011 | .. ---------------------------------------- |
---|
1012 | .an IDPNL_HOTSPOT_NEWPROFILE |
---|
1013 | .res 151 |
---|
1014 | . |
---|
1015 | This dialog allows to give a name to the profile, which is to be created |
---|
1016 | from a current connection to a public Wireless LAN. |
---|
1017 | |
---|
1018 | The new profile will be activated after having been created successfully. |
---|
1019 | |
---|
1020 | .. ---------------------------------------- |
---|
1021 | .4 [=IDT_IDDLG_SCANHOTSPOT] |
---|
1022 | .. ---------------------------------------- |
---|
1023 | .an IDPNL_HOTSPOT_SCAN |
---|
1024 | .res 152 |
---|
1025 | . |
---|
1026 | This dialog displays all public and/or private access points |
---|
1027 | of Wireless LANs in range and allows to connect to |
---|
1028 | either public access points (also called hotspots) |
---|
1029 | or known private access points. More than one access point may |
---|
1030 | exist for a given network. |
---|
1031 | |
---|
1032 | In order to connect, select a network/an access point in |
---|
1033 | the list and press the pushbutton *[=IDT_IDPBS_CONNECT]* or double-click on |
---|
1034 | a network, if it is |
---|
1035 | .ul compact |
---|
1036 | - a public and thus unprotected network |
---|
1037 | - a private and thus protected network for which one or more |
---|
1038 | matching connection profiles exist |
---|
1039 | |
---|
1040 | The pushbutton *[=IDT_IDPBS_CONNECT]* is deactivated if |
---|
1041 | you select a network |
---|
1042 | .ul compact |
---|
1043 | - that your system is already connected to, including all entries |
---|
1044 | with the same network name (same SSID) |
---|
1045 | - which is hidden |
---|
1046 | |
---|
1047 | The list of networks provide the following data in columns: |
---|
1048 | .pl [=PARMLIST_PARMS] |
---|
1049 | - [=IDT_IDSTR_TITLE_TYPE] |
---|
1050 | = This column displays a type identifier for the network: |
---|
1051 | .pl break=none tsize=3 |
---|
1052 | ..- |
---|
1053 | ...bi 80211a11.bmp |
---|
1054 | ..= 11 MBit network on 5 Ghz according to the IEEE 802.11a standard |
---|
1055 | - |
---|
1056 | .bi 80211a54.bmp |
---|
1057 | = 54 MBit network on 5 Ghz according to the IEEE 802.11a standard |
---|
1058 | - |
---|
1059 | .bi 80211b11.bmp |
---|
1060 | = 11 MBit network on 2.4 Ghz according to the IEEE 802.11b standard |
---|
1061 | - |
---|
1062 | .bi 80211g54.bmp |
---|
1063 | = 54 MBit network on 2.4 Ghz accoding to the IEEE 802.11g standard |
---|
1064 | .el |
---|
1065 | - [=IDT_IDSTR_TITLE_SSID] |
---|
1066 | = Name of the network (System Service Identifier/SSID). |
---|
1067 | . |
---|
1068 | The following type of entries can be displayed here (using the |
---|
1069 | network name *MyNetwork* as a sample here): |
---|
1070 | .pl [=PARMLIST_PARMS] |
---|
1071 | - *MyNetwork* |
---|
1072 | = This is a visible network (the SSID is broadcasted). |
---|
1073 | If the network is not protected, it can be connected to. |
---|
1074 | - *MyNetwork (**)* |
---|
1075 | = This is the access point the system is connected to. |
---|
1076 | - *MyNetwork <**>* |
---|
1077 | = This is an access point using the same SSID as the access point the system is connected to. |
---|
1078 | - *[=IDT_IDSTR_ITEM_HIDDEN]* |
---|
1079 | = This network is hidden (the SSID is not broadcasted). |
---|
1080 | Since the system never was connected to this access point, |
---|
1081 | the [=TITLE] cannot know the network name. |
---|
1082 | - *(MyNetwork)* |
---|
1083 | = This network is hidden (the SSID is not broadcasted). |
---|
1084 | Since the name was saved from your last connection to |
---|
1085 | that access point, it can be displayed. |
---|
1086 | .el |
---|
1087 | - [=IDT_IDSTR_TITLE_PROFILES] |
---|
1088 | = displays all connection profiles matching the SSID and the privacy setting of the network |
---|
1089 | - [=IDT_IDSTR_TITLE_ACCESSTYPE] |
---|
1090 | = displays the access type of the network, either |
---|
1091 | *[=IDT_IDSTR_ITEM_PUBLIC]* or *[=IDT_IDSTR_ITEM_PRIVATE]* |
---|
1092 | - [=IDT_IDSTR_TITLE_SIGNAL] |
---|
1093 | = displays the signal strength in percent |
---|
1094 | - [=IDT_IDSTR_TITLE_CHANNEL] |
---|
1095 | = displays the channel on which the access point of the network sends |
---|
1096 | - [=IDT_IDSTR_TITLE_MACADDRESS] |
---|
1097 | = displays the MAC address of the access point |
---|
1098 | |
---|
1099 | .. ---------------------------------------- |
---|
1100 | .5 Profile selection |
---|
1101 | .. ---------------------------------------- |
---|
1102 | .an IDPNL_HOSTPOT_SELPROFILE |
---|
1103 | .res 153 |
---|
1104 | . |
---|
1105 | This dialog allows you to select among the conection profiles, which exist |
---|
1106 | for the wireless network being selected in the [.IDPNL_HOTSPOT_SCAN scan dialog]. |
---|
1107 | |
---|
1108 | .. ---------------------------------------- |
---|
1109 | .3 Changing status symbols |
---|
1110 | .. ---------------------------------------- |
---|
1111 | .an IDPNL_CHANGEBITMAPS |
---|
1112 | . |
---|
1113 | The [=TITLE] allows to modify the images of the [.IDPNL_STATUS status symbols]. |
---|
1114 | |
---|
1115 | For that you need to place one or more |
---|
1116 | [.IDPNL_APPENDIXOWNBITMAPS bitmap files with certain filenames] |
---|
1117 | into a folder. |
---|
1118 | |
---|
1119 | In order to load the bitmap files within this folder |
---|
1120 | .ul |
---|
1121 | - drag the folder onto the [=TITLE] window |
---|
1122 | .. |
---|
1123 | - load the folder via the [.IDPNL_PROPERTIES_PAGEDISPLAY2 second display properties page] |
---|
1124 | |
---|
1125 | Both actions open the [.IDPNL_CHANGEBITMAPS_DIALOG]. |
---|
1126 | |
---|
1127 | .. ---------------------------------------- |
---|
1128 | .4 Status Image Dialog |
---|
1129 | .. ---------------------------------------- |
---|
1130 | .an IDPNL_CHANGEBITMAPS_DIALOG |
---|
1131 | .res 402 |
---|
1132 | . |
---|
1133 | The Status Image Dialog contains two containers, displaying |
---|
1134 | the set of status symbols currently used on the left side, and |
---|
1135 | the status symbols available in the folder being dropped on the [=TITLE] window |
---|
1136 | on the right side. All symbols on the right side that are not yet active, |
---|
1137 | are automatically selected. |
---|
1138 | |
---|
1139 | The following actions can be performed: |
---|
1140 | .ul |
---|
1141 | - the status symbols of the left side get active when the dialog is closed |
---|
1142 | - all status symbols selected in the right container can be applied to the |
---|
1143 | left side by pressing the *[=IDT_IDPBS_APPLY]* pushbutton |
---|
1144 | - the status symbols of the left side can be reset to the default built-in symbols |
---|
1145 | by pressing the *[=IDT_IDPBS_DEFAULT]* pushbutton |
---|
1146 | - both containers can be reset to the current status of the program |
---|
1147 | by pressing the *[=IDT_IDPBS_UNDO]* pushbutton |
---|
1148 | |
---|
1149 | .. ---------------------------------------- |
---|
1150 | .3 Additional options for the standalone [=BASETITLE] |
---|
1151 | .. ---------------------------------------- |
---|
1152 | .an IDPNL_EXEOPTIONS |
---|
1153 | .in __standalone |
---|
1154 | . |
---|
1155 | The [=TITLE] is available both as XCenter Widget as well as a standalone program. |
---|
1156 | For the standalone program the following, additional options are available via the |
---|
1157 | context menu *[=IDT_IDMEN_WINDOWCFG]* that are not required for the XCenter Widget: |
---|
1158 | .pl [=PARMLIST_PARMS] |
---|
1159 | - [=IDT_IDMEN_STAYONTOP] |
---|
1160 | = select this option, if the window of the [=TITLE] is to stay on top of all others, |
---|
1161 | so that it is not hidden by any other window |
---|
1162 | - [=IDT_IDMEN_HIDETLENTRY] |
---|
1163 | = select this option, if the entry of the [=TITLE] is to be hidden within the window list |
---|
1164 | - [=IDT_IDMEN_LARGESIZE] |
---|
1165 | = select this option, if the window of the [=TITLE] is to be displayed in larger size |
---|
1166 | |
---|
1167 | In addition to that the window of the standalone program |
---|
1168 | can be moved with mouse button one. |
---|
1169 | |
---|
1170 | .. ---------------------------------------- |
---|
1171 | .2 Configuration |
---|
1172 | .. ---------------------------------------- |
---|
1173 | .an IDPNL_CONFIG |
---|
1174 | . |
---|
1175 | [=TOPICS] |
---|
1176 | .su V30 u 1 |
---|
1177 | |
---|
1178 | .. ---------------------------------------- |
---|
1179 | .3 Configure [=BASETITLE] |
---|
1180 | .. ---------------------------------------- |
---|
1181 | .an IDPNL_CONFIG_CONFIGURE |
---|
1182 | . |
---|
1183 | The configuration of the [=TITLE] concerns two parts, |
---|
1184 | namely the Wireless LAN connection, providing the physical |
---|
1185 | connection (comparable to a network cable), and the |
---|
1186 | TCP/IP interface of the Wireless LAN device, providing |
---|
1187 | the logical connection. |
---|
1188 | |
---|
1189 | _*Configuring the Wireless LAN connection*_ |
---|
1190 | |
---|
1191 | First of all, you can connect to immobile Wireless LANs |
---|
1192 | with an access point and mobile *ad-hoc* or *peer* networks. |
---|
1193 | Immobile, cabled networks provide access to itself |
---|
1194 | for Wireless LAN clients by one or more access points, |
---|
1195 | implementing a so-called basic or extended Wireless LAN service set. |
---|
1196 | A mobile *ad-hoc* network instead consists of two or more |
---|
1197 | Wireless LAN clients only and connects only these with each other, |
---|
1198 | without requiring an access point. |
---|
1199 | |
---|
1200 | Another distinction is to be made between |
---|
1201 | .ul compact |
---|
1202 | - [.IDPNL_HOTSPOT public] (and therefore unsecured) networks, |
---|
1203 | which acess points are also called [.IDPNL_HOTSPOT hotspots] |
---|
1204 | - private (and [.IDPNL_CONFIGURE_SECURITY secured]) networks |
---|
1205 | |
---|
1206 | Within this program [.IDPNL_PROFILEPROPERTIES connection profiles] are used |
---|
1207 | for setting up Wireless LAN connections. Click onto the [=TITLE] |
---|
1208 | widget/window with mouse button two and select one of the |
---|
1209 | following actions |
---|
1210 | .ul compact |
---|
1211 | - scan for or connect to a [.IDPNL_HOTSPOT public access point/hotspot] by actions |
---|
1212 | provided in the *[=IDT_IDMEN_HOTSPOT]* submenu, using a default |
---|
1213 | and built-in connection profile |
---|
1214 | - create and use as many [.IDPNL_PROFILEPROPERTIES connection profiles] |
---|
1215 | as you like, to access specific Wireless LANs, by the following actions |
---|
1216 | .ul compact |
---|
1217 | - create or modify a connection profile by selecting |
---|
1218 | *[=IDT_IDMEN_EDITPROFILE]* |
---|
1219 | - activate a connection profile by the submenu *[=IDT_IDMEN_SELECTPROFILE]* |
---|
1220 | - optionally include self-defined connection profiles in the |
---|
1221 | [.IDPNL_CONFIGURE_PROFILESCAN] |
---|
1222 | .el |
---|
1223 | |
---|
1224 | _*Configuring the TCP/IP interface*_ |
---|
1225 | |
---|
1226 | After a Wireless LAN connection has been established, |
---|
1227 | a setup of the required network protocols is required. |
---|
1228 | Currently, the [=TITLE] supports the configuration of |
---|
1229 | the *TCP/IP* interface of the Wireless LAN device. |
---|
1230 | Any other setup may be included by |
---|
1231 | the user by a [.IDPNL_CONFIGURE_SCRIPT script], |
---|
1232 | which will be called when (dis)connecting. |
---|
1233 | |
---|
1234 | Although the NDIS device driver for your Wireless LAN device |
---|
1235 | will provide a *LAN* interface (Local Area Network), it |
---|
1236 | nevertheless should be configured just like a *WAN* interface |
---|
1237 | (Wide Area Network), so like a dial-in connection. |
---|
1238 | |
---|
1239 | Therefore it is highly recommended to not configure it |
---|
1240 | within the *TCP/IP configuration program*, but instead only by the |
---|
1241 | program establishing or closing the WAN connection |
---|
1242 | (here: by the [=TITLE]). |
---|
1243 | |
---|
1244 | Within a self-created [.IDPNL_PROFILEPROPERTIES connection profile], |
---|
1245 | three types of [.IDPNL_PROFILEPROPERTIES_PAGETCPIP TCP/IP configuration] |
---|
1246 | can be selected: |
---|
1247 | .ul compact |
---|
1248 | - [=IDT_IDSTR_CONFIGTYPE_NONE] |
---|
1249 | - [=IDT_IDSTR_CONFIGTYPE_DHCP] |
---|
1250 | - [=IDT_IDSTR_CONFIGTYPE_MANUALLY] |
---|
1251 | |
---|
1252 | When connecting to a hotspot, a default built-in connection profile is being used, |
---|
1253 | assuming that no security (no encryption) and automatic TCP/IP configuration via DHCP |
---|
1254 | is provided. |
---|
1255 | |
---|
1256 | When home networks are extended by Wireless LAN access points, it is often asked |
---|
1257 | how one can [.IDPNL_CONFIGURE_SWITCH switch between wireless and cabled |
---|
1258 | connection to the same network]. |
---|
1259 | |
---|
1260 | .. ---------------------------------------- |
---|
1261 | .3 Using encryption in Wireless LANs |
---|
1262 | .. ---------------------------------------- |
---|
1263 | .an IDPNL_CONFIGURE_SECURITY |
---|
1264 | . |
---|
1265 | When taking part in Wireless LANs, you must take countermeasures against |
---|
1266 | attacks from outside, as your system otherwise can be accessed easily. |
---|
1267 | |
---|
1268 | This is especially important, if you add a Wireless LAN access point |
---|
1269 | to your own network, wich has a connection to the internet. |
---|
1270 | .at fc=red |
---|
1271 | It is a widely spread mistake to think that a system not holding important data |
---|
1272 | does not need to be protected. Any system that has connection to the internet |
---|
1273 | may be misused for illegal actions within the internet, leaving your |
---|
1274 | TCP/IP address as the only visible trace and with it you under suspect, |
---|
1275 | having committed those illegal actions. Moreover, if you don't have a flatrate for |
---|
1276 | internet access, it may cause additional costs for you if somebody uses your |
---|
1277 | internet connection. |
---|
1278 | .at |
---|
1279 | |
---|
1280 | Besides that, clients (notebooks) taking part in a Wireless LAN need extra protection. |
---|
1281 | Depending on if the Wireless LAN is public or not, the following actions are recommended: |
---|
1282 | |
---|
1283 | _*Taking part in public Wireless LANs*_ |
---|
1284 | |
---|
1285 | Public Wireless LANs are accessed via so-called hot spots, which are nothing else |
---|
1286 | than a public and thus unsecured access point. When accessing a hot spot, it |
---|
1287 | does obviously not make sense to use data encryption at all, as any encryption key would |
---|
1288 | have necessarily to be publicly available anyway. |
---|
1289 | . |
---|
1290 | In this case it is highly recommended to run a firewall sofware on your system to |
---|
1291 | prevent possible attacks, being configured, to prevent any access to running |
---|
1292 | .ul compact |
---|
1293 | - File and Print Services via the network protocol *NetBIOS over TCP/IP* |
---|
1294 | - any TCP/IP services on your system like Web-, Telnet or FTP servers. |
---|
1295 | |
---|
1296 | As an alternative to using a firewall sofware, before activating a |
---|
1297 | Wireless LAN connection the respecive services or programs can be stopped in |
---|
1298 | order to eliminate attack targets. |
---|
1299 | |
---|
1300 | _*Taking part in private Wireless LANs*_ |
---|
1301 | |
---|
1302 | When establishing a private Wireless LAN, no matter whether an access point is used |
---|
1303 | or it is a so-called adhoc network without an access point, it is highly recommended to |
---|
1304 | use the best encryption standard being available |
---|
1305 | for all stations taking part. This is important as |
---|
1306 | .ul compact |
---|
1307 | - a WPA or better WPA2 secured Wireless LAN is currently secure against known attacks |
---|
1308 | that may succeed against WEP secured Wireless LANs. |
---|
1309 | WPA/WPA2 encryption is only supported for Wireless LAN devices that are used with the |
---|
1310 | [.IDPNL_PREREQUISITES GenMac driver]. |
---|
1311 | - a WEP secured Wireless LAN at least is a less interesting target for attacks compared |
---|
1312 | to an unsecured one, especially for attackers that only want to have a quick and free |
---|
1313 | access to the internet. Nevertheless it can be hacked. |
---|
1314 | - in some countries/states it is at least illegal to spy out a Wireless LAN being secured by |
---|
1315 | encryption |
---|
1316 | |
---|
1317 | |
---|
1318 | .. ---------------------------------------- |
---|
1319 | .3 Profile connection scan |
---|
1320 | .. ---------------------------------------- |
---|
1321 | .an IDPNL_CONFIGURE_PROFILESCAN |
---|
1322 | . |
---|
1323 | Self-defined [.IDPNL_PROFILEPROPERTIES connection profiles] can be |
---|
1324 | included in a profile connection scan. When such a scan is started, the |
---|
1325 | [=TITLE] loads one included profile after another, and stops, once |
---|
1326 | a connection could be established with one of the profiles. |
---|
1327 | |
---|
1328 | This makes sense only for private networks, as for accessing public networks |
---|
1329 | it would be more useful to manually scan for or connect to a |
---|
1330 | [.IDPNL_HOTSPOT public access point/hotspot] - for |
---|
1331 | [.IDPNL_CONFIGURE_SECURITY security reasons] one should connect to a public |
---|
1332 | hotspot only on purpose, and not accidentally/automatically. |
---|
1333 | |
---|
1334 | Within the [.IDPNL_PROPERTIES_PAGESCAN] properties notebook page |
---|
1335 | the connection scan can be configured to start automatically at |
---|
1336 | program startup and/or on reinsertion of a PCMCIA card. |
---|
1337 | |
---|
1338 | A common use case for the profile connection scan is to at least |
---|
1339 | create two connection profiles, let's say one for each Wireless LAN |
---|
1340 | network in the office and at home. |
---|
1341 | When the [=TITLE] is configured to scan the included connection |
---|
1342 | profiles on its startup, it will, at least after some seconds, |
---|
1343 | always automatically establish a connection to one of the |
---|
1344 | private networks in question, once the system is started in range |
---|
1345 | of one of these. |
---|
1346 | |
---|
1347 | .. ---------------------------------------- |
---|
1348 | .3 Using scripts for (dis)connect events |
---|
1349 | .. ---------------------------------------- |
---|
1350 | .an IDPNL_CONFIGURE_SCRIPT |
---|
1351 | . |
---|
1352 | [=TITLE] can execute scripts (plain CMD scripts or REXX type) on connect |
---|
1353 | and disconnect events in order to process any user defined commands for your |
---|
1354 | Wireless LAN connections. |
---|
1355 | |
---|
1356 | This script is executed |
---|
1357 | .ul compact |
---|
1358 | - after the TCP/IP interface has been configured or |
---|
1359 | - before it is unconfigured |
---|
1360 | |
---|
1361 | [=TOPICS] |
---|
1362 | .su H50 |
---|
1363 | |
---|
1364 | .. ---------------------------------------- |
---|
1365 | .4 Script and log filenames |
---|
1366 | .. ---------------------------------------- |
---|
1367 | .an IDPNL_CONFIGURE_SCRIPT_FILES |
---|
1368 | . |
---|
1369 | The following files are used by [=TITLE] when |
---|
1370 | existing within the |
---|
1371 | [.IDPNL_PROPERTIES_PAGESCRIPT script directory]: |
---|
1372 | .pl [=PARMLIST_PARMS] |
---|
1373 | - xwlan.cmd |
---|
1374 | = either a [.IDPNL_CONFIGURE_SCRIPT_CMD CMD] or |
---|
1375 | [.IDPNL_CONFIGURE_SCRIPT_REXX REXX] style script |
---|
1376 | - xwlan.in |
---|
1377 | = text file containing the data for |
---|
1378 | [.IDPNL_CONFIGURE_SCRIPT_REDIRINPUT keyboard input redirection] |
---|
1379 | |
---|
1380 | The following files are written by [=TITLE] |
---|
1381 | within the |
---|
1382 | [.IDPNL_PROPERTIES_PAGESCRIPT script directory]: |
---|
1383 | .pl [=PARMLIST_PARMS] |
---|
1384 | - xwlan.log |
---|
1385 | = cummulated logfile with the standard output and error output |
---|
1386 | of the calls to the xwlan.cmd script |
---|
1387 | - xwlan.#xxx# |
---|
1388 | = where #xxx# is a three digit random number: temporary logfile |
---|
1389 | with the output of one call to the xwlan.cmd script. In case that |
---|
1390 | such a temporary logfile cannot be appended to the cumulated logfile, |
---|
1391 | the temporary logfile remains in the script directory |
---|
1392 | |
---|
1393 | .. ---------------------------------------- |
---|
1394 | .4 Using a CMD script |
---|
1395 | .. ---------------------------------------- |
---|
1396 | .an IDPNL_CONFIGURE_SCRIPT_CMD |
---|
1397 | . |
---|
1398 | When using a plain [.IDPNL_APPENDIXSCRIPT_CMD CMD script] |
---|
1399 | for (dis)connect events, |
---|
1400 | the following environment variables are passed to it in |
---|
1401 | order to allow to take appropriate action within the script: |
---|
1402 | .ul compact |
---|
1403 | - [.FN_VAR_EVENT WLAN__EVENT] |
---|
1404 | - [.FN_VAR_PROFILENAME WLAN__PROFILENAME] |
---|
1405 | - [.FN_VAR_SSID WLAN__SSID] |
---|
1406 | - [.FN_VAR_IPCONFIG WLAN__IPCONFIG] |
---|
1407 | - [.FN_VAR_IPINTERFACE WLAN__IPINTERFACE] |
---|
1408 | - [.FN_VAR_IPADDRESS WLAN__IPADDRESS] |
---|
1409 | - [.FN_VAR_IPNETMASK WLAN__IPNETMASK] |
---|
1410 | - [.FN_VAR_DRIVERNAME WLAN__DRIVERNAME] |
---|
1411 | - [.FN_VAR_DRIVERTITLE WLAN__DRIVERTITLE] |
---|
1412 | - [.FN_VAR_SCRIPTDIR WLAN__SCRIPTDIR] |
---|
1413 | |
---|
1414 | .. ---------------------------------------- |
---|
1415 | .4 Using a REXX script |
---|
1416 | .. ---------------------------------------- |
---|
1417 | .an IDPNL_CONFIGURE_SCRIPT_REXX |
---|
1418 | . |
---|
1419 | When using a [.IDPNL_APPENDIXSCRIPT_REXX REXX script] |
---|
1420 | for (dis)connect events, |
---|
1421 | the following variables are passed to it in |
---|
1422 | order to allow to take appropriate action within the script: |
---|
1423 | .ul compact |
---|
1424 | - [.FN_VAR_EVENT WLan.__EVENT] |
---|
1425 | - [.FN_VAR_PROFILENAME WLan.__PROFILENAME] |
---|
1426 | - [.FN_VAR_SSID WLan.__SSID] |
---|
1427 | - [.FN_VAR_IPCONFIG WLan.__IPCONFIG] |
---|
1428 | - [.FN_VAR_IPINTERFACE WLan.__IPINTERFACE] |
---|
1429 | - [.FN_VAR_IPADDRESS WLan.__IPADDRESS] |
---|
1430 | - [.FN_VAR_IPNETMASK WLan.__IPNETMASK] |
---|
1431 | - [.FN_VAR_DRIVERNAME WLan.__DRIVERNAME] |
---|
1432 | - [.FN_VAR_DRIVERTITLE WLan.__DRIVERTITLE] |
---|
1433 | - [.FN_VAR_SCRIPTDIR WLan.__SCRIPTDIR] |
---|
1434 | |
---|
1435 | .. ---------------------------------------- |
---|
1436 | .4 running the script asynchronously |
---|
1437 | .. ---------------------------------------- |
---|
1438 | .an IDPNL_CONFIGURE_SCRIPT_ASYNC |
---|
1439 | . |
---|
1440 | By default, [=TITLE] waits for the end of the script execution before further |
---|
1441 | processing a disconnect or connect procedure, so that more actions can only |
---|
1442 | be taken after a script has ended. |
---|
1443 | |
---|
1444 | When a script needs much time to execute an event and therefore blocks the |
---|
1445 | [=TITLE] too long, on the [.IDPNL_PROPERTIES_PAGESCRIPT] properties page |
---|
1446 | the option *[=IDT_IDCHB_WAITFORSCRIPTS]* can be deselected. |
---|
1447 | |
---|
1448 | Then the execution of an event will not any longer block the [=TITLE]. |
---|
1449 | In every case only one script will be executed at a time, for that |
---|
1450 | each call to the script, being started in a separate thread, waits for |
---|
1451 | the end of the script call currently running. |
---|
1452 | |
---|
1453 | There will be a problem though if by repeated user interaction the script |
---|
1454 | is called multiple times and these calls wait together for the end of the |
---|
1455 | currently running script - in such a case the order of the calls is not |
---|
1456 | guaranteed. |
---|
1457 | |
---|
1458 | In order to avoid this problem: |
---|
1459 | .ul compact |
---|
1460 | - let the [=TITLE] call the script synchronously again |
---|
1461 | - take lenghty commands into a separate script, which would be |
---|
1462 | launched with the [inf:cmdref START] command from within the |
---|
1463 | [=TITLE] script. |
---|
1464 | |
---|
1465 | .. ---------------------------------------- |
---|
1466 | .4 Using Keyboard Input Redirection |
---|
1467 | .. ---------------------------------------- |
---|
1468 | .an IDPNL_CONFIGURE_SCRIPT_REDIRINPUT |
---|
1469 | . |
---|
1470 | In case that any command executed within the script |
---|
1471 | needs keyboard input, you may use the contents of the |
---|
1472 | file [.IDPNL_CONFIGURE_SCRIPT_FILES xwlan.in] |
---|
1473 | within the [.IDPNL_PROPERTIES_PAGESCRIPT script directory] |
---|
1474 | in place of keyboard input. Otherwise the script may just hang and |
---|
1475 | never end when executing commands that expect keyboard input. |
---|
1476 | |
---|
1477 | .at fc=red |
---|
1478 | [=NOTE] |
---|
1479 | .ul compact |
---|
1480 | - this will work only for commands *not flushing the keyboard buffer* |
---|
1481 | before accepting the keyboard input. Commands flushing the keyboard |
---|
1482 | buffer cannot be used in the xwlan.cmd script. |
---|
1483 | .at |
---|
1484 | |
---|
1485 | .. ---------------------------------------- |
---|
1486 | .4 Important Working Directory Considerations |
---|
1487 | .. ---------------------------------------- |
---|
1488 | .an IDPNL_CONFIGURE_SCRIPT_WORKINGDIR |
---|
1489 | . |
---|
1490 | When the widget of the [=TITLE] executes a script, |
---|
1491 | the root directory of the boot drive of the operating system |
---|
1492 | is the current directory. |
---|
1493 | |
---|
1494 | .at fc=red |
---|
1495 | [=NOTE] |
---|
1496 | .ul compact |
---|
1497 | - the script may not change the current directory or at least reset it |
---|
1498 | to the previous directory before ending your script, otherwise you |
---|
1499 | change the working directory for the complete *Workplace Shell*, this may |
---|
1500 | lead to unpredictable results. |
---|
1501 | - in order to reset the current directory the following methods can be used |
---|
1502 | .ul |
---|
1503 | - in a [.IDPNL_APPENDIXSCRIPT_CMD CMD script] |
---|
1504 | .ul compact |
---|
1505 | - at start execute the [inf:cmdref SETLOCAL] command and |
---|
1506 | - at the end execute the [inf:cmdref ENDLOCAL] command |
---|
1507 | .el |
---|
1508 | . |
---|
1509 | Note however that these commands cannot be nested. |
---|
1510 | - in a [.IDPNL_APPENDIXSCRIPT_REXX REXX script] |
---|
1511 | .ul compact |
---|
1512 | - at start call the [inf:rexx SETLOCAL] function and |
---|
1513 | - at the end call the [inf:rex ENDLOCAL] function |
---|
1514 | .el |
---|
1515 | .el |
---|
1516 | .at |
---|
1517 | |
---|
1518 | .. + + + + + + + + + + + + + + + + + + + + |
---|
1519 | .fn |
---|
1520 | .an FN_VAR_EVENT |
---|
1521 | . |
---|
1522 | CMD script variable: WLAN__EVENT |
---|
1523 | . |
---|
1524 | REXX script variable: WLan.__EVENT |
---|
1525 | |
---|
1526 | This variable specifies the event that the script is called on, |
---|
1527 | and has one of the following values: |
---|
1528 | .ul compact |
---|
1529 | - CONNECT |
---|
1530 | - DISCONNECT |
---|
1531 | .el |
---|
1532 | |
---|
1533 | .. + + + + + + + + + + + + + + + + + + + + |
---|
1534 | .fn |
---|
1535 | .an FN_VAR_PROFILENAME |
---|
1536 | . |
---|
1537 | CMD script variable: WLAN__PROFILENAME |
---|
1538 | . |
---|
1539 | REXX script variable: WLan.__PROFILENAME |
---|
1540 | |
---|
1541 | This variable specifies the name of the profile, |
---|
1542 | as entered on the [.IDPNL_PROFILEPROPERTIES_PAGECONNECTION] |
---|
1543 | profiles properties page. |
---|
1544 | |
---|
1545 | If a connection to a [.IDPNL_HOTSPOT hotspot] is active, |
---|
1546 | this variable is empty. |
---|
1547 | |
---|
1548 | .. + + + + + + + + + + + + + + + + + + + + |
---|
1549 | .fn |
---|
1550 | .an FN_VAR_SSID |
---|
1551 | . |
---|
1552 | CMD script variable: WLAN__SSID |
---|
1553 | . |
---|
1554 | REXX script variable: WLan.__SSID |
---|
1555 | |
---|
1556 | This variable specifies the [=IDT_IDTXT_SSIDCAPTION] of the access point |
---|
1557 | connected to. |
---|
1558 | |
---|
1559 | .. + + + + + + + + + + + + + + + + + + + + |
---|
1560 | .fn |
---|
1561 | .an FN_VAR_IPCONFIG |
---|
1562 | . |
---|
1563 | CMD script variable: WLAN__IPCONFIG |
---|
1564 | . |
---|
1565 | REXX script variable: WLan.__IPCONFIG |
---|
1566 | |
---|
1567 | This variable specifies the type of TCP/IP configuration being taken, |
---|
1568 | as entered on the [.IDPNL_PROFILEPROPERTIES_PAGETCPIP] |
---|
1569 | profiles properties page, |
---|
1570 | and has one of the following values: |
---|
1571 | .ul compact |
---|
1572 | - NONE |
---|
1573 | - MANUALLY |
---|
1574 | - DHCP |
---|
1575 | .el |
---|
1576 | |
---|
1577 | .. + + + + + + + + + + + + + + + + + + + + |
---|
1578 | .fn |
---|
1579 | .an FN_VAR_IPINTERFACE |
---|
1580 | . |
---|
1581 | CMD script variable: WLAN__IPINTERFACE |
---|
1582 | . |
---|
1583 | REXX script variable: WLan.__IPINTERFACE |
---|
1584 | |
---|
1585 | This variable specifies the TCP/IP interface that the |
---|
1586 | Wireless LAN device is bound to. |
---|
1587 | |
---|
1588 | .. + + + + + + + + + + + + + + + + + + + + |
---|
1589 | .fn |
---|
1590 | .an FN_VAR_IPADDRESS |
---|
1591 | . |
---|
1592 | CMD script variable: WLAN__IPADDRESS |
---|
1593 | . |
---|
1594 | REXX script variable: WLan.__IPADDRESS |
---|
1595 | |
---|
1596 | This variable specifies the TCP/IP address that the interface |
---|
1597 | of the Wireless LAN device is currently configured to. |
---|
1598 | |
---|
1599 | .. + + + + + + + + + + + + + + + + + + + + |
---|
1600 | .fn |
---|
1601 | .an FN_VAR_IPNETMASK |
---|
1602 | . |
---|
1603 | CMD script variable: WLAN__IPNETMASK |
---|
1604 | . |
---|
1605 | REXX script variable: WLan.__IPNETMASK |
---|
1606 | |
---|
1607 | This variable specifies the network mask that the interface of |
---|
1608 | the Wireless LAN device is currently configured to. |
---|
1609 | |
---|
1610 | .. + + + + + + + + + + + + + + + + + + + + |
---|
1611 | .fn |
---|
1612 | .an FN_VAR_DRIVERNAME |
---|
1613 | . |
---|
1614 | CMD script variable: WLAN__DRIVERNAME |
---|
1615 | . |
---|
1616 | REXX script variable: WLan.__DRIVERNAME |
---|
1617 | . |
---|
1618 | Script variable: DRIVERNAME |
---|
1619 | |
---|
1620 | This variable specifies the name of your Wireless LAN device |
---|
1621 | driver, like e.g.: *PRISMC$* |
---|
1622 | |
---|
1623 | .. + + + + + + + + + + + + + + + + + + + + |
---|
1624 | .fn |
---|
1625 | .an FN_VAR_DRIVERTITLE |
---|
1626 | . |
---|
1627 | CMD script variable: WLAN__DRIVERTITLE |
---|
1628 | . |
---|
1629 | REXX script variable: WLan.__DRIVERTITLE |
---|
1630 | |
---|
1631 | This variable specifies the title of your Wireless LAN device |
---|
1632 | driver, like e.g.: *Generic PRISM driver for PCMCIA/PLX cards* |
---|
1633 | |
---|
1634 | .. + + + + + + + + + + + + + + + + + + + + |
---|
1635 | .fn |
---|
1636 | .an FN_VAR_SCRIPTDIR |
---|
1637 | . |
---|
1638 | CMD script variable: WLAN__SCRIPTDIR |
---|
1639 | . |
---|
1640 | REXX script variable: WLan.__SCRIPTDIR |
---|
1641 | |
---|
1642 | This variable specifies the script directory |
---|
1643 | that the script resides in, |
---|
1644 | as entered on the [.IDPNL_PROPERTIES_PAGESCRIPT] |
---|
1645 | properties page. |
---|
1646 | |
---|
1647 | .. ---------------------------------------- |
---|
1648 | .3 Wireless and cabled connection to the same Network |
---|
1649 | .. ---------------------------------------- |
---|
1650 | .an IDPNL_CONFIGURE_HYBRID |
---|
1651 | . |
---|
1652 | It has frequently been asked how a user can connect from a |
---|
1653 | notebook to the same (home) network twice, |
---|
1654 | both with a wireless and a cabled connection at the same time. |
---|
1655 | There was also the expectation that the system would on its own |
---|
1656 | detect which of the two connections would be available, |
---|
1657 | and on the fly switch between the two. If both connections |
---|
1658 | would be available, the system would automatically |
---|
1659 | choose the faster one. |
---|
1660 | |
---|
1661 | *Unfortunately this is not possible.* |
---|
1662 | . |
---|
1663 | [=TOPICS] |
---|
1664 | .su 1 H50 |
---|
1665 | |
---|
1666 | .. ---------------------------------------- |
---|
1667 | .4 sample network scenario |
---|
1668 | .. ---------------------------------------- |
---|
1669 | .an IDPNL_CONFIGURE_HYBRID_SCENARIO |
---|
1670 | . |
---|
1671 | Let's take a widely used network setup, consisting of |
---|
1672 | .ul compact |
---|
1673 | - a (A)DSL router, also serving as a Wireless LAN access point and DHCP server |
---|
1674 | - a notebook with a installed and working Wireless LAN device |
---|
1675 | |
---|
1676 | The following applies to the scenario: |
---|
1677 | .ul compact |
---|
1678 | - The example would also apply if no DHCP server, but instead static TCP/IP |
---|
1679 | addresses are being used. |
---|
1680 | - Instead of a DSL router or in addition to that, one |
---|
1681 | or more desktop PCs can take part in this scenario. Also in such case |
---|
1682 | the problem will be that _any_ of the other network components |
---|
1683 | (may it be a router or any other PC) should be reachable by |
---|
1684 | cable or wireless at any time. |
---|
1685 | |
---|
1686 | In our sample scenario the TCP/IP configuration would be: |
---|
1687 | |
---|
1688 | _*router/access point/DHCP server*_ |
---|
1689 | .fo off |
---|
1690 | lan0 192.168.1.1/255.255.255.0 |
---|
1691 | .fo on |
---|
1692 | |
---|
1693 | _*notebook*_ |
---|
1694 | .fo off |
---|
1695 | cabled lan0 192.168.1.2/255.255.255.0 |
---|
1696 | wireless lan1 192.168.1.3/255.255.255.0 |
---|
1697 | default route to 192.168.1.1/255.255.255.0 |
---|
1698 | .fo on |
---|
1699 | |
---|
1700 | [=NOTE] |
---|
1701 | .ul |
---|
1702 | - in the notebook both a cabled and a wireless |
---|
1703 | TCP/IP interface is configured for the same TCP/IP subnetwork |
---|
1704 | (192.168.1), as they get their configuration from the very same |
---|
1705 | DHCP server. This needed also to be the case if these interfaces |
---|
1706 | would be configured with static TCP/IP addresses, as both are intended |
---|
1707 | to reach every other component in the TCP/IP subnetwork |
---|
1708 | (here: the router). |
---|
1709 | - while the OS/2 and eComstation DHCP client |
---|
1710 | is restricted to one DHCP configured LAN interface only, it is still possible |
---|
1711 | to configure a second interface by DHCP. This can be done by stopping dhcpcd.exe |
---|
1712 | first (dhcpmon /t or kill) before calling *dhcpstrt* to request another DHCP lease. |
---|
1713 | . |
---|
1714 | This is exactly the action taken by the [=TITLE]. |
---|
1715 | |
---|
1716 | .. ---------------------------------------- |
---|
1717 | .4 TCP/IP address range conflict |
---|
1718 | .. ---------------------------------------- |
---|
1719 | .an IDPNL_CONFIGURE_HYBRID_ADDRCONFLICT |
---|
1720 | . |
---|
1721 | A limitation of the TCP/IP network protocol is that a |
---|
1722 | system may have only one network interface configured for |
---|
1723 | one TCP/IP subnetwork (in our sample scenario: 192.168.1). |
---|
1724 | If that is not the case, the TCP/IP stack cannot not longer |
---|
1725 | uniquely decide by the given configuration wich interface |
---|
1726 | is be used to send TCPIP packets to systems taking part |
---|
1727 | in that very TCP/IP network (such as the router, |
---|
1728 | configured to _192.168.1_.1). |
---|
1729 | |
---|
1730 | If more than one interface is configured for the same subnetwork, |
---|
1731 | or better, the address range of the subnetwork, these interfaces |
---|
1732 | are in conflict to each other. In such a case the TP/IP stack will |
---|
1733 | decide itself which interface to use for the subnetwork. The |
---|
1734 | interface with the lowest address is preferred, and all conflicting |
---|
1735 | interfaces are being ignored. The connection to the given network |
---|
1736 | will work while the preferred interface has a physical connection. |
---|
1737 | |
---|
1738 | In our [.IDPNL_CONFIGURE_HYBRID_SCENARIO sample] on the notebook all |
---|
1739 | packets to the network 192.168.1 |
---|
1740 | would be send over the interface lan0, while lan1 would be completely |
---|
1741 | ignored. If the user would then pull the network cable, the |
---|
1742 | connection would just be dead. It would not matter that the |
---|
1743 | wireless connection is still available, as the corresponding |
---|
1744 | interface would still be ignored. |
---|
1745 | |
---|
1746 | The same problem would show up if the wireless interface would be |
---|
1747 | configured to the lower address. Then the connection would not |
---|
1748 | work any longer if the Wireless LAN connection would fail, |
---|
1749 | no matter if the cabled interface would still be available or not. |
---|
1750 | |
---|
1751 | .. ---------------------------------------- |
---|
1752 | .4 Automatic detection of a TCP/IP address range conflict |
---|
1753 | .. ---------------------------------------- |
---|
1754 | .an IDPNL_CONFIGURE_HYBRID_DETECTCONFLICT |
---|
1755 | . |
---|
1756 | A possibly existing [.IDPNL_CONFIGURE_HYBRID_ADDRCONFLICT address range conflict] |
---|
1757 | described here will be automatically detected, if the configuration |
---|
1758 | of the TCP/IP interface of the Wireless LAN device has been |
---|
1759 | performed by the [=TITLE] or by DHCP. In order to resolve the |
---|
1760 | conflict, the user gets prompted to decide to take back the configuration |
---|
1761 | of either of the conflicting interfaces, Wireless LAN or cabled. |
---|
1762 | |
---|
1763 | This is also used when [.IDPNL_CONFIGURE_HYBRID_SOLUTION] on user request. |
---|
1764 | |
---|
1765 | .. ---------------------------------------- |
---|
1766 | .4 switching between TCP/IP interfaces |
---|
1767 | .. ---------------------------------------- |
---|
1768 | .an IDPNL_CONFIGURE_HYBRID_SOLUTION |
---|
1769 | . |
---|
1770 | In order to avoid the [.IDPNL_CONFIGURE_HYBRID_ADDRCONFLICT] |
---|
1771 | and possibly dead connection, |
---|
1772 | it is necessary to explicitly switch back and forth between the cabled |
---|
1773 | and the wireless interface. |
---|
1774 | |
---|
1775 | In terms of the TCP/IP stack this would be accomplished by |
---|
1776 | deleting one interface and configuring the other one, so that |
---|
1777 | only one interface is configured for the same TCP/IP subnetwork |
---|
1778 | at a time. |
---|
1779 | |
---|
1780 | When switching, it would also be necessary to delete |
---|
1781 | the default route before switching, and to reestablish the default route |
---|
1782 | after the switch, as this definition is bound to the currently |
---|
1783 | active interface. Also the contents of the ARP cache must be flushed |
---|
1784 | in order to rebuild all connection information, now using the |
---|
1785 | default route over the newly configured interface. |
---|
1786 | |
---|
1787 | This switch mechanism to a certain extent is supported by |
---|
1788 | the [=TITLE]. If that feature is required, configure |
---|
1789 | this program following the instructions in: |
---|
1790 | .sl compact |
---|
1791 | - [.IDPNL_CONFIGURE_SWITCH] |
---|
1792 | |
---|
1793 | .. ---------------------------------------- |
---|
1794 | .3 Switching between wireless and cabled connections |
---|
1795 | .. ---------------------------------------- |
---|
1796 | .an IDPNL_CONFIGURE_SWITCH |
---|
1797 | . |
---|
1798 | Perform the following configuration steps in order |
---|
1799 | to be able to switch between wireless and cabled |
---|
1800 | connection to one given network: |
---|
1801 | .ul |
---|
1802 | - within the *TCP/IP configuration program* |
---|
1803 | .ul compact |
---|
1804 | - configure the TCP/IP interface for the cabled network interface card |
---|
1805 | - _don't_ configure the TCP/IP interface for your Wireless LAN device |
---|
1806 | .. |
---|
1807 | - create a connection profile for the Wireless LAN network |
---|
1808 | (see [.IDPNL_CONFIG_CONFIGURE] for details) |
---|
1809 | .ul compact |
---|
1810 | - on the properties notebook [.IDPNL_PROFILEPROPERTIES_PAGETCPIP] |
---|
1811 | for this connection profile select either: |
---|
1812 | - *[=IDT_IDSTR_CONFIGTYPE_DHCP]* or |
---|
1813 | - *[=IDT_IDSTR_CONFIGTYPE_MANUALLY]* |
---|
1814 | for the TCP/IP interface of the Wireless LAN device. If you choose manual |
---|
1815 | configuration, don't forget to configue the TCP/IP address of the |
---|
1816 | router component of your network providing internet access as the |
---|
1817 | default gateway address |
---|
1818 | .. |
---|
1819 | - on the properties notebook page [.IDPNL_PROPERTIES_PAGETCPIP] |
---|
1820 | select the option *[=IDT_IDCHB_EXECSETUP]*, which executes a part of |
---|
1821 | the *TCP/IP LAN configuration* (setup.cmd) when a |
---|
1822 | Wireless LAN connection is disconnected from. |
---|
1823 | This will reset the configuration of TCP/IP interfaces and routes |
---|
1824 | to the state after system startup, so that the TCP/IP interface |
---|
1825 | of the cabled network interface is properly reconfigured. |
---|
1826 | |
---|
1827 | When the system is configured like this, after startup |
---|
1828 | it will first configure the cabled connection. The switch |
---|
1829 | between cabled and wireless interface takes place as follows: |
---|
1830 | |
---|
1831 | _*Switching to Wireless LAN connection*_ |
---|
1832 | |
---|
1833 | When the [=TITLE] establishes a connection to the access |
---|
1834 | point of your Wireless LAN, it will automatically configure |
---|
1835 | the TCP/IP interface of your Wireless LAN device. |
---|
1836 | It then will detect the [.IDPNL_CONFIGURE_HYBRID_ADDRCONFLICT] and |
---|
1837 | bring up a prompt for the user. Here it can be selected whether |
---|
1838 | the configuration of the TCP/IP interface of the wireless or cabled |
---|
1839 | network interface card should be kept. |
---|
1840 | Press *Yes* to keep the configuration of the wireless interface, |
---|
1841 | and to discard the configuration of the cabled interface. With this |
---|
1842 | the switch to the wireless interface has finished. |
---|
1843 | |
---|
1844 | [=NOTE] |
---|
1845 | .ul |
---|
1846 | - in order to make sure that the [=TITLE] does not accidentally |
---|
1847 | configure the Wireless LAN interface, and with it possibly disturb |
---|
1848 | a running TCP/IP data transfer (such as a FTP download etc.), you may |
---|
1849 | want to disable the radio by deselecting *[=IDT_IDMEN_ENABLERADIO]* |
---|
1850 | within the context menu of the [=TITLE] widget/window. |
---|
1851 | . |
---|
1852 | You can also setup the program to turn off the radio on startup, |
---|
1853 | within the properties notebook page [.IDPNL_PROPERTIES_PAGERADIO] |
---|
1854 | select the option *[=IDT_IDRBT_RADIOOFF]*. |
---|
1855 | .. |
---|
1856 | - in order to prevent the [=TITLE] from asking you every time |
---|
1857 | about switching to the Wireless LAN device, within the |
---|
1858 | properties notebook page [.IDPNL_PROPERTIES_PAGETCPIP] |
---|
1859 | set the value for the option *[=IDT_IDTXT_CONFLRESOLVE]* to |
---|
1860 | *[=IDT_IDSTR_CONFLRESOLVE_AUTO]*. |
---|
1861 | |
---|
1862 | _*Switching to cabled connection*_ |
---|
1863 | |
---|
1864 | In order to switch back to the cabled connection, from the context menu |
---|
1865 | of the [=TITLE] widget/window either: |
---|
1866 | .ul compact |
---|
1867 | - select *[=IDT_IDMEN_ENABLERADIO]* to turn the radio on |
---|
1868 | - select *[=IDT_IDMEN_IPCFG]* - *[=IDT_IDMEN_IPCFG_UNCONFIG]* |
---|
1869 | |
---|
1870 | If after that you want to switch back to the wireless connection, select: |
---|
1871 | .ul compact |
---|
1872 | - deselect *[=IDT_IDMEN_ENABLERADIO]* to turn the radio off |
---|
1873 | - *[=IDT_IDMEN_IPCFG]* - *[=IDT_IDMEN_IPCFG_CONFIG]* |
---|
1874 | |
---|
1875 | To ease this step, within the properties notebook page [.IDPNL_PROPERTIES_PAGEMOUSE] |
---|
1876 | set the value for the option *[=IDT_IDTXT_MB1DBLCLICK]* to either |
---|
1877 | .ul compact |
---|
1878 | - *[=IDT_IDSTR_MB1DBL_ENABLERADIO]* |
---|
1879 | - *[=IDT_IDSTR_MB1DBL_DISABLETCPIP]* |
---|
1880 | |
---|
1881 | After this a simple doubleclick onto the [=TITLE] widget/window |
---|
1882 | will switch between cabled and wireless interface. |
---|
1883 | |
---|
1884 | [=NOTE] |
---|
1885 | .ul compact |
---|
1886 | - Make sure to stick to one method, either (de)activating the radio or |
---|
1887 | deactivating and reconfiguring the TCP/IP interface. If you mix the methods, |
---|
1888 | switching back and forth will not work in all cases. |
---|
1889 | |
---|
1890 | .. ---------------------------------------- |
---|
1891 | .3 Configuring the DHCP Client |
---|
1892 | .. ---------------------------------------- |
---|
1893 | .an IDPNL_CONFIGURE_DHCP |
---|
1894 | . |
---|
1895 | The DHCP client is configured by the [=TITLE], |
---|
1896 | when |
---|
1897 | .ol compact |
---|
1898 | - configuration of the DHCP client is activated |
---|
1899 | in the [.IDPNL_PROPERTIES_PAGETCPIP2 properties] of the program and |
---|
1900 | - the corresponding options are selected within the |
---|
1901 | [.IDPNL_PROFILEPROPERTIES_PAGETCPIP connection profile] |
---|
1902 | |
---|
1903 | [=TOPICS] |
---|
1904 | .su H50 |
---|
1905 | |
---|
1906 | .. ---------------------------------------- |
---|
1907 | .4 DHCP Options |
---|
1908 | .. ---------------------------------------- |
---|
1909 | .an IDPNL_CONFIGURE_DHCP_OPTIONS |
---|
1910 | . |
---|
1911 | The following DHCP options are configured by |
---|
1912 | the [=TITLE], when the configuration of the |
---|
1913 | DHCP Client is activated in the |
---|
1914 | [.IDPNL_PROPERTIES_PAGETCPIP2 TCP/IP Properties]. |
---|
1915 | |
---|
1916 | Always requested are the following options: |
---|
1917 | .fo off |
---|
1918 | option 1 ## request Subnet Mask |
---|
1919 | option 3 ## request Router (Gateway) |
---|
1920 | option 26 ## request MTU size |
---|
1921 | option 28 ## request Broadcast Address |
---|
1922 | .fo on |
---|
1923 | |
---|
1924 | The following options are either requested with |
---|
1925 | the statement *option*, or rejected with the statement |
---|
1926 | *reject*, depending on the value of the respective |
---|
1927 | TCP/IP property of the |
---|
1928 | [.IDPNL_PROFILEPROPERTIES_PAGETCPIP connection profile]: |
---|
1929 | |
---|
1930 | *[=IDT_IDCHB_OPTIONDNS]* |
---|
1931 | .fo off |
---|
1932 | option 6 ## request Domain Name Server |
---|
1933 | option 15 ## request Domain Name |
---|
1934 | .fo on |
---|
1935 | .. |
---|
1936 | *[=IDT_IDCHB_OPTIONSTATICROUTES]* |
---|
1937 | .fo off |
---|
1938 | option 33 ## request Static Routes |
---|
1939 | .fo on |
---|
1940 | |
---|
1941 | *[=IDT_IDCHB_OPTIONHOSTNAME]* |
---|
1942 | .fo off |
---|
1943 | option 12 "hostname" ## provide hostname |
---|
1944 | .fo on |
---|
1945 | where #hostname# is replaced with the value of the |
---|
1946 | evironment variable HOSTNAME. As this option is only |
---|
1947 | provided to the DHCP Server, and never returned to the |
---|
1948 | client, it is either requested, or does not appear at all |
---|
1949 | in the configuration file. |
---|
1950 | |
---|
1951 | .. ---------------------------------------- |
---|
1952 | .4 writing the DHCP client configuration file |
---|
1953 | .. ---------------------------------------- |
---|
1954 | .an IDPNL_CONFIGURE_DHCP_WRITE |
---|
1955 | . |
---|
1956 | Before every request of a DHCP lease, the [=TITLE] restarts |
---|
1957 | the DHCP Client Daemon. |
---|
1958 | |
---|
1959 | Before that, and if the configuration of the DHCP client is |
---|
1960 | enabled in the properties of the [=TITLE], the DHCP client |
---|
1961 | configuration file *%etc%\dhcpcd.cfg* is checked and, |
---|
1962 | if not containing the exact required content, |
---|
1963 | gets overwritten. All changes that may have been applied |
---|
1964 | before manually, get lost by that. |
---|
1965 | |
---|
1966 | When writing the file, the [=TITLE] attaches an extended attribute |
---|
1967 | named *XWLAN.DHCPCFG* to it so it can determine whether creating |
---|
1968 | a backup is required before overwriting it. |
---|
1969 | . |
---|
1970 | On the first write of the file, the file will not carry the extended |
---|
1971 | attribute. Then a backup copy is stored under the name of |
---|
1972 | *%etc%\dhcpcd.bak*, overwriting an existing file with that name. |
---|
1973 | |
---|
1974 | .at fc=red |
---|
1975 | [=NOTE] |
---|
1976 | .ul compact |
---|
1977 | - if the configuration of the DHCP client is not enabled, |
---|
1978 | the DHCP client is used with the currently existing |
---|
1979 | configuration file. |
---|
1980 | - the backup file is not restored automatically, if the |
---|
1981 | configuration by the [=TITLE] was activated and then |
---|
1982 | is deactivated. |
---|
1983 | .at |
---|
1984 | |
---|
1985 | .... ---------------------------------------- |
---|
1986 | ...2 Limitations |
---|
1987 | .... ---------------------------------------- |
---|
1988 | ...an IDPNL_LIMITATIONS |
---|
1989 | ... |
---|
1990 | ..The current version of [=TITLE] has the following limitations: |
---|
1991 | ...ul |
---|
1992 | |
---|
1993 | .. ################ |
---|
1994 | .include history.eng |
---|
1995 | .. ################ |
---|
1996 | |
---|
1997 | .. ################ |
---|
1998 | .. #.. ---------------------------------------- |
---|
1999 | .. #.3 Unverffentlichte Version |
---|
2000 | .. #.. ---------------------------------------- |
---|
2001 | .. #.an IDPNL_REVISION_UNRELEASED |
---|
2002 | .. #. |
---|
2003 | .. ################ |
---|
2004 | |
---|
2005 | .. ---------------------------------------- |
---|
2006 | .3 Version 3.13 |
---|
2007 | .. ---------------------------------------- |
---|
2008 | .an IDPNL_REVISION_313 |
---|
2009 | . |
---|
2010 | _*New:*_ |
---|
2011 | .ul |
---|
2012 | |
---|
2013 | _*Fixed:*_ |
---|
2014 | .ul |
---|
2015 | - Ticket ##46, ##37, ##34 |
---|
2016 | - Ticket ##31 |
---|
2017 | |
---|
2018 | .. ---------------------------------------- |
---|
2019 | .3 Version 3.12 |
---|
2020 | .. ---------------------------------------- |
---|
2021 | .an IDPNL_REVISION_312 |
---|
2022 | . |
---|
2023 | _*New:*_ |
---|
2024 | .ul |
---|
2025 | - Now uses 'Internet Systems Consortium DHCP Distribution Version 3.1-ESV-R3' dhcp client |
---|
2026 | instead OS/2 dhcp daemon (yum install dhclient) |
---|
2027 | - Tested with WPA supplicant v2.0 and v2.2 (wpa__supplicant v2.2 (eCS-v1) included) |
---|
2028 | - Check for installed version of dhclient.exe and wpa__supplicant.exe. This are also shown at the |
---|
2029 | corresponding pages in the settings dialog |
---|
2030 | - Beep when connection is established and with DHCP problems can be suppressed ([.IDT_IDCHB_DHCLIENTBEEP Audible alerts from DHCLIENT]) |
---|
2031 | - dhclient.exe can write to log file if selected instead VIO window only ([.IDPNL_PROPERTIES_PAGETCPIP2]) |
---|
2032 | - Unlock files during installation (fixed unlock.exe included) |
---|
2033 | - Readme.txt and ifc2.cmd script added |
---|
2034 | - Path info for wpa__supplicant is shown in property dialog now (##23) |
---|
2035 | - Option to override lan interface number for dhclient (Genmac bug when fxwrap.sys and switch.os2 are installed) |
---|
2036 | - 'wpa__supplicant reassociate' after connection drop (experimental feature) |
---|
2037 | |
---|
2038 | _*Fixed:*_ |
---|
2039 | .ul |
---|
2040 | - Empty connection listbox when too many connections are available |
---|
2041 | - Deleting routes and adding afterwards when switching between WLAN and LAN works reliable now and |
---|
2042 | is independant from dhcp daemon timing |
---|
2043 | - Sporadic crash when deleting routes |
---|
2044 | - Crash with damaged profile data (Name of damaged profile will be marked as 'damaged') |
---|
2045 | - DHCP now works even with more than one DHCP server (thanks ISC dhclient) |
---|
2046 | - Blocking xcenter/WPS in some situations by dhclient.exe process |
---|
2047 | - Locked files are automatically unlocked during installation |
---|
2048 | - Logging setting for dhclient not saved (##14) |
---|
2049 | - Various dialogs are made bigger to prevent text cropping with systems using big default fonts |
---|
2050 | - wpa__supplicant starts now in wider window |
---|
2051 | |
---|
2052 | .. ---------------------------------------- |
---|
2053 | .3 Version 3.11 (limited user group) |
---|
2054 | .. ---------------------------------------- |
---|
2055 | .an IDPNL_REVISION_311 |
---|
2056 | . |
---|
2057 | _*New:*_ |
---|
2058 | .ul |
---|
2059 | - modified code to not check for a TCP/IP address range conflict, |
---|
2060 | while the TCP/IP interface of the Wireless LAN device is set to |
---|
2061 | a LLA compliant address (169.254/16) |
---|
2062 | - added [.IDPNL_MOUSEACTIONS mouse actions] for opening the |
---|
2063 | properties notebook, the scan or the profile dialog. |
---|
2064 | - added [.IDPNL_PROPERTIES_PAGEMOUSE mouse properties], determining |
---|
2065 | the mouse actions for double-click events when Shift-, Ctrl- or |
---|
2066 | Alt-Key is pressed |
---|
2067 | - added new [.IDPNL_PROPERTIES_PAGETCPIP2 global] and |
---|
2068 | [.IDPNL_PROFILEPROPERTIES_PAGETCPIP profile] properties for |
---|
2069 | configuration of the [.IDPNL_CONFIGURE_DHCP DHCP client] |
---|
2070 | - fixed error in GenMac module preventing from using WPA encryption |
---|
2071 | with certain drivers |
---|
2072 | - added new [.IDPNL_PROFILEPROPERTIES_PAGEAUTOSTART] page for the |
---|
2073 | connection profile |
---|
2074 | - fixed bug that took a lot of time to add the router name to long |
---|
2075 | host files |
---|
2076 | |
---|
2077 | _*Online Help:*_ |
---|
2078 | .ul compact |
---|
2079 | - [.IDPNL_PROPERTIES_PAGEMOUSE]: added information on new mouse properties and actions |
---|
2080 | - [.IDPNL_PROPERTIES_PAGETCPIP2]: added new panel for DHCP properties |
---|
2081 | - [.IDPNL_PROFILEPROPERTIES_PAGETCPIP]: added new panel for DHCP properties |
---|
2082 | - [.IDPNL_CONFIGURE_DHCP]: added panel on DHCP configuration |
---|
2083 | - [.IDPNL_PROFILEPROPERTIES_PAGEAUTOSTART]: added panel for new autostart properties of the |
---|
2084 | connection profile |
---|
2085 | - [.IDPNL_CONFIGURE_SCRIPT_CMD]: added missing link to [.FN_VAR_IPADDRESS WLAN__IPADDRESS] |
---|
2086 | - [.IDPNL_CONFIGURE_SCRIPT_REXX]: added missing link to [.FN_VAR_IPADDRESS WLan.__IPADDRESS] |
---|
2087 | |
---|
2088 | .. ---------------------------------------- |
---|
2089 | .3 Version 3.10 |
---|
2090 | .. ---------------------------------------- |
---|
2091 | .an IDPNL_REVISION_310 |
---|
2092 | . |
---|
2093 | _*New:*_ |
---|
2094 | .ul |
---|
2095 | - added code to set a LLA compliant address (169.254/16) for the TCP/IP |
---|
2096 | interface of the wireless network interface, when a Wireless LAN |
---|
2097 | connection is disconnected from. This prevents from problems when |
---|
2098 | using the network protocol *NetBIOS over TCP/IP*. This feature can be |
---|
2099 | turned off on the [.IDPNL_PROPERTIES_PAGETCPIP] properties page. |
---|
2100 | - added new [.IDPNL_MOUSEACTIONS], holding one or more shift keys |
---|
2101 | while double-clicking the widget with mouse button one launches certain |
---|
2102 | dialogs or performs certain actions |
---|
2103 | - added new properties page [.IDPNL_PROPERTIES_PAGEWPASUPP] and a corresponding |
---|
2104 | submenu *[=IDT_IDMEN_WPASUPP]*, allowing to make the WPA Supplicant visible |
---|
2105 | and to determine the debug output level of it. |
---|
2106 | - Priority for WPA Supplicant is raised to "Foreground Server", so that the |
---|
2107 | peridodic WPA key exchange works in most cases even while CPU-intensive |
---|
2108 | applications are active. |
---|
2109 | The item *[=IDT_IDMEN_WPASUPP_RECFG]* in the *[=IDT_IDMEN_WPASUPP]* menu |
---|
2110 | allows to reconnect to the WPA Supplicant, in case that the key exchange |
---|
2111 | still has broken down. |
---|
2112 | - added item *[=IDT_IDMEN_IPCFG_PING]* to menu *[=IDT_IDMEN_IPCFG]* |
---|
2113 | - added [.IDPNL_PROPERTIES_PAGETCPIP TCP/IP properties] |
---|
2114 | *[=IDT_IDCHB_GATEWAYNAME]* and *[=IDT_IDTXT_GATEWAYNAME]* |
---|
2115 | to allow addition of the Wireless LAN router to the %ETC%\hosts file, |
---|
2116 | so that it can always be reached under the same name. |
---|
2117 | - renamed and reworked dialog [.IDPNL_PROFILE], now a connection profile |
---|
2118 | can be selected from within this dialog. |
---|
2119 | - extended the [.IDPNL_HOTSPOT_SCAN Scan-Dialog] so that it can be |
---|
2120 | closed with the Escape key |
---|
2121 | |
---|
2122 | _*Fixed:*_ |
---|
2123 | .ul |
---|
2124 | - fixed an error in the GenMac Driver Interface Module, sometimes reporting more |
---|
2125 | than 100% signal strength |
---|
2126 | - fixed an error in the WPA Supplicant that would delay the |
---|
2127 | connection to an accesspoint, when using certain GenMac drivers |
---|
2128 | - fixed error preventing to connect to an access point with the GenPrism driver, |
---|
2129 | when using no encryption |
---|
2130 | - the DHCP client deamon is now stopped when radio is turned |
---|
2131 | off and the TCP/IP interface of the Wireless LAN device was |
---|
2132 | configured by DHCP. This allows proper [.IDPNL_CONFIGURE_SWITCH]. |
---|
2133 | - [.IDPNL_PROFILEPROPERTIES_PAGESECURITY WEP keys] entered in hexadecimal format |
---|
2134 | may now also begin with *0X* (upercase x character) |
---|
2135 | - the [=TITLE] will not abort anymore if the property [=IDT_IDTXT_WPAPSK] |
---|
2136 | specfied on the [.IDPNL_PROFILEPROPERTIES_PAGESECURITY] page |
---|
2137 | for *[=IDT_IDSTR_WEPMODE_WPA_PSK]* or *[=IDT_IDSTR_WEPMODE_WPA2_PSK]* |
---|
2138 | is longer than 43 characters (maximum allowed are 63 characters) |
---|
2139 | - reworked DHCP handling, preventing from issuing DHCP requests twice |
---|
2140 | - fixed error preventing to connect to an access point without encryption using |
---|
2141 | the GenPrism driver interface under certain circumstances |
---|
2142 | |
---|
2143 | _*Online Help:*_ |
---|
2144 | .ul compact |
---|
2145 | - [.IDPNL_MOUSEACTIONS]: added information on new mouse actions |
---|
2146 | - [.IDPNL_PROPERTIES_PAGETCPIP]: added information about new properties |
---|
2147 | *[=IDT_IDCHB_GATEWAYNAME]* and *[=IDT_IDTXT_GATEWAYNAME]* |
---|
2148 | - [.IDPNL_PROPERTIES_PAGEWPASUPP]: added new properties page |
---|
2149 | - [.IDPNL_PROFILE]: reworked panel and added information on new |
---|
2150 | pushbutton *[=IDT_IDPBS_SELECTPROFILE]* |
---|
2151 | |
---|
2152 | .. ---------------------------------------- |
---|
2153 | .3 Version 3.00 |
---|
2154 | .. ---------------------------------------- |
---|
2155 | .an IDPNL_REVISION_300 |
---|
2156 | . |
---|
2157 | _*New:*_ |
---|
2158 | .ul |
---|
2159 | - WPA- and WPA2 encryption is now supported for [.IDPNL_PREREQUISITES GenMac] |
---|
2160 | compatible Wireless LAN devices |
---|
2161 | - the TCP/IP interface of the WLAN device is now unconfigured on startup |
---|
2162 | when radio is being disabled automatically on startup and the TCP/IP |
---|
2163 | interface is configured at that point of time |
---|
2164 | - when the TCP/IP interface of the Wireless LAN device is determined |
---|
2165 | [.IDPNL_PROFILEPROPERTIES_PAGETCPIP manually], within the dialog for |
---|
2166 | [.IDPNL_PROFILEPROPERTIES_CONFIGMORETCPIP more TCP/IP options] the size |
---|
2167 | of the MTU can be configured, especially for DSL connections |
---|
2168 | - new [.IDPNL_PROPERTIES_PAGETCPIP TCP/IP property] *[=IDT_IDCHB_TRIGGERWAN]* was added |
---|
2169 | - new value *[=IDT_IDSTR_CONFLRESOLVE_AUTO]* was added for the |
---|
2170 | [.IDPNL_PROPERTIES_PAGETCPIP TCP/IP property] *[=IDT_IDTXT_CONFLRESOLVE]*. |
---|
2171 | This was required for [.IDPNL_CONFIGURE_SWITCH] |
---|
2172 | |
---|
2173 | _*Fixed:*_ |
---|
2174 | .ul |
---|
2175 | - the TCP/IP interface of the WLAN device is now properly resumed for static |
---|
2176 | configuration when radio is reenabled |
---|
2177 | - the [.IDPNL_CONFIGURE_SCRIPT script call on connect event] |
---|
2178 | is now called after the TCP/IP interface is available |
---|
2179 | - the calculation scheme of signal strength in percent |
---|
2180 | in the GenMac Driver Interface Module (DIM) has been corrected |
---|
2181 | - when TCP/IP address range conflicts occurr during a |
---|
2182 | [.IDPNL_CONFIGURE_HYBRID switch from a wireless to a cabled connection to the same network or vice versa], |
---|
2183 | the existing routes for the TCP/IP interface to be deconfigured |
---|
2184 | will now be deleted and afterwards be reconfigured for the |
---|
2185 | remaining TCP/IP interface. |
---|
2186 | |
---|
2187 | _*Online Help:*_ |
---|
2188 | .ul compact |
---|
2189 | - [.IDPNL_MAIN]: added note on WPA supplicant |
---|
2190 | - [.IDPNL_PREREQUISITES]: added information requirements for WPA encryption |
---|
2191 | - [.IDPNL_PROFILEPROPERTIES_PAGESECURITY]: added information on WPA encryption |
---|
2192 | - [.IDPNL_PROPERTIES_PAGETCPIP]: added information about new property *[=IDT_IDCHB_TRIGGERWAN]* |
---|
2193 | - [.IDPNL_PROPERTIES_PAGETCPIP]: added information about property *[=IDT_IDTXT_CONFLRESOLVE]* |
---|
2194 | - [.IDPNL_CONFIGURE_SECURITY]: added information on WPA encryption |
---|
2195 | - [.IDPNL_PROFILEPROPERTIES_PAGETCPIP]: added information on cofiguration of MTU |
---|
2196 | - [.IDPNL_CONFIGURE_SCRIPT]: corrected information on execution of scripts |
---|
2197 | - [.IDPNL_CONFIGURE_SWITCH]: changed recommendation for to set property *[=IDT_IDTXT_CONFLRESOLVE]* |
---|
2198 | from *[=IDT_IDSTR_CONFLRESOLVE_KEEPOTHER]* to *[=IDT_IDSTR_CONFLRESOLVE_AUTO]* |
---|
2199 | - [.IDPNL_LIMITATIONS]: reworked |
---|
2200 | - [.IDPNL_CREDITS_GENERAL]: added several credits |
---|
2201 | |
---|
2202 | .. ---------------------------------------- |
---|
2203 | .3 Version 2.14 |
---|
2204 | .. ---------------------------------------- |
---|
2205 | .an IDPNL_REVISION_214 |
---|
2206 | . |
---|
2207 | _*New:*_ |
---|
2208 | .ul |
---|
2209 | - added [.IDPNL_CREDITS_TRANSLATORS language support] for swedish |
---|
2210 | - the [.IDPNL_HOTSPOT_SCAN hotspot scan dialog] now can be sized and stores |
---|
2211 | position and size. |
---|
2212 | - the new property *[=IDT_IDCHB_RADIOSTOP]* on the properties page |
---|
2213 | [.IDPNL_PROPERTIES_PAGERADIO] deactivates the radio automatically, |
---|
2214 | if the connection gets lost or cannot be obtained on program startup |
---|
2215 | - added *setlang.cmd* to the [.IDPNL_INSTALL_WIDGET installation package], |
---|
2216 | allowing to [.IDPNL_INSTALL_NLS determine the language used] |
---|
2217 | |
---|
2218 | _*Online Help:*_ |
---|
2219 | .ul compact |
---|
2220 | - [.IDPNL_PROPERTIES_PAGERADIO]: added new property *[=IDT_IDCHB_RADIOSTOP]* |
---|
2221 | |
---|
2222 | .. ---------------------------------------- |
---|
2223 | .3 Version 2.13 |
---|
2224 | .. ---------------------------------------- |
---|
2225 | .an IDPNL_REVISION_213 |
---|
2226 | . |
---|
2227 | _*New:*_ |
---|
2228 | .ul |
---|
2229 | - modified [.IDPNL_PROPERTIES_PAGERADIO] properties page: |
---|
2230 | the property for (de)activating radio on program startup |
---|
2231 | is now selectable by a combobox instead of radio buttons. |
---|
2232 | - implemented new [.IDPNL_PROPERTIES_PAGERADIO] |
---|
2233 | property *[=IDT_IDCHB_RADIOSHUTDOWN]* |
---|
2234 | - added support for MPTS configuration hack of installation |
---|
2235 | program of Injoy Firewall |
---|
2236 | |
---|
2237 | _*Fixed:*_ |
---|
2238 | .ul |
---|
2239 | - implemented missing code to store property |
---|
2240 | *[=IDT_IDCHB_BEEPRANGE]* of the [.IDPNL_PROPERTIES_PAGEERROR] |
---|
2241 | page of the [=TITLE] properties notebook |
---|
2242 | - fixed error in GenMac module preventing from using a WLAN driver |
---|
2243 | if it was not the first and only one |
---|
2244 | - fixed error in the [.IDPNL_HOTSPOT_SCAN hotspot scan dialog] preventing from |
---|
2245 | activating a public hostspot without a corresponding connection profile |
---|
2246 | |
---|
2247 | .. ---------------------------------------- |
---|
2248 | .3 Version 2.12 |
---|
2249 | .. ---------------------------------------- |
---|
2250 | .an IDPNL_REVISION_212 |
---|
2251 | . |
---|
2252 | _*Fixed:*_ |
---|
2253 | .ul |
---|
2254 | - fixed error which sporadically prevented the program from |
---|
2255 | querying the TCP/IP interface and lead to the status |
---|
2256 | *[=IDT_IDSTR_STATUS_IPDISABLED]* |
---|
2257 | - added code to reconfigue the TP/IP interface with DHCP when |
---|
2258 | radio is turned on again and no default route is set any longer |
---|
2259 | for the given interface. |
---|
2260 | . |
---|
2261 | . |
---|
2262 | This likely happens if the option *[=IDT_IDCHB_EXECSETUP]* |
---|
2263 | is selected on the [.IDPNL_PROPERTIES_PAGETCPIP] properties |
---|
2264 | page, and the radio was turned off before and therefore a |
---|
2265 | DISCONNECT event took place. The LAN configuration script |
---|
2266 | then is called and normally deletes the default route. |
---|
2267 | |
---|
2268 | .... ---------------------------------------- |
---|
2269 | .3 Version 2.11 |
---|
2270 | .. ---------------------------------------- |
---|
2271 | .an IDPNL_REVISION_211 |
---|
2272 | . |
---|
2273 | _*New:*_ |
---|
2274 | .ul |
---|
2275 | - reinvented [.IDPNL_PROPERTIES_PAGETCPIP] properties page |
---|
2276 | with new properties |
---|
2277 | |
---|
2278 | _*Fixed:*_ |
---|
2279 | .ul |
---|
2280 | - fixed an error of V2.10 |
---|
2281 | .ul compact |
---|
2282 | - lead to overwrite existing profiles when copying or |
---|
2283 | renaming connection profiles |
---|
2284 | - prevented connection scan from starting |
---|
2285 | |
---|
2286 | _*Online Help:*_ |
---|
2287 | .ul compact |
---|
2288 | - new help panels: |
---|
2289 | - [.IDPNL_CONFIG] |
---|
2290 | - [.IDPNL_CONFIG_CONFIGURE] |
---|
2291 | - [.IDPNL_CONFIGURE_PROFILESCAN] |
---|
2292 | - [.IDPNL_CONFIGURE_HYBRID] |
---|
2293 | - [.IDPNL_CONFIGURE_SWITCH] |
---|
2294 | - [.IDPNL_PROPERTIES_PAGETCPIP]: readded help panel for properties page |
---|
2295 | |
---|
2296 | .. ---------------------------------------- |
---|
2297 | .3 Version 2.10 |
---|
2298 | .. ---------------------------------------- |
---|
2299 | .an IDPNL_REVISION_210 |
---|
2300 | . |
---|
2301 | _*New:*_ |
---|
2302 | .ul |
---|
2303 | - new [.IDPNL_PROPERTIES_PAGEMOUSE action] *[=IDT_IDSTR_MB1DBL_DISABLETCPIP]* |
---|
2304 | added for mouse double-click |
---|
2305 | - removed code to import connection profiles of an old format, previously exported |
---|
2306 | by [=TITLE] V1.02. |
---|
2307 | - added additional stream format for storage of connection profiles |
---|
2308 | that can be extended by more profile properties in the future, while such |
---|
2309 | a stored stream profile remains downwards compatible. |
---|
2310 | . |
---|
2311 | The previous format will still be supported for the next versions and profiles will |
---|
2312 | additionally be stored in that format as well, so that older versions |
---|
2313 | can still read profiles stored by this or newer versions. |
---|
2314 | - Modification of TCP/IP configuration so that with static configuration of the TCP/IP |
---|
2315 | interface an existing default route is not deleted when within the dialog |
---|
2316 | [.IDPNL_PROFILEPROPERTIES_CONFIGMORETCPIP] no default gateway address is specified. |
---|
2317 | - extended the [.IDPNL_PROPERTIES_PAGESCRIPT] properties page by the pushbuttons |
---|
2318 | .ul compact |
---|
2319 | - [=IDT_IDPBS_OPEN] - opens the script directory |
---|
2320 | - [=IDT_IDPBS_EDITSCRIPT] - loads the scriptfile into the System Editor. |
---|
2321 | - [=IDT_IDPBS_VIEWLOG] - loads the logfile into the System Editor. |
---|
2322 | .el |
---|
2323 | - implemented second profile page for |
---|
2324 | [.IDPNL_PROFILEPROPERTIES_PAGECONNECTION2 connection properties] |
---|
2325 | |
---|
2326 | _*Fixed:*_ |
---|
2327 | .ul |
---|
2328 | - when deactivating a connection profile with manual TCP/IP configuration the |
---|
2329 | TCP/IP interface will be unconfigured before e.g. another profile gets activated |
---|
2330 | - added code to properly call the [.IDPNL_PROPERTIES_PAGESCRIPT script] for the |
---|
2331 | CONNECT event when radio is reenabled |
---|
2332 | - fixed error, which sometimes left the [.FN_VAR_SSID SSID variable] empty, when the |
---|
2333 | [.IDPNL_PROPERTIES_PAGESCRIPT script] was called on the [.FN_VAR_EVENT CONNECT event]. |
---|
2334 | - fixed the following errors when on the [.IDPNL_PROPERTIES_PAGESCRIPT script properties page] |
---|
2335 | a new directory is selected via the *[=IDT_IDPBS_BROWSE]* pushbutton: |
---|
2336 | .ul compact |
---|
2337 | - the page gets updated correctly |
---|
2338 | - the [=TITLE] does not turn into the status [.IDPNL_STATUS "no WLAN card inserted"] |
---|
2339 | - fixed error in GenMac Driver Interface Module preventing from connection to adhoc networks |
---|
2340 | - fixed error in GenPrism Driver Interface Module preventing from setting up a connection |
---|
2341 | using the driver *IBM miniPCI Prism V2.5 Wireless Card* |
---|
2342 | - fixed errors in [.IDPNL_HOTSPOT_SCAN Scan dialog] |
---|
2343 | .ul compact |
---|
2344 | - public access points/hotspots could not be selected |
---|
2345 | - networks with matching connection profiles could not be selected properly |
---|
2346 | - on refresh of a list with multiple items the selection jumped to first entry |
---|
2347 | - under certain circumstances the current profile would be reset to |
---|
2348 | *[=IDT_IDSTR_HOTSPOT_PRFNAME]* when the dialog was cancelled |
---|
2349 | .el |
---|
2350 | - fixed error in [.IDPNL_CONFIGURE_SCRIPT_ASYNC asynchronous call] of the [=TITLE] script, |
---|
2351 | leading to loss of log data. |
---|
2352 | From now on only one call to the script is being executed at a time. |
---|
2353 | All following calls each wait in a separate thread for the end of the |
---|
2354 | currently executing call. Currently the order or processing for |
---|
2355 | the calls waiting in the background is not guaranteed. |
---|
2356 | - modified mnemonics in context menu to avoid conflicts |
---|
2357 | |
---|
2358 | _*Online Help:*_ |
---|
2359 | .ul compact |
---|
2360 | - [.IDPNL_PROPERTIES_PAGEMOUSE]: added information on new action *[=IDT_IDSTR_MB1DBL_DISABLETCPIP]* |
---|
2361 | for mouse double-click |
---|
2362 | - [.IDPNL_PROFILEPROPERTIES_CONFIGMORETCPIP]: added information on not deleting default gateway |
---|
2363 | - [.IDPNL_PROPERTIES_PAGESCRIPT]: added information about added pushbuttons |
---|
2364 | - [.IDPNL_PROFILEPROPERTIES_PAGECONNECTION2]: added information about new profile property page |
---|
2365 | - [.IDPNL_CONFIGURE_SCRIPT_ASYNC]: adapted to new behaviour when calling the script asynchrously |
---|
2366 | |
---|
2367 | .. ---------------------------------------- |
---|
2368 | .3 Version 2.02 |
---|
2369 | .. ---------------------------------------- |
---|
2370 | .an IDPNL_REVISION_202 |
---|
2371 | . |
---|
2372 | _*New:*_ |
---|
2373 | .ul |
---|
2374 | - extended installation programms *instwgt.cmd* and *instexe.cmd*, so that |
---|
2375 | TCP/IP binding information is checked that may have been previously stored |
---|
2376 | - extended [.IDPNL_HOTSPOT_SCAN scan dialog] |
---|
2377 | .ul compact |
---|
2378 | - column *Protected* |
---|
2379 | - changed title to *Access type* |
---|
2380 | - changed items from *0* or *1* to *private* and *public* |
---|
2381 | - added column for *Matching Profiles* |
---|
2382 | - if a network is selected, which matches an existing connection profile |
---|
2383 | with its SSID and access type, this profile is activated. |
---|
2384 | If more than one matching connection profile |
---|
2385 | exists, a dialog comes up to select the profile to use |
---|
2386 | - for GenMac driver readded item *[=IDT_IDMEN_HOTSPOT_CONNECT]* to menu *[=IDT_IDMEN_HOTSPOT]* |
---|
2387 | |
---|
2388 | _*Fixed:*_ |
---|
2389 | .ul |
---|
2390 | - fixed trap in [.IDPNL_HOTSPOT_SCAN scan dialog] |
---|
2391 | |
---|
2392 | _*Online Help:*_ |
---|
2393 | .ul compact |
---|
2394 | - [.IDPNL_HOTSPOT_SCAN]: added information about changes to the scan dialog |
---|
2395 | - [.IDPNL_HOTSPOT]: added information about readded menu item *[=IDT_IDMEN_HOTSPOT_CONNECT]* |
---|
2396 | - [.IDPNL_HOTSPOT]: added information about menu item *[=IDT_IDMEN_HOTSPOT_BROWSER]* added in V2.01 |
---|
2397 | |
---|
2398 | .. ---------------------------------------- |
---|
2399 | .3 Version 2.01 |
---|
2400 | .. ---------------------------------------- |
---|
2401 | .an IDPNL_REVISION_201 |
---|
2402 | . |
---|
2403 | _*New:*_ |
---|
2404 | .ul |
---|
2405 | - added item *[=IDT_IDMEN_HOTSPOT_LAUNCHBROWSER]* to menu *[=IDT_IDMEN_HOTSPOT]* |
---|
2406 | - modified the [.IDPNL_HOTSPOT_SCAN scan dialog] to display |
---|
2407 | all SSIDs of the network connected to with a tag |
---|
2408 | |
---|
2409 | _*Fixed:*_ |
---|
2410 | .ul |
---|
2411 | - corrected error handling in GenMac Driver Interface Module, so that |
---|
2412 | Intel cards can be used |
---|
2413 | - fixed error in main module and DIM modules, preventing from configuring |
---|
2414 | the TCP/IP interface |
---|
2415 | |
---|
2416 | _*Online Help:*_ |
---|
2417 | .ul compact |
---|
2418 | - [.IDPNL_PROPERTIES_PAGESCRIPT]: added link to [.IDPNL_CONFIGURE_SCRIPT_FILES] |
---|
2419 | - [.IDPNL_HOTSPOT_SCAN]: added information about changes to the scan dialog |
---|
2420 | |
---|
2421 | .. ---------------------------------------- |
---|
2422 | .3 Version 2.00 |
---|
2423 | .. ---------------------------------------- |
---|
2424 | .an IDPNL_REVISION_200 |
---|
2425 | . |
---|
2426 | _*New:*_ |
---|
2427 | .ul |
---|
2428 | - Implementation of the driver access with the new Driver Interface |
---|
2429 | Modules (DIM), with integration of the GenMac driver of Willibald Meyer. |
---|
2430 | - on disconnect the route to the default gateways is deleted |
---|
2431 | - configuration of the TCP/IP interface per driver is not longer required |
---|
2432 | |
---|
2433 | _*Fixed:*_ |
---|
2434 | .ul |
---|
2435 | - adapted size of text fields in welcome dialog |
---|
2436 | - when starting the profile selection dialog, the profile being currently |
---|
2437 | active is being preselected |
---|
2438 | - the hotspot menu is disabled when radio is deactivated |
---|
2439 | - when selecting the menu item *[=IDT_IDMEN_SCANCONNECTION]* after the hotspot mode was |
---|
2440 | activated with *[=IDT_IDMEN_HOTSPOT_CONNECT]*, the [=TITLE] fell into an endless loop |
---|
2441 | using 100% CPU, if no connection profile was activated for the |
---|
2442 | [.IDPNL_CONFIGURE_PROFILESCAN connection scan]. This has been fixed. |
---|
2443 | |
---|
2444 | _*Online Help:*_ |
---|
2445 | .ul compact |
---|
2446 | - TCP/IP: added comments on automatic TCP/IP interface selection |
---|
2447 | |
---|
2448 | .. ---------------------------------------- |
---|
2449 | .3 Version 1.20 |
---|
2450 | .. ---------------------------------------- |
---|
2451 | .an IDPNL_REVISION_120 |
---|
2452 | . |
---|
2453 | _*New:*_ |
---|
2454 | .ul |
---|
2455 | - basic skin support |
---|
2456 | - added a [.IDPNL_PROPERTIES_PAGEDISPLAY2 display] properties page, which shows |
---|
2457 | the currently used status symbols and allows loading a new set of bitmaps |
---|
2458 | - added Drag&Drop support to [.IDPNL_CHANGEBITMAPS replace the status symbols] with user provided ones. For that |
---|
2459 | a folder containing the bitmap files can be dropped onto the window of the [=TITLE] |
---|
2460 | - extensions to status symbol handling |
---|
2461 | - when a user provided bitmap file for a status symbol does not contain a bitmap in the |
---|
2462 | [.IDPNL_PROPERTIES_PAGEDISPLAY configured size] (16x16 or 20x20 pixel), the existing |
---|
2463 | bitmap will be scaled to the configured size. |
---|
2464 | - the status symbols now can be rotated by determining the rotation on the |
---|
2465 | first [.IDPNL_PROPERTIES_PAGEDISPLAY display] properties page. |
---|
2466 | - TCP/IP configuration |
---|
2467 | - modified handling for TCP/IP interfaces configured via DHCP. When radio is disabled |
---|
2468 | or the Wireless LAN device is unplugged, the TCP/IP interface is only disabled instead |
---|
2469 | of being unconfigured. This avoids unnecessary and lengthy reconfiguation of the TCP/IP |
---|
2470 | interface via DHCP when radio is enabled or the Wireless LAN device is plugged again. |
---|
2471 | - added pushbutton *[=IDT_IDPBS_BROWSE]* to [.IDPNL_PROPERTIES_PAGESCRIPT Script] |
---|
2472 | properties page for selection of a script directory |
---|
2473 | - now on first start of a new version of the standalone executable the welcome dialog is launched. |
---|
2474 | Before, this was only done on the very first start of the program on a given system. |
---|
2475 | - the [.IDPNL_INSTALL_WIDGET installation script] *instexe.cmd* |
---|
2476 | for the standalone executable now creates a subfolder within the |
---|
2477 | WPS folder of the [=TITLE], containing a shadow of the supplied status symol |
---|
2478 | set *Smiley*. An additional help icon refers to the online help for to |
---|
2479 | configure the status symbols with Drag&Drop. |
---|
2480 | |
---|
2481 | _*Fixed:*_ |
---|
2482 | .ul |
---|
2483 | - the modified size of the [.IDPNL_STATUS status symbols] was not correctly read |
---|
2484 | on restart |
---|
2485 | - implemented a workaround for a possible trap in Script-Engine, caused by a |
---|
2486 | damaged environment variable C1, being modified by either the Scitech Display Doctor, |
---|
2487 | Scitech Snap driver or any other installed GRADD module in the original CONFIG.SYS |
---|
2488 | environment (it is not yet clear which driver is guilty). This could only |
---|
2489 | happen when more than the default GRADD module was installed, like e.g. an |
---|
2490 | additional WarpOverlay. |
---|
2491 | . |
---|
2492 | In the CONFIG.SYS multiple GRADD module names in the value of the C1 variable are still |
---|
2493 | separated by commas, but in the running system they are separated by invalid (!) zero bytes. |
---|
2494 | This had an unexpected impact on the code manipulating the einvironment variables for the |
---|
2495 | script engine. |
---|
2496 | |
---|
2497 | _*Online Help:*_ |
---|
2498 | .ul compact |
---|
2499 | - [.IDPNL_PROPERTIES_PAGEDISPLAY]: added rotation of the status symbols |
---|
2500 | - [.IDPNL_PROPERTIES_PAGEDISPLAY2]: new help panel on new properties page |
---|
2501 | - [.IDPNL_CHANGEBITMAPS]: new panel on Drag&Drop feature |
---|
2502 | - [.IDPNL_CHANGEBITMAPS_DIALOG]: help panel for new dialog |
---|
2503 | - [.IDPNL_PROPERTIES_PAGESCRIPT]: added note for pushbutton *[=IDT_IDPBS_BROWSE]* |
---|
2504 | |
---|
2505 | .. ---------------------------------------- |
---|
2506 | .3 Version 1.12 |
---|
2507 | .. ---------------------------------------- |
---|
2508 | .an IDPNL_REVISION_112 |
---|
2509 | . |
---|
2510 | _*New:*_ |
---|
2511 | .ul |
---|
2512 | - for [.IDPNL_PROFILEPROPERTIES_PAGETCPIP manual TCP/IP configuration] |
---|
2513 | within a connection profile [.IDPNL_PROFILEPROPERTIES_CONFIGMORETCPIP more TCP/IP options] |
---|
2514 | can be set to configure the default gateway and Domain Name service |
---|
2515 | - the [.IDPNL_STATUS status symbols] is now |
---|
2516 | - displayed in the size of the mini icons/system icons of 16x16 or 20x20 pixels, |
---|
2517 | according to the screen resolution (96dpi or 120 dpi), this can also be |
---|
2518 | [.IDPNL_PROPERTIES_PAGEDISPLAY overridden] by the user. |
---|
2519 | - (vertically centered also within the XCenter widget |
---|
2520 | - on first start of the standalone executable a welcome dialog is launched, and |
---|
2521 | the program window blinks until it is clicked with the mouse. This eases spotting |
---|
2522 | the small program window for beginners. |
---|
2523 | |
---|
2524 | _*Online Help:*_ |
---|
2525 | .ul compact |
---|
2526 | - [.IDPNL_PROFILEPROPERTIES_CONFIGMORETCPIP]: new configuration dialog |
---|
2527 | - [.IDPNL_PROPERTIES_PAGEDISPLAY]: new properties page |
---|
2528 | |
---|
2529 | .. ---------------------------------------- |
---|
2530 | .3 Version 1.11 |
---|
2531 | .. ---------------------------------------- |
---|
2532 | .an IDPNL_REVISION_111 |
---|
2533 | . |
---|
2534 | _*New:*_ |
---|
2535 | .ul |
---|
2536 | - IP address range conflicts are now also dectected, |
---|
2537 | when any other interfaces is configured to a TCP/IP address |
---|
2538 | of the same range of the interface of the Wireless LAN device |
---|
2539 | . |
---|
2540 | (before range was checked only at that point of time when |
---|
2541 | TCP/IP interface of the Wireless LAN device got configured) |
---|
2542 | |
---|
2543 | _*Fixed:*_ |
---|
2544 | .ul |
---|
2545 | - The configuration via DHCP did not work if another TCP/IP interface was previously |
---|
2546 | configured with a *dhcpstrt* command. In such cases the TCP/IP interface of the |
---|
2547 | Wireless LAN device remained deactivated. |
---|
2548 | |
---|
2549 | |
---|
2550 | .. ---------------------------------------- |
---|
2551 | .3 Version 1.10 |
---|
2552 | .. ---------------------------------------- |
---|
2553 | .an IDPNL_REVISION_110 |
---|
2554 | . |
---|
2555 | _*New:*_ |
---|
2556 | .ul |
---|
2557 | - added [.IDPNL_HOTSPOT hotspot mode] and a feature to create a |
---|
2558 | [.IDPNL_HOTSPOT_NEWPROFILE new profile] from a connection to a hotspot |
---|
2559 | - added feature to un- or reconfigure the TCP/IP interface |
---|
2560 | - added feature to call a script on disconnect and connect events |
---|
2561 | - added TCP/IP address range conflict detection for cases, where the TCP/IP |
---|
2562 | interface of the Wireless LAN device is to be configured for the same |
---|
2563 | address range like one of the other TCP/IP interfaces in the system |
---|
2564 | - added new property settings: |
---|
2565 | .ul compact |
---|
2566 | - new page for [.IDPNL_PROPERTIES_PAGERADIO] settings |
---|
2567 | - new page for [.IDPNL_PROPERTIES_PAGESCRIPT] settings |
---|
2568 | - new property *[=IDT_IDCHB_BEEPRANGE]* on page [.IDPNL_PROPERTIES_PAGEERROR] |
---|
2569 | - added new [.IDPNL_STATUS status codes] |
---|
2570 | .ul compact |
---|
2571 | - |
---|
2572 | .bi wlan-ipdisabled.bmp |
---|
2573 | TCP/IP interface disabled |
---|
2574 | - |
---|
2575 | .bi wlan-script.bmp |
---|
2576 | script executing |
---|
2577 | - added new menu items |
---|
2578 | .ul compact |
---|
2579 | - [=IDT_IDMEN_HOTSPOT] |
---|
2580 | - [=IDT_IDMEN_IPCFG] |
---|
2581 | - [=IDT_IDMEN_SELECTDEVICE] |
---|
2582 | - connection profiles can now be [.IDPNL_PROFILE copied] |
---|
2583 | - [=TITLE] now appends the default extension ***.wlp* to the names of the files, |
---|
2584 | to which connection profiles are [.IDPNL_PROFILE exported], if no filename extension |
---|
2585 | has been specified. In order to store to a file without a filename extension, specify |
---|
2586 | a dot at the end of the filename. |
---|
2587 | - adds Wireless LAN driver title to tooltip text if no card is detected |
---|
2588 | |
---|
2589 | _*Fixed:*_ |
---|
2590 | .ul |
---|
2591 | - in order to replace the XCenter Widget DLL it is now sufficient to |
---|
2592 | close all XCenter instances. Before, it was required to restart the Workplace Shell. |
---|
2593 | - encryption data is now being sent to the Wireless LAN driver only if it reported to support |
---|
2594 | encryption. If it was sent anyway before, this would |
---|
2595 | leave the [=TITLE] in an indefinite state |
---|
2596 | - switching between Wireless LAN drivers will now properly work |
---|
2597 | - fixed undo error on the properties page [.IDPNL_PROPERTIES_PAGEDEVSELECT] |
---|
2598 | - when configuring the TCP/IP interface of the Wireless LAN device, the ARP cache |
---|
2599 | will now be flushed |
---|
2600 | - the [.IDPNL_PROFILE connection profile selection dialog] does not anymore allow |
---|
2601 | deletion of the currently active connection profile |
---|
2602 | - tooltip text will not longer be modified if mouse pointer is not over widget |
---|
2603 | - handling of DHCP configuration and release of DHCP lease reworked and optimized |
---|
2604 | - storage of properties data redesigned, preventing incompatibilities between future |
---|
2605 | versions |
---|
2606 | - [=TITLE] will now also load status strings in other language than english |
---|
2607 | - reworked notificaton beeps on events when getting in range or out of range |
---|
2608 | |
---|
2609 | _*Online Help:*_ |
---|
2610 | .ul compact |
---|
2611 | - [.IDPNL_STATUS]: added information on new status symbols |
---|
2612 | - [.IDPNL_PROPERTIES_PAGERADIO]: new property page |
---|
2613 | - [.IDPNL_PROPERTIES_PAGEERROR]: added new property for range beeps |
---|
2614 | - [.IDPNL_PROPERTIES_PAGESCRIPT]: new property page |
---|
2615 | - [.IDPNL_HOTSPOT]: new page on hotspot mode |
---|
2616 | - [.IDPNL_MOUSEACTIONS] and |
---|
2617 | . |
---|
2618 | [.IDPNL_EXEOPTIONS]: added information on moving the standalone program with mouse button one |
---|
2619 | - [.IDPNL_LIMITATIONS]: removed information concerning problems when replacing |
---|
2620 | the XCenter Widget DLL |
---|
2621 | |
---|
2622 | .. ---------------------------------------- |
---|
2623 | .3 Version 1.03 |
---|
2624 | .. ---------------------------------------- |
---|
2625 | .an IDPNL_REVISION_103 |
---|
2626 | . |
---|
2627 | _*New:*_ |
---|
2628 | .ul |
---|
2629 | - the [=TITLE] now can handle more than four connection profiles. |
---|
2630 | .at fc=red |
---|
2631 | Connection profiles read and stored with the [=TITLE] therefore are not anylonger |
---|
2632 | downwards compatible to those of the older application *WifiState*, |
---|
2633 | being part of some Wireless LAN driver packages. |
---|
2634 | .at |
---|
2635 | - the [=TITLE] executes DHCP configuration only if the TCP/IP interface does |
---|
2636 | not have the same IP address as after the last successful DHCP configuration. |
---|
2637 | - the standalone version of the [=TITLE] can now be displayed [.IDPNL_EXEOPTIONS in larger size] |
---|
2638 | - the tooltip text has been reworked and now also includes the System Service |
---|
2639 | Identifier (SSID) of the WLAN partner as well as the transfer rate |
---|
2640 | - the DCHP request handling has been reworked, so that no DHCP request is being put |
---|
2641 | if the last requested address is still configured for the TCP/IP interface |
---|
2642 | |
---|
2643 | _*Fixed:*_ |
---|
2644 | .ul |
---|
2645 | - the [.IDPNL_INSTALL_WIDGET installation scripts] |
---|
2646 | instwgt.cmd and instexe.cmd load the REXXUTIL functions properly |
---|
2647 | |
---|
2648 | _*Online Help:*_ |
---|
2649 | .ul compact |
---|
2650 | - [.IDPNL_PROFILE]: modified to reflect the new handling of connection profiles |
---|
2651 | - [.IDPNL_STATUS]: added status symbol for the [=TITLE] being already active |
---|
2652 | - [.IDPNL_INSTALL_WIDGET]: Added note on TCP/IP configuration using the [=TITLE] |
---|
2653 | - [.IDPNL_PROFILEPROPERTIES_PAGETCPIP]: Added note on the new conditional DHCP configuration |
---|
2654 | - [.IDPNL_EXEOPTIONS]: Added note about new feature to display the [=TITLE] in larger size |
---|
2655 | - [.IDPNL_HOTSPOT]: Added information on detection of public Wireless LANs |
---|
2656 | |
---|
2657 | .. ---------------------------------------- |
---|
2658 | .3 Version 1.02 |
---|
2659 | .. ---------------------------------------- |
---|
2660 | .an IDPNL_REVISION_102 |
---|
2661 | . |
---|
2662 | First public release |
---|
2663 | |
---|
2664 | |
---|
2665 | .. ################ |
---|
2666 | .include trademarks.eng |
---|
2667 | .. ################ |
---|
2668 | |
---|
2669 | .. ============================================================================= |
---|
2670 | .2 Credits |
---|
2671 | .. ============================================================================= |
---|
2672 | .an IDPNL_CREDITS |
---|
2673 | . |
---|
2674 | [=TOPICS] |
---|
2675 | .su V30 |
---|
2676 | |
---|
2677 | .. ---------------------------------------- |
---|
2678 | .3 General credits |
---|
2679 | .. ---------------------------------------- |
---|
2680 | .an IDPNL_CREDITS_GENERAL |
---|
2681 | . |
---|
2682 | Credits go to: |
---|
2683 | .ul |
---|
2684 | - Jouni Malinen [mailto:jkmaline@cc.hut.fi] for creation of the |
---|
2685 | .sl |
---|
2686 | - [http://hostap.epitest.fi WPA Supplicant] |
---|
2687 | .el |
---|
2688 | - Jonas Buys for proof-testing the [=TITLE] |
---|
2689 | - Robert Lalla for help in correcting the calculation scheme |
---|
2690 | of signal strength in percent in the GenMac Driver Interface Module (DIM) |
---|
2691 | - Hermann Ulrichsktter for testing the GenMac Driver Interface Module |
---|
2692 | and fixing a bug in it, as well as providing suggestions for extension of |
---|
2693 | the online help |
---|
2694 | - Thorolf Godawa for testing the GenMac Driver Interface Module and |
---|
2695 | bug reports |
---|
2696 | |
---|
2697 | .. ---------------------------------------- |
---|
2698 | .3 Credits to translators |
---|
2699 | .. ---------------------------------------- |
---|
2700 | .an IDPNL_CREDITS_TRANSLATORS |
---|
2701 | . |
---|
2702 | The following people supported [=TITLE] by translating sources |
---|
2703 | into the respective language: |
---|
2704 | |
---|
2705 | .pl tsize=15 break=none |
---|
2706 | - *Language* |
---|
2707 | = *Translator* |
---|
2708 | - German |
---|
2709 | = Christian Langanke [mailto:cla@clanganke.de] |
---|
2710 | - Swedish |
---|
2711 | = Bjrn Sderstrm [mailto:bjorso@bjorso.com] |
---|
2712 | .. - French |
---|
2713 | .. = Guillaume Gay [mailto:guillaume.gay@bigfoot.com] |
---|
2714 | - Italian |
---|
2715 | = Gabriele Gamba [mailto:ggamba@tiscali.it] |
---|
2716 | - Dutch |
---|
2717 | = Jan van der Heide [mailto:j.van.der.heide@hccnet.nl] |
---|
2718 | |
---|
2719 | .. ============================================================================= |
---|
2720 | .2 Appendix: Sample scripts |
---|
2721 | .. ============================================================================= |
---|
2722 | .an IDPNL_APPENDIXSCRIPT |
---|
2723 | . |
---|
2724 | [=TOPICS] |
---|
2725 | .su V30 |
---|
2726 | |
---|
2727 | .. ---------------------------------------- |
---|
2728 | .3 Sample CMD Script |
---|
2729 | .. ---------------------------------------- |
---|
2730 | .an IDPNL_APPENDIXSCRIPT_CMD |
---|
2731 | .fo off |
---|
2732 | .textinclude xwlancmd.cmd |
---|
2733 | .fo on |
---|
2734 | |
---|
2735 | |
---|
2736 | .. ---------------------------------------- |
---|
2737 | .3 Sample REXX Script |
---|
2738 | .. ---------------------------------------- |
---|
2739 | .an IDPNL_APPENDIXSCRIPT_REXX |
---|
2740 | .fo off |
---|
2741 | .textinclude xwlanrx.cmd |
---|
2742 | .fo on |
---|
2743 | |
---|
2744 | .. ============================================================================= |
---|
2745 | .2 Appendix: using self-defined status symbols |
---|
2746 | .. ============================================================================= |
---|
2747 | .an IDPNL_APPENDIXOWNBITMAPS |
---|
2748 | .in __dragdrop |
---|
2749 | . |
---|
2750 | User-defined status bitmaps must be provided in bitmap files within a folder, |
---|
2751 | where these files need to follow a certain naming scheme. Then this folder |
---|
2752 | is to be [.IDPNL_CHANGEBITMAPS loaded] into the [=TITLE]. |
---|
2753 | |
---|
2754 | It is not absolutely necessary to provide a bitmap file for all of the status symbols |
---|
2755 | in such a directory. In that case the symbols corresponding to the missing files |
---|
2756 | are not modified. |
---|
2757 | |
---|
2758 | The files in the folder must include bitmaps in 16x16 and/or 20x20 pixels, where the |
---|
2759 | bitmap being used for display of a symbol is determined by |
---|
2760 | .ul compact |
---|
2761 | - the bitmap(s) provided in the file and |
---|
2762 | - the [.IDPNL_PROPERTIES_PAGEDISPLAY configured size] (16x16 or 20x20 pixel) |
---|
2763 | |
---|
2764 | When a user-provided bitmap file for a status symbol does not contain a bitmap in the |
---|
2765 | configured size, (one of) the existing bitmap(s) will be scaled to the configured size. |
---|
2766 | As the built-in Presentation Manager function is used for that, this may look ugly, |
---|
2767 | so it most likely will be a better option to provide a bitmap with the desired size. |
---|
2768 | |
---|
2769 | Moreover, the bitmap files must have the following filenames in order to be used |
---|
2770 | . |
---|
2771 | (for better orientation, the standard symbols are displayed here): |
---|
2772 | .pl break=none tsize=5 |
---|
2773 | - |
---|
2774 | .bi wlan-nocard.bmp |
---|
2775 | = NoCard.bmp |
---|
2776 | - |
---|
2777 | .bi wlan-nodriver.bmp |
---|
2778 | = NoDriver.bmp |
---|
2779 | - |
---|
2780 | .bi wlan-disabled.bmp |
---|
2781 | = Disabled.bmp |
---|
2782 | - |
---|
2783 | .bi wlan-ipdisabled.bmp |
---|
2784 | = IpDisabled.bmp |
---|
2785 | - |
---|
2786 | .bi wlan-nonet.bmp |
---|
2787 | = NotConnected.bmp |
---|
2788 | - |
---|
2789 | .bi wlan-searching.bmp |
---|
2790 | = Searching.bmp |
---|
2791 | - |
---|
2792 | .bi wlan-scanning.bmp |
---|
2793 | = Scanning.bmp |
---|
2794 | - |
---|
2795 | .bi wlan-configuring.bmp |
---|
2796 | = Configuring.bmp |
---|
2797 | - |
---|
2798 | .bi wlan-script.bmp |
---|
2799 | = Script.bmp |
---|
2800 | - |
---|
2801 | .bi wlan-100.bmp |
---|
2802 | = Connected100.bmp |
---|
2803 | - |
---|
2804 | .bi wlan-80.bmp |
---|
2805 | = Connected80.bmp |
---|
2806 | - |
---|
2807 | .bi wlan-60.bmp |
---|
2808 | = Connected60.bmp |
---|
2809 | - |
---|
2810 | .bi wlan-40.bmp |
---|
2811 | = Connected40.bmp |
---|
2812 | - |
---|
2813 | .bi wlan-20.bmp |
---|
2814 | = Connected20.bmp |
---|
2815 | - |
---|
2816 | .bi wlan-nodataaccess.bmp |
---|
2817 | = NoDataAccess.bmp |
---|
2818 | |
---|