Several end-user access templates come with Novell ZENworks Network Access Control. The End-user window provides a way to customize these templates from within the user interface (see Section 3.17.6, End-user Screens). For optimal end-user experience, brand these windows as your own and keep them friendly and helpful. It is important to convey to your end-users what is happening during and after the testing process.
If you want to make more customizations than are available using the End-user window, the files are located in the following directory:
/usr/local/nac/webapps/HoldingArea
There are two ways you can edit the Novell ZENworks Network Access Control end-user access templates outside of the Novell user interface configuration window:
UNIX command line and vi text editor — Connect to the Novell ZENworks Network Access Control server using SSH, then edit the files with vi.
HTML editor on your local machine — Connect to the Novell ZENworks Network Access Control server using SSH, copy the files to your local machine, edit the files with any HTML or text editor, copy the files back to the Novell ZENworks Network Access Control server.
You can also create additional HTML files.
NOTE:Upgrading the Novell ZENworks Network Access Control software does not overwrite your template changes. Your updated templates are preserved.
IMPORTANT:Do not rename the files or they will not be seen by Novell ZENworks Network Access Control.
End-users begin the login process by opening their browser. If their home page is defined on the Accessible services window, they are allowed to access that page.
The following sections contain more information:
When the end-user directs their browser to go to a location that is not listed in the Accessible services and endpoints list, the testing option window appears:
Figure 5-10 End-user Opening Window
The end-users select Get connected. One of the following windows appears, depending on which test method and order is specified in the System configuration>>Testing methods window:
Windows NAC Agent test — Installation window (first-time connection only) (see Section 5.7.2, Windows NAC Agent Test Windows)
ActiveX test — Testing window (see Section 5.7.4, ActiveX Test Windows)
Agentless test — Testing window (see Section 5.7.6, Testing Window)
If the Allow end users to cancel installation option on the System Configuration>>Testing methods window is selected, the end-users have the option of clicking Cancel installation. If they click Cancel installation, an Installation cancelled window appears.
HINT:The logo and the text in Figure 5-10 is customizable as described in Section 3.17.6, End-user Screens.
The following sections contain more information:
When the test method used is NAC Agent test, the first time the user attempts to connect, the agent installation process should begin automatically, and the installing window appears:
Figure 5-11 End-user Installing Window
HINT:The end-user can also manually install the agent as described in Manually Installing the Windows Agent.
If Active Content is disabled in the browser, the following error window appears:
Figure 5-12 End-user Agent Installation Failed
HINT:To enable active content, see the instructions in the Installation Guide, in the “Important Browser settings, Active Content” section.
If this is the first time the end-user has selected NAC Agent test, a security acceptance window appears. In order to proceed with the test, the user must select to Install the digital signature.
Once the user has accepted the digital signature, the agent installation begins. The user must click Next to start the agent installation:
Figure 5-13 End-user Agent Installation Window (Start)
The user must click Finish to complete the agent installation and begin testing:
Figure 5-14 End-user Agent Installation Window (Finish)
As soon as the installation is complete, the endpoint is tested. See Section 5.7.6, Testing Window.
Figure 5-15 Add/Remove Programs
Find the ZENworks Network Access Control Agent in the list of installed programs.
Click Remove.
HINT:The ZENworks Network Access Control Agent also appears in the services list:
Start button>>Settings>>Control panel>>Administrative tools>>Services
Point the browser to the following URL:
https://<enforcement_server_ip>:89/setup.exe
The security certificate window appears:
Figure 5-16 Security Certificate
Click Yes to accept the security certificate. You are prompted to select Save to disk or Run the file:
Figure 5-17 Run or Save to Disk
Click Run to begin the install process.
The Agent Installation Wizard starts (Figure 5-13).
Change the working directory to the following:
C:\Program Files\StillSecure\NAC Agent
Enter the following command:
SAService version
The version number is returned. For example: 4,0,0,567
When the test method selected is agent-based, the first time the end-user logs in to their Macintosh computer and opens a browser window, Novell ZENworks Network Access Control attempts to test the endpoint. If the agent is required, they receive the Installation Failed window shown in End-user Agent Installation Failed.
The following sections contain more information:
The Mac OS agent must be installed manually and works with Mac OS X version 10.3.7 or later. Both the PowerPC and Intel Macintosh computers are supported. To check your version of Mac OS, select Apple Menu>>About This Mac.
Click the download the testing software link (Figure 5-12).
Double-click the downloaded file to unzip it.
Double-click the extracted file to launch the installer program. A confirmation window appears:
Figure 5-18 Start Mac Os Installer
Click Continue. The installer appears:
Figure 5-19 Mac OS Installer 1 of 5
Click Continue. The Select a Destination window appears:
Figure 5-20 Mac OS Installer 2 of 5
Click Continue. The Easy Install window appears:
Figure 5-21 Mac OS Installer 3 of 5
Click Install. The Authenticate window appears:
Figure 5-22 Mac OS Installer 4 of 5
Enter your password. Click OK. The agent is installed and the confirmation window appears:
Figure 5-23 Mac OS Installer 5 of 5
Click Close.
Figure 5-24 Applications, Utilities Folder
Double-click Activity Monitor. The Activity Monitor window appears:
Figure 5-25 Activity Monitor
Verify that the osxnactunnel process is running.
If the osxnactunnel process is not running, start it by performing the following steps:
Select Applications window>>Utilities>>Mac OS X Terminal. A terminal window opens:
Figure 5-26 Mac Terminal
Enter the following at the command line:
OSXNACAgent -v
The build and version number are returned.
If an error message is returned indicating that the agent could not be found, the agent was not installed properly. Re-install the agent as described in Installing the MAC OS Agent.
If the agent is installed but not running, enter the following at the command line:
sudo OSXNACAgentDaemon restart
Check the Activity Monitor window again to see if the osxnactunnel process is running. If it is still not functioning properly after re-installing the agent and attempting to restart the process, contact your network administrator for assistance.
Select Mac OS X Terminal. A terminal window opens (Figure 5-26).
Enter the following at the command line:
remove_osxnacagent
Remove the firewall entry:
Select Apple Menu>>System Preferences>>Sharing->Firewall tab.
Select OS X NAC Agent.
Click Delete.
For the ActiveX test, the Testing window appears (see Section 5.7.6, Testing Window) and an ActiveX component is downloaded. If there is an error running the ActiveX component, an error window appears:
Figure 5-27 End-user Plug-in Failed
HINT:To enable active content, see the instructions in the Installation Guide, in the “Important Browser settings, Active Content” section.
HINT:Install any needed patches before installing the Agent.
If the end-users select Agentless test, Novell ZENworks Network Access Control needs login credentials in order to test the endpoint. Credentials can be obtained from the following:
Automatically connect the user through domain authentication (Section 3.17.7, Agentless Credentials)
Require the user to log in. End-users must set up their local endpoints to have a Windows administrator account with a password in order to be tested by Novell ZENworks Network Access Control.
NOTE:Novell ZENworks Network Access Control uses the Windows Messenger Service when using agentless testing. If you have disabled this service (http://www.microsoft.com/windowsxp/using/security/learnmore/stopspam.mspx), agentless testing will not work.
HINT:If the end-user has not defined a login/password combination, the default login is usually administrator with a blank password.
If the end-users are required to log in, or if the automatic connection methods fail, they must log in using the following window:
Figure 5-28 End-user Login Credentials
If the Allow end-users to have their administrator login information saved for future access option is selected on the System Configuration>>Testing methods window, the end-user login window presents a check box option to the end-users, allowing them to save their login credentials.
If the login credentials are correct, the Testing window is displayed (see Section 5.7.6, Testing Window).
If the end-users do not enter the correct information in the login window fields, a login failure window appears:
Figure 5-29 End-user Login Failed
HINT:You can customize the logo and contact paragraph that appear on this window. See Section 5.8, Customizing Error Messages for more details.
The following figure shows the window that appears during the testing process:
Figure 5-30 End-user Testing
The possible outcomes from the test are as follows:
Test successful window (see Section 5.7.7, Test Successful Window)
Testing cancelled window (see Section 5.7.8, Testing Cancelled Window)
Testing failed window (see Section 5.7.9, Testing Failed Window)
Other error window (see Section 5.7.10, Error Windows)
When the end-users’ endpoints meet the test criteria defined in the NAC policy, they are allowed access to the network, and a window indicating successful testing appears:
Figure 5-31 End-user Testing Successful
HINT:You can customize the logo and text that appears on this window as described in Section 3.17.6, End-user Screens.
If the Allow end users to cancel testing option on the System configuration>>Testing methods window is selected, the end-user has the option of clicking Cancel testing. If the end-users click Cancel testing, a window appears indicating that testing is cancelled:
Figure 5-32 End-user Testing Cancelled
When the end-user’s endpoints fail to meet the test criteria defined in the NAC policy, the end-users are not allowed access to the network (are quarantined) and the following testing failed window appears.
For each NAC policy, you can specify a temporary access period should the end-users fail the tests. See Section 6.3.14, Selecting Action Taken for more information.
Figure 5-33 End-user Testing Failed Example 1
HINT:You can elect to allow access to specific services and endpoints by including them in the Accessible services and endpoints area of the System configuration>>Accessible services window (see Section 3.17.3, Accessible Services).
HINT:You can customize the logo and contact paragraph that appear on this window. See Section 5.8, Customizing Error Messages for more details.
End-users can click Printable version to view the testing results in a printable format, as shown in the following figure:
Figure 5-34 End-user Testing failed, Printable Results
End-users might see any of the following error windows:
Unsupported endpoint
Unknown error
The following figure shows an example of an error window:
Figure 5-35 End-user Error