A new NetScaler appliance does not have a configuration file. When you connect an
appliance without a configuration file to the network, its DHCP client automatically
polls the DHCP server for an IP address. If you have specified the NetScaler vendor class
identifier on the DHCP server, the server returns an address. You can also enable the
DHCP client on a previously configured appliance.
Prerequisites
To use DHCP, you must:
1. Note the system ID (sysid) on the serial number sticker on the back panel of the
appliance. On an older appliance, the system ID may not be available. In this case,
use the MAC address instead of the system ID.
2. Set up a DHCP server and configure it with the NetScaler vendor class identifier.
To configure a Linux/UNIX DHCP server for the
NetScaler appliance
1. Specify "citrix-NS" as the vendor class identifier for the NetScaler appliance by
adding the following configuration to the server's dhcpd.conf file. The subclass
declaration must be inside the subnet declaration.
option space auto;
option auto.key code 1 = text;
class "citrix-1" {
match option vendor-class-identifier;
}
subclass "citrix-1" "citrix-NS"{
vendor-option-space auto;
option auto.key "citrix-NS";
Note: The location of the dhcpd.conf file can be different in different versions
and flavors of the Linux/UNIX-based operating system (for example, in FreeBSD
6.3 the file is present in the /etc/ folder). For the location, see the dhcpd man
page of the DHCP server.
2. If you do not want NetScaler appliances to use IP addresses from the general pool,
specify a pool of addresses for the appliance. You must include this pool
declaration inside the subnet declaration. For example, adding the following
configuration to the dhcpd.conf file specifies a pool of IP addresses ranging from
192.168.2.120 to 192.168.2.127.
pool {
allow members of "citrix-1";
range 192.168.2.120 192.168.2.127;
option subnet-mask 255.255.255.0;
}
Citrix NetScaler Hardware Installation and Setup Guide
95