3) Navigate to `openldap/contrib/slapd-modules/radiusov` and execute
make && make install
make && make install
4) Navigate to `./radiusclient` and execute
make
make
You need to do this before launching `slapd` or `radiusd` to make sure the correct certificates are in place.
...
...
@@ -38,21 +38,21 @@ You need to do this before launching `slapd` or `radiusd` to make sure the corre
7) Open a terminal window and navigate to `./ldap`. Execute
make scratch
make scratch
You have to do this once to create a purely local OpenLDAP directory that will be used for the demonstration. Note further that the demonstration uses its own local `slapd.conf` file -- if I did everything right, the demonstration doesn't require any default information, nor will it affect in any way, and OpenLDAP installation on the same computer. It even uses its own TCP/IP port -- port 3899 -- for the demo.
6) Open a terminal window and navigate to `./ldap`. Execute
make both
make both
If you have edited `./radiusclient/Makefile` to eliminate the two `rad:` instructions that reference port 1812, then just execute
make slapd
make slapd
7) In another terminal window, navigate to `./radiusclient` and execute
make rad
make rad
In a perfect world, the process will result in SUCCEEDED indications.
@@ -14,6 +14,6 @@ The RADIUSOV demonstration also authenticates against the FreeRADIUS `radiusd` d
In general, you'll want to launch them both with `launch both`.
You can shut down `slapd` with `make kill`.
You can shut down `slapd`and `radiusd`with `make kill`.
Note: Although I took pains to make sure that this local instance of slapd and its configuration files do not interfere with any other installation of OpenLDAP, I didn't make an effort to change the name. Thus, my ham-handed `make kill` will kill not just this local instance of `slapd` but any others that might be running.