Release 1.0 Announcement
First public release of the network configuration utility for Pibox/BeagleBox's desktop environment (BUI) has been made.
bui-network-config has a simple use case: Provide simple network configuration for a home user who likely uses WPA 2 Personal security on a single wireless router or is connected through a wired connection to a single router. To support this, bui-network-config simply edits configuration files used at start up for PiBox and BeagleBox using a graphical interface based on GTK+. It does not depend on dbus or other external libraries since it simply edits network configuration files used by Busybox/Buildroot to start up a network on an embedded platform. It doesn't get any simpler than this for network configuration. The drawback: if you have a complex network configuration or you need to jump easily or automatically between network connections then this is not the tool for you.This release provides the following features:
- Edit /etc/network/interfaces (network interfaces) via UI
- Edit /etc/wpa_supplicant.conf (wireless configuration) via UI
- Edit /etc/resolv.conf (nameserver configuration) via UI
- Manual edit of interfaces file.
- Manual edit of wpa_supplicant.conf file.
- Allow saving to alternate file names.
- Context sensitive save operations
- Restart network option (File->Restart) calls /etc/init.d/S40network
- No external requirements other than GTK+
- No dbus requirement
- No NetworkManager overhead
- Easier to build and use than connman
- Debug option (-t) allows use of debug data files and saving to .bak files for analysis.
- Wireless configuration using the UI assumes (these can be overridden using manual edit)
- Key Management is hard coded to WPA-PSK
- Pairwise and Group configuration options are hard coded to TKIP
- IP address validation checking is not performed.