Changes between Version 13 and Version 14 of WikiStart
- Timestamp:
- Jan 8, 2010, 2:39:06 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v13 v14 12 12 * no browsing from wleiden.net of local webserver(s) 13 13 * access to wleiden.net from local network 14 15 == Approach ==16 We will use the NodeFactory as the basis for this project, based on nanobsd, but build on FreeBSD-8.0.17 Tinyproxy, ntpd, sshd, snmpd are already included in the packagelist.18 * rebuilding the nodefactory on the basis of FreeBSD-8.019 No surprises here. We do not need the patches to the driver modules, only usbdevs.patch is still required.20 * kernel configuration needs some adjustments for 8.0.21 22 14 23 15 == Previous (and other ongoing) work == … … 28 20 Recently Richard has provided some notes on building a proxy for a Soekris-compact flash card: http://svn.wirelessleiden.nl/svn/projects/proxy/2.0/ 29 21 30 Hogeschool Leiden is carrying out the GenericProxy project .22 Hogeschool Leiden is carrying out the GenericProxy project, see also [http://www.genericproxy.org Generic Proxy project website]. 31 23 32 == [http://www.genericproxy.org Generic Proxy project] ==33 The goal of the parallel [http://www.genericproxy.org/ Generic Proxy Project] is the development and implementation of a (prototype) device that provides internet proxy functionality to a (community) (wireless) network, supplementary equipped with a simple user (web) interface and management features for the network operator. The device should be a self contained and embedded board. If there are a limited number of gateways to the public internet, the bandwidth to the internet is proportionally limited and randomly distributed. Balancing the load over the available bandwidth will decrease congestion on the relatively small (wireless) backbone. The "Generic Proxy" appliance aims at resolving this issue in a flexible manner. Adding bandwidth and/or extra gateways to the network will become a manageable function of the network.34 24 35 The project is an initiative of Hogeschool Leiden and is sponsored by [http://www.nlnet.nl Stichting NLnet]. Project results and prototype equipment are donated to Stichting Wireless Leiden and all software developments are made available to the Open Source Community. 36 37 The project started in July 2009. 38 39 From the website we quote freely: 40 === web interface === 41 One of the features of the 'generic proxy' is a web interface for easy of administration. 42 43 The functionality present in the 'generic proxy' appliance overlaps with existing applications such as [http://www.pfsense.org pfSense] and m0n0wall. These are distributed under the BSD open-source license. The implementation of the Generic Proxy appliance is based upon these proven concepts and techniques. 44 Upon looking through the back end code of pfsense and monowall it was concluded that using these directly or adding to these would harm maintainability of the code in the long run. Both pfsense and monowall, albeit being working solutions, have not structured their code such that it is easy to remove from, or add to, the base functionality. 45 46 With that in mind the decision has been made to merely use pfsense as a baseline on how to get specific tasks done, while attempting to set up a structured and easily maintained version. This is not intended to be a fork or competitor to pfsense or monowall, as only a subset of their features is implemented. But we do strive to set up the system so that the code can be re-used easily. 47 48 For present status see the project website and FunctionalRequirements and WebInterface pages. 25 == Approach == 26 We will use the NodeFactory as the basis for this project, based on nanobsd, but build on FreeBSD-8.0. 27 Tinyproxy, ntpd, sshd, snmpd are already included in the packagelist. 28 * rebuilding the nodefactory on the basis of FreeBSD-8.0 29 No surprises here. We do not need the patches to the driver modules, only usbdevs.patch is still required. 30 * kernel configuration needs some adjustments for 8.0. 49 31 50 32