Bering-uClibc Installation Guide

Bering-uClibc users community


          
        

Edited by

Bering-uClibc Team

2004-08-04

Revision History
Revision 0.72006-05-13kp
USB chapter written by Jorn Eriksen
Revision 0.52004-08-04kp
network chpt rewritten - originally written by Jacques Nilo
Revision 0.42004-07-20kp
some more chapters added - originally written by Jacques Nilo
Revision 0.32004-07-19kp
Added chapter about new disk contents - originally written by Jacques Nilo
Revision 0.22003-11-12kp
Added chapter about new entry in /etc/network/options
Revision 0.12003-08-17ET
Initial document
Revision History
Revision 0.62006-01-29kp
webconf chapter written by Nathan Angelacos
Revision 0.52004-08-04kp
network chpt rewritten - originally written by Jacques Nilo
Revision 0.42004-07-20kp
some more chapters added - originally written by Jacques Nilo
Revision 0.32004-07-19kp
Added chapter about new disk contents - originally written by Jacques Nilo
Revision 0.22003-11-12kp
Added chapter about new entry in /etc/network/options
Revision 0.12003-08-17ET
Initial document

Table of Contents

1. Bering-uClibc preface
Overview
Contributions and Feedback
2. About Bering-uClibc
What is Bering-uClibc?
Why Bering-uClibc?
Available images
Sourcecode
Acknowledgement
3. Available packages on the LEAF Bering-uClibc floppy
The LEAF Bering-uClibc floppy disk content
Description
4. Download the distribution
Linux users
Windows users
5. The modules package and tarball
6. Adding and removing packages
Objective
Bering-uClibc 2.2 and above
Introduction
Changes in syslinux.cfg
Configuring leaf.cfg
Additional capabilities of leaf.cfg
Bering-uClibc 2.0 and 2.1
7. Configure your keyboard
8. Configure your network
interfaces file (/etc/network/interfaces)
network options file (/etc/network/options)
hosts IP addresses (/etc/hosts)
hostname (/etc/hostname)
resolv.conf (/etc/resolv.conf)
Super server daemon configuration (/etc/inetd.conf)
hosts.allow (/etc/hosts.allow)
hosts.deny (/etc/hosts.deny)
network (/etc/network)
9. Configure Shorewall
10. Choosing the preferred editor
11. Using Bering-uClibc with an IDE harddisk or CD-ROM drive
initrd.lrp
Create a bootable CD-ROM
Introduction
Step1 Create a bootable 1,44MB floppy
Step 2: Create the CD
Step 3: Adding packages and backup configuration
Create a bootable HD
Bering-uClibc 2.1 and earlier versions
Bering-uClibc 2.2 and later versions
Using pxeinstall.tgz
Introduction
Requirements
General description of the PXE boot sequence
Configuration
Booting via PXE
Setting up the new system
Supported network cards
Create a bootable IDE-CF
Booting from an onboard IDE-CF system
Booting from a PCI-IDE CF system
Credits
Links
Building a LEAF CD-ROM
12. Using Bering-uClibc with an prefabricated USB HDD image
Preface
Bootable USB HDD
Initial preparations
This is how you do it
13. Using dnsmasq
Objectives
Load dnsmasq package
Configure dnsmasq dns forwarder
Using dnsmasq with ppp/pppoe
Using dnsmasq with dhcpcd
Using dnsmasq with static ip
Using dnsmasq with pump
Using dnsmasq as dhcpd server
Configure dnsmasq dhcpd
Configure shorewall for dhcpd
14. Serial Modem configuration
Objectives
Step 1: declare the ppp package
Step 2: declare the ppp modules
Step 3: configure ppp
Step 4: configure your interfaces file
Step 5: configure Shorewall
Step 6: Make the connection persistent (optional)
Step 7: reboot...
ppp-filter.lrp
15. PPPoE configuration
Objectives
Step 1: Declare the ppp and pppoe packages
Step 2: Declare the ppp and pppoe modules
Step 3: Configure ppp
Step 4: Configure pppoe
Step 5: Configure your interfaces file
Step 6: Configure Shorewall
Step 7: Reboot...
An example: a PPPoE connection with a two PCMCIA cards setup
16. PPTP/PPPoA configuration
Objectives
Step 1: declare the ppp and the pptp packages
Step 2: declare the ppp modules
Step 3: configure ppp
Step 4: configure your interfaces file
Step 5: configure Shorewall
Step 7: reboot...
17. PPPoA configuration
Objectives
Step 1: declare the pppoatm package
Step 2: declare the ppp and pppoatm modules
Step 3: configure pppoatm
Step 4: configure your interfaces file
Step 5: configure Shorewall
Step 7: reboot...
18. Timezone in Bering-uClibc
Setting the timezone
Examples for TZ values
Specification of the TZ variable
19. Webconf Configuration
Objectives
Step 1: Install the packages
Step 2: Configure mini-httpd
Step 3: Reconfigure Shorewall (Optional)
Step 4: Remove sh-httpd (Optional)
Step 5: Test It
Step 6: Remove Weblet, make Webconf standard (Optional)
Step 7: Install additional plugins (Optional)

List of Tables

3.1. Available LEAF packages
3.2. Other files
10.1. Available editor modes in Bering-uClibc