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 |
|
---|