2.1Greenpass System Startup


Checklist

2.1.0 Power up the sytems, login

  1. Power up Greenpass servers (GPRadius, GPCentral)
  2. dns (named) and dhcp (dhcpd) started at boot on GPCentral
  3. if needed "login" as root and run "startx" for gui

2.1.1 Start processes for GPCentral:

  1. Start Apache (as root, /usr/sbin/apachectl start)
  2. Start Intro cache and TempCA
    1. switch user to gpadmin
    2. in $GREENPASS_HOME/gpcensrc, execute setenv.sh
    3. in $GREENPASS_HOME/gpcensrc/daemons, start the introcache: execute introcache_d.py
    4. in $GREENPASS_HOME/gpcensrc/daemons, start the TempCA: execute tempca_d.py

2.1.2 Start processes for GPRadius:

  1. Start Authorization Cache
    1. login as (or switch user to) gpadmin,
    2. cd $GREENPASS_HOME/gpradsrc, execute setenv.sh
    3. cd $GREENPASS_HOME/gpradsrc/scripts, execute "startauthserver.sh"
      (starts server using the public key of trust root
      SOA.pub)
  2. Bootstrap a delegator into the cache, using the user_name_bootstrap.sh script prepared for that purpose.
    1. open another shell
    2. as gpadmin, execute setenv.sh while in /home/gpadmin
    3. execute $GREENPASS_HOME/gpradsrc/jdaemons/scripts/user_name_bootstrap.sh
    4. (repeat as needed for all the users needing bootstraps)
  3. Start RADIUS server (as root, /usr/local/sbin/radiusd -X -A)
    (switches are for debugging)
Greenpass is now ready to handle user-based delegation of network access.


Return to Main
1 Building Greenpass 2 Running Greenpass



Last edited August 14, 2006
Greenpass Home