If you're behind a proxy, you will likely need to configure it in order for the SUS portion of the appliance to work properly. The NetBoot/SUS appliance uses Reposado for the SUS service, which can be configured for proxy support.
- Log into your NetBoot/SUS appliance with the "shelluser" account.
- cd to /var/lib/reposado
- use an editor like vi or nano to edit preferences.plist with sudo rights
- Refer to https://github.com/wdas/reposado/blob/master/docs/reposado_preferences.txt and look in the Optional Keys section and find that there is a key called AdditionalCurlOptions where proxy information can be added. For example, you would add
to the preferences.plist file. This example adds proxy information when the proxy does not need authentication. If you have an authenticated proxy, refer to curl documentation to find the correct formatting for this setup. Reposado is merely passing the parameters to Curl in the format that Curl understands.<key>AdditionalCurlOptions</key> <array> <string>proxy = "web-proxy.yourcompany.com:8080"</string> </array>
- Save the preferences.plist file
No restart is needed between proxy setting changes as they're sent to Curl on a per-request basis.