Instructions for Advanced Users -------------------------------- These instructions are intended for users who are very familiar with FreeBSD and Linux. FreeBSD: ========= 1. Install FreeBSD 4.7+ 2. ***** Update the ports tree ****** 3. Install perl 5.8.0 or above 4. Install perl modules identified in REQUIREMENTS 5. Download X-Bone port (and X-Bone GUI port) if necessary from http://www.isi.edu/xbone/ 6. Install these ports 7. Install Apache port if GUI is needed. 8. Obtain host and user certificates from http://www.xbone.net 9. Store the host certificate in /usr/local/etc/xbone/cert 10. Make sure that the paths to the keys and certificates are correct 11. Load the user certificate into the browser 12. Eyeball the configuration file /usr/local/etc/xbone/xbone.conf (in case of a host, router or node) for: 1. Address ranges 2. Overlay types (variable: ipproto, control_protocol, address_type) 3. Paths to key and certificate 4. Access Control 13. If the configuration file is not correct then either hand edit the configuration or run xb-config again. 14. Run xb-node-daemon 15. If GUI is needed, then update the apache configuration with sample configuration specified in /usr/local/etc/xbone/apache-conf 16. Run Apache "-D SSL" 17. open https:// 18. In case of errors look at apache error log Linux ========= 1. Install Linux 2.4.18+ 2. Install perl 5.8.0 or above 3. Install perl modules identified in REQUIREMENTS 4. Download X-Bone rpm (and X-Bone GUI rpm) if necessary from http://www.isi.edu/xbone/ 5. Install these rpms 6. Run xb-config 7. Install Apache if GUI is needed. 8. Obtain host and user certificates from http://www.xbone.net 9. Store the host certificate in /usr/local/etc/xbone/cert 10. Make sure that the paths to the keys and certificates are correct 11. Load the user certificate into the browser 12. Eyeball the configuration file /usr/local/etc/xbone/xbone.conf (in case of a host, router or node) for: 1. Address ranges 2. Overlay types (variable: ipproto, control_protocol, address_type) 3. Paths to key and certificate 4. Access Control 13. If the configuration file is not correct then either hand edit the configuration or run xb-config again. 14. Run xb-node-daemon 15. If GUI is needed, then update the apache configuration with sample configuration specified in /usr/local/etc/xbone/apache-conf 16. Run Apache "-D SSL" 17. open https:// 18. In case of errors look at apache error log