When Novell ZENworks Network Access Control does not sit inline with the DHCP server, you need to set up a remote host for Device Activity Capture (DAC) to allow Novell ZENworks Network Access Control to listen on the network. This is done by installing a small program on the DHCP server or other remote (non-Novell ZENworks Network Access Control) host, which then sends relevant endpoint device information back to Novell ZENworks Network Access Control.
NOTE:Windows Server 2003 is the only server supported for this release.
The DHCP plug-in requires that you first configure your system with RDAC as described in Section 13.1, Creating a DAC Host.
On the Novell ZENworks Network Access Control MS, enter the following commands and follow the on-screen instructions:
/usr/local/nac/bin/MakeDHCPCert
This command generates a file named server.pem in the current directory. This file contains a key and certificate signed by the CA. The DHCP plug-in responds to SSL connections from Novell ZENworks Network Access Control by providing this certificate.
Copy the server.pem file (from the directory where it was created in Step 2.a above) to the C:\WINDOWS\system32\dhcp directory.
After copying the server.pem file from the Novell ZENworks Network Access Control server, delete the file from its temporary location on the Novell ZENworks Network Access Control server
Download and install the DHCP plug-in as described in Section 15.2.1, Installing the Plug-in.
The DHCP Plug-in is configured using confg.xml that resides on the Windows 2003 Server in c:\WINDOWS\SYSTEM32\DHCP\confg.xml. The following Table 15-1 shows options used in confg.xml:
Table 15-1 DHCP Plug-in Configuration File Values
The following text shows a DHCP plug-in example configuration file with default values:
<?xml version="1.0" encoding="utf-8" ?> <dhcpconnector> <listener failopen="true"> <port>*:4433</port> <looprate>10</looprate> </listener> <certificates> <cadir /> <certfile>c:\windows\system32\dhcp\server.pem</certfile> <clientCN enforce="false">nac</clientCN> </certificates> <logging> <location>c:\windows\system32\dhcp\nac_DHCP.log</location> <level>3</level> <maxsize>1024</maxsize> </logging> </dhcpconnector>