Chapter 12. Information on packages provided in the Bering packages download area

Table of Contents

dhclient.lrp
dhclt3.lrp
dhcpcd.lrp
dhcpd3.lrp
dhcrel3.lrp
ebtables.lrp
etherw.lrp
ipsec.lrp
ntpdate.lrp
ntpsimpl.lrp
pcmcia.lrp/pcmcia_hostap.lrp/pcmcia_orinoco.lrp/pcmcia_wlan.lrp/pcmcia_xircom.lrp
pcmutils.lrp
pppatm.lrp
pptpd.lrp
vlan.lrp
qos-htb.lrp
tc.lrp
wireless.lrp and wireutil.lrp
wlan-ng.lrp

Bering specific packages are available in the Bering packages directory. What follows is only a short description with link to the proper documentation, when available :-)

With Bering 1.2, the following specific packages are available (as of May 10,2003):

 Parent Directory        11-May-2003 11:37      -
 dhclient.lrp            02-Jun-2002 10:21    43k
 dhclt3.lrp              19-Jan-2003 13:30   154k
 dhcpcd.lrp              08-May-2003 13:18    16k
 dhcpd3.lrp              19-Jan-2003 13:31   212k
 dhcrel3.lrp             19-Jan-2003 13:31    63k
 ebtables.lrp            24-Apr-2003 13:13    26k
 etherw.lrp              17-Jan-2003 14:11     4k
 ipsec.lrp               04-May-2003 05:51   457k
 ntpdate.lrp             18-Feb-2003 12:44    31k
 ntpsimpl.lrp            11-May-2003 01:16   116k
 pcmcia.lrp              11-May-2003 12:10    88k
 pcmcia_hostap.lrp       11-May-2003 12:11   350k
 pcmcia_orinoco.lrp      11-May-2003 12:12   100k
 pcmcia_wlan.lrp         11-May-2003 12:14   118k
 pcmcia_xircom.lrp       11-May-2003 12:15    84k
 pcmutils.lrp            08-May-2003 09:52    17k
 pppatm.lrp              18-May-2002 11:30   105k
 pppd/                   17-Nov-2002 23:06      -
 pptpd.lrp               27-Jul-2002 03:55    17k
 qos-htb.lrp             11-May-2003 13:28    12k
 tc.lrp                  16-Feb-2003 13:07    41k
 vlan.lrp                10-Jun-2002 12:52     5k
 wireless.lrp            09-May-2003 23:58    27k
 wireutil.lrp            09-May-2003 23:58    25k
 wlan-ng.lrp             04-May-2003 13:11    55k

Important

Packages for Bering 1.1 are available here.

Packages for Bering 1.0-stable are available here.

dhclient.lrp

For those who do not want to use pump.lrp, this is the dhclient.lrp from Charles site adapted for Bering. Documentation can be found here.

Current "Bering" version: 2.0pl5

dhclt3.lrp

For those who do not want to use pump.lrp, this is the latest dhclient.lrp from isc.org. Documentation can be found here. More doc about dhclient scripts, dhclient.conf file, and dhclient lease is also available.

Current "Bering" version: 3.0p2

dhcpcd.lrp

For those who want a smaller alternative to pump.lrp, this is dhcpcd.lrp from debian.

Current "Bering" version: 1:1.3.22pl3-2

dhcpd3.lrp

This is the latest dhcpd server from isc.org. Documentation can be found here. More doc about dhcpd.conf and dhcpd options.

Current "Bering" version: 3.0p2

dhcrel3.lrp

This is the latest dhcrelay package from isc.org. Documentation can be found here.

Current "Bering" version: 3.0p2

ebtables.lrp

This is the ebtables program. A FAQ and access to manpages are available from the website.

Current "Bering" version: 2.0.3

etherw.lrp

This is the wake on lane program from D. Becker.

Current "Bering" version: 1.08

ipsec.lrp

This is the super-freeswan ipsec package. Refer to the Bering user's guide for explanations.

Superfreeswan 1.99.6.2 is patched with the following patches: NAT-Traversal, X509, ipsec_algs and port & protocols selector.

Current "Bering" version: 1.99.6.2

ntpdate.lrp

This is the ntp client from Debian.

Current "Bering" version: 4.1.0-8

ntpsimpl.lrp

This is the ntp server from Debian. Starting with Bering 1.2 this package does not require libm.lrp

Current "Bering" version: 4.1.0-8

pcmcia.lrp/pcmcia_hostap.lrp/pcmcia_orinoco.lrp/pcmcia_wlan.lrp/pcmcia_xircom.lrp

The pcmcia.lrp package is built from pcmcia-cs. To configure pcmcia, go to the LEAF packages configuration menu and select pcmcia.

The functionnalities of this package are limited to network, wireless & serial setup. The following menu will appear:

                        pcmcia configuration files

        1) pcmcia default parameters
        2) pcmcia configuration
        3) wireless configuration

  q) quit
  ----------------------------------------------------------------------------
        Selection:

Refer to the PCMCIA How-to for a full explanation of the configuration parameters. The man pages are here.

In order to have a working pcmcia package, you need to download in /lib/modules/pcmcia those modules which are necessary for your own PCMCIA card:

Starting with Bering v1.0-rc2, pcmcia modules come from the pcmcia-cs package and NOT from the kernel. Non kernel mode PCMCIA support through pcmcia-cs appears more stable.

The PCMCIA drivers are here

Two "core" modules are mandatory: pcmcia_core.o and ds.o and are provided with the pcmcia.lrp package. You will then need a socket driver (tcic.o or i82365.o for example) and your network card drivers.

The interface provided by your pcmcia hardware (e.g. eth0 and ppp0) should NOT be put in the auto statement of the /etc/interface file. The /etc/pcmcia/network script will be launched by the cardmgr program which is launched by /etc/init.d/pcmcia script. The interface configuration will be then read from the interface file. See the Bering user's guide for practical examples.

On the top of the standard pcmcia.lrp package provided without any pcmcia kernel modules, four other packages are provided in the Bering package area:

  • pcmcia_hostap.lrp: provides a ready-to-go pcmcia package for hostap driver compatible cards (Prism2 chipset). The necessary pcmcia-cs (3.2.4) drivers are included.

  • pcmcia_orinoco.lrp: provides a ready-to-go pcmcia package for orinoco cards. The necessary pcmcia-cs (3.2.4) drivers are included.

  • pcmcia_wlan.lrp: provides a ready-to-go pcmcia package for wlan-ng driver compatible cards (Prism2 chipset). The necessary pcmcia-cs (3.2.4) drivers are included.

  • pcmcia_xircom.lrp: provides a ready-to-go pcmcia package for XIRCOM 16 bits PCMCIA cards. The necessary pcmcia-cs (3.2.4) drivers are included. It has been tested successfully on a RealPort Ethernet 10/100 + Modem 56k (REM56G-100BTX). This file is stripped to a bare minimum to save space.

Important

The previous four packages should be renamed pcmcia.lrp after downloading. Also make sure that the modules provided with pcmcia_XXXX.lrp correspond to the modules provided with your Bering release !

Current "Bering" version: 3.2.4

pcmutils.lrp

Provides the following utilities from pcmcia-cs:.cardctl, dump_cardbus and dump_cis.

Current "Bering" version: 3.2.4.

pppatm.lrp

Provides the PPPd Deamon patched for pppoa. See: http://www.sfgoth.com/~mitch/linux/atm/pppoatm/ for further info.

Current "Bering" version: 2.4.0b2. Strangely enough no recent version of pppd supports pppoa :-(

pptpd.lrp

Provides pptpd, the PPTP server for Linux. See: http://www.poptop.org for further info.

Current "Bering" version: 1.1.3

vlan.lrp

This package provides vconfig program and the necessary scripts. The vconfig program comes from the vlan linux web site where you will find useful information.

Current "Bering" version: 1.6

qos-htb.lrp

This is the htb-int package from the htb.init web site and borrowed from the lince distribution.

Current "Bering" version: 0.8.3

tc.lrp

The tc.lrp package provides the tc program from the iproute2 utilities used with LEAF "Bering". This program is patched for htb (V3) support. There is no configuration file for this program, which is only used if you want for traffic-shapping through Shorewall. Refer to the shorewall documentation if you are planning to use traffic-shapping.

Current "Bering" version: SS010824

wireless.lrp and wireutil.lrp

Starting with Bering 1.2 those packages do not require libm.lrp anymore.

These are tools for manipulating Linux Wireless Extensions written by Jean Tourrilhes. These two packages contain the Wireless tools, used to manipulate the Linux Wireless Extensions. The Wireless Extension is an interface allowing you to set Wireless LAN specific parameters and get the specific stats.

The wireless.lrp package provides the wireless utilities used for configuration, namely: iwconfig, iwpriw, iwspy. It also provide a wireless script in the /etc/network/if-pre-up.d/ directory that will initialize the wireless interface(s) through the /etc/interfaces file. A valid interface file section for an eth2 wireless interface could look like:

iface eth2 inet static
	address 192.168.1.200
	masklen 24
	wireless_mode ad_hoc
	wireless_essid jacques
	wireless_channel 12

The wireutil.lrp package provides the wireless utilities used for information, namely: iwgetid, iwlist and iwevent.

Current "Bering" version: 25

wlan-ng.lrp

This package provides the userland programs for a full support of the wlan-ng drivers.

This package requires wireless.lrp.

wlan-ng.lrp provides a set of drivers and utilities that is intended to provide the full range of IEEE 802.11 MAC management capabilities for use in user-mode utilities and scripts. The package currently supports the Intersil 802.11b Prism2, Prism2.5, and Prism3 reference designs for PCMCIA, PCI, and USB. Additionally, the package includes support for the PLX9052 based PCI to PCMCIA adapter with a few different PCMCIA cards.

This package is useless without the appropriate linux-wlan-ng modules available in the Bering modules download area.

This package provides the nwepgen, wlancfg, and wlanctl-ng userland programs and a linux-wlan-ng-pre-up script in the /etc/network/if-pre-up.d/ directory that will initialize the wireless interface(s) through the /etc/interfaces file. A valid interface file section for an wlan0 wireless interface could look like:

iface wlan0 inet static
	address 192.168.1.200
	masklen 24
	wireless_mode ad_hoc
	wireless_essid jacques
	wireless_channel 12
	wlan_ng_bcint 100
	wlan_ng_oprates 2 4 11 22

The detailed list of available parameters is available here. A FAQ is also available.

Current "Bering" version: 0.2.0