Setting up a proxy with / without authentication for the Beaglebone Black using Angstrom:

You need to setup the use of a network proxy for applications individually. Thus, you do not set a “global” proxy that makes all programs automatically use it, but have to set it for programs individually.
Angstrom uses the opkg package manager. To set the proxy for this program, follow these steps:

IF LOGGED IN AS ROOT:
Type: nano /etc/opkg/opkg.conf
Add this line for proxy without authentication: option http_proxy http://yourproxyhosthere:proxyport/ (Example: option http_proxy http://adslproxy.sun.ac.za:3125/)
Add this line for proxy with authentication: option http_proxy http://username:password@yourproxyhosthere:proxyport/ (Example: option http_proxy http://myuser:mypassword@adslproxy.sun.ac.za:3125/)

IF NOT LOGGED IN AS ROOT:
Type: sudo nano /etc/opkg/opkg.conf
Add this line for proxy without authentication: option http_proxy http://yourproxyhosthere:proxyport/ (Example: option http_proxy http://adslproxy.sun.ac.za:3125/)
Add this line for proxy with authentication: option http_proxy http://username:password@yourproxyhosthere:proxyport/ (Example: option http_proxy http://myuser:mypassword@adslproxy.sun.ac.za:3125/)

It should then work :)

Standard