EINE is a solution for large-scale plug&play x86 network appliance deployment over Internet.
License: BSD 2-clause
Author: [Orange] (http://www.orange.com)
EINE, a sub-project of BSD Router Project, permit to generate an x86 raw image disk (appliance firmware) to be use for deploying this solution:
The demo EINE firmware include build-in DEMO certificate and passwords that NEED to be customized for your usage. Private AND public keys/certificates are embedded in the demo firmware, then are totally unsecure.
For building your own EINE firmware, you NEED:
- A FreeBSD Operating system (10.1 minimum)
- with an Internet access for downloading sources
Then you had to follow these steps:
- Download source
svnlite co https://github.com/ocochard/BSDRP/trunk BSDRP
cd BSDRP
- Generate your own SSH keys and certificate
- Create an EINE/local.data/data.conf file for declaring:
- ADMIN_USERNAME: admin username
- CONSOLE_PASSWORD: Root password
- DOMAIN_NAME: domain name
- GATEWAYS: List of of gateways hostname
- OVPN_UNREG_PORT: UDP port to be used for unregistered gateway
- SSH_PORT: Port used by sshd
- check examples in EINE/DEMO.data/data.conf
- Generate EINE x86 disk image using BSD Router Project build script
./make.sh -p EINE