Running the MSNL Master



next up previous
Next: File Formats Up: MSNL Connection Management Using Previous: The Rarp Server

Running the MSNL Master

The MSNL master is an Ultrix program which requires the pthreads library in order to compile and run. Internally the master is multi-threaded. The master must be run with root privileges, to enable it to open and use the MSNL control socket. It also needs to be configured with several environment variables which describe where the master can obtain information on the configuration of the system which it is managing, where it should write its log, and what responses it should deliver when responding to rarp requests. The environment variables which are required are:

To reconfigure the master, the appropriate files should be edited (for example the rarp table) and the manager reinitialised by sending it the signal SIGHUP. On receipt of this signal the rarp tables will be discarded and the MSNL master will reread both the configuration file and the rarp tables. An error in either file will have the same results as if the master had just been started, namely an error in the configuration file will cause the master to fail, close the control socket and exit. An error in the rarp table will prevent the rarp daemon from starting.



next up previous
Next: File Formats Up: MSNL Connection Management Using Previous: The Rarp Server



Simon Crosby