fli4l documentation - changes in config file

Version history

Changes in config file until version 2

##### :::changes in...[ v2.0pre3 | v2.0pre2 | v2.0pre1 | v1.6.1 | v1.6 | v1.5.2 | v1.5.1 | v1.5 | v1.5pre4 | v1.5pre3a | v1.5pre3 | v1.5pre2 | v1.5pre1 | v1.4.1 | v1.4 ]:::

#### Changes from v2.0pre2 to v2.0pre3:

    New variables:

      OPT_HDTUNE='no'                # power down HD after some time
      HDTUNE_N='1'                   # number of drives to set sleep-mode
      HDTUNE_DISK_1='hda'            # drive to handle
      HDTUNE_SLEEP_1='yes'           # sleep mode: yes or no
      HDTUNE_SLEEPTIME_1='2'         # wait 2 minutes until power down
      HDTUNE_32BIT_1='yes'           # 32 BIT IO on: yes or no
      HDTUNE_DMA_1='yes'             # DMA ACCESS: yes or no
      HDTUNE_READLA_1='yes'          # Read-Lookahead: yes or no

      PPP_NETMASK='255.255.255.0'    # netmask

      LPD_REMOTE_N='0'               # how many remote printers are used
      LPD_REMOTE_IP_1='192.168.6.99' # IP of 1st remote printer
      LPD_REMOTE_QUEUENAME_1='pr1'   # queue name of 1st remote printer

      SAMBA_LPREMOTE_NET_1=''        # allowed networks for LPD_REMOTE_IP_1, if empty all internal nets

      SAMBA_CDROM_N='0'               # crate shares for N CDROMs
      SAMBA_CDROM_DEV_1='hdc'         # name of the CDROM device eg. hdc
      SAMBA_CDROM_NET_1=''            # allowed networks for 1st CDROM, if empty all internal nets

      VBOX_SPOOLPATH='/usr/local/data'# path of the spooldirectory on ext2-partition,
                                      # see MOUNT_x_POINT, use only with VBOX_COMMON_SPACE='yes'
      VBOX_COMMON_SPACE='yes'

      ISDN_CIRC_1_USEPEERDNS='no'     # use dns server of your provider: yes or no
      ISDN_CIRC_2_USEPEERDNS='no'     # use dns server of your provider: yes or no
      ISDN_CIRC_3_USEPEERDNS='no'     # use dns server of your provider: yes or no

      PPPOE_USEPEERDNS='no'           # use dns server of your provider: yes or no

    Obsolete Variablen:

      OPT_HDSLEEP='no'                 # power down HD after some time
      SLEEP_N='1'                      # numder of drives to set sleep-mode
      SLEEP_TIME_1='2'                 # wait 2 minutes until power down
      SLEEP_DISK_1='hda'               # drive to power down

      VBOX_SPOOLDIR=''                 # directory on ext2-partition, use only with
                                       # VBOX_COMMON_SPACE='yes'

##### [ top ]

#### Changes from v2.0pre1 to v2.0pre2:

    New variables:

      RAMSIZE='2048'                  # size of ramdisk for unzipped opt.tgz
      MOUNT_OPT='ro'                  # mount opt device: ro, rw
      PART_OPT='hda2'                 # location of opt-files? ram2 or disk-partition
      UPDATE_MODE='full'              # add, cfg, full, none, see documentation

      OPT_MOUNT='no'                  # mount disks or cdroms: yes or no
      MOUNT_N='1'                     # number of mounts
      MOUNT_1_DEV='hda4'              # example: 1st partition of first hard disk
      MOUNT_1_POINT='/usr/local/data' # mount point, here: /hd
      MOUNT_1_FS='ext2'               # filesystem type: fat, vfat, or ext2
      MOUNT_1_CHECK='yes'             # check/repair filesystem if corrupted: yes, no
      MOUNT_1_OPTION='rw'             # additional options, see documentation!

      OPT_HDINSTALL='no'              # install on harddisk: yes or no

      OPT_SWAP='no'                   # use swap-Partition: yes or no
      PART_SWAP='hda3'                # partition, created by HD-Setup

      OPT_FDISK='no'                  # create partitions manually

      OPT_HDSLEEP='no'                # power down HD after some time
      SLEEP_N='1'                     # numder of drives to set sleep-mode
      SLEEP_TIME_1='2'                # wait 2 minutes until power down
      SLEEP_DISK_1='hda'              # drive to power down

    Obsolete variables:

      none

##### [ top ]

#### Changes from v1.6.1 to v2.0pre1:

      none

##### [ top ]

#### Changes from v1.6 to v1.6.1:

      none

##### [ top ]

#### Changes from v1.5.2 to v1.6:

    New variables:

      OPT_MOUNT='no'                  # mount disks or cdroms: yes or no
      MOUNT_N='1'                     # number of mounts
      MOUNT_1_DEV='/dev/hda1'         # example: 1st partition of first hard disk
      MOUNT_1_POINT='/hd'             # mount point, here: /hd
      MOUNT_1_FS='vfat'               # filesystem type: fat, vfat, or ext2
      MOUNT_1_OPTION='ro'             # additional options, see documentation!

      OPT_SCSI='no'                   # install SCSI drivers: yes or no
      SCSI_DRV_N='1'                  # number of SCSI drivers, '2' means: with cdrom
      SCSI_DRV_1='aha1542'            # Adaptec AHA154x Controller
      SCSI_DRV_1_OPTION=''            # enter driver option here, optional!

      IP_DEFAULT_GATEWAY=''           # normally not used, read documentation!
      LCD_OPTION=''                   # set 'a_type=1', if you have a HD66712 chip

##### [ top ]

#### Änderungen von v1.5.1 auf v1.5.2:

    New variables:

      NMBD_WINSCLIENT='no'            # act as an WINS-Client: yes or no
      NMBD_EXTWINSIP=''               # IP address of the external WINS-Server
      NMBD_WINSPROXY='no'             # act as an WINS-Proxy : yes or no

    Obsolete variables:

      REV_NET

##### [ top ]

#### Changes from v1.5 to v1.5.1:

    Changed variables:

      FORWARD_DENY_PORT_x             # additional parameter DENY or REJECT
      FIREWALL_DENY_PORT_x            # additional parameter DENY or REJECT

##### [ nach oben ]

#### Changes from v1.5pre4 to v1.5:

    New variables:

      IMOND_ADMIN_PASS=''             # imond-admin-password, may be empty
      IMOND_BEEP='no'                 # beep if connection going up/down

      ISDN_CIRC_x_BANDWIDTH='6144 30' # if bundling=yes: opt. bandwidth on demand

      HTTPD_PORT='80'                 # http port, see also FIREWALL_DENY_PORT_x !
      HTTPD_USER='admin'              # user for the webserver
      HTTPD_PASS='fli4l'              # password for the webserver

      FTPD_PORT='21'                  # ftp port, see also FIREWALL_DENY_PORT_x !

      LPD_PORT_N='1'                  # how many ports for printing are used

    Changed variables:

      LCD_*
      LPD_PORT_1='0x378'              # io-adress for printer on 1st port: 0x3bc,0x378 or 0x278
      VBOX_USERS_N='1'                # number of users

    Renamed configuration variables:

      Old:                            New:
      ----------------------------------------------------------------------------
      VBOX_N_USERS='1'                VBOX_USERS_N='1

##### [ top ]

#### Changes from v1.5pre3a to v1.5pre4:

    New variables:

      IP_ROUTE_N='0'                  # number of additional routes
      IP_ROUTE_1='192.168.7.0 255.255.255.0 192.168.6.99' # network netmask gateway

      DENY_FORWARD_PORT_N='1'         # number of ports to deny forwarding (in & out)
      DENY_FORWARD_PORT_1='137:139'   # deny forwarding of netbios ports

      FIREWALL_DENY_ICMP='no'         # deny icmp (e.g. ping) from outside: yes or no

      OPT_KLOGD='no'                  # start klogd: yes or no
      OPT_LPD='no'                    # install lpd as printer server: yes or no
      OPT_SAMBA='no'                  # install samba as printer server: yes or no
      ISDN_CIRC_1_COMPRESSION='no'    # compress headers if ppp: 'yes' or 'no'
      PPPOE_DEBUG='yes'               # enable pppd debugging, 'yes' or 'no'

      OPT_PROXY='no'                  # proxy junkbuster: yes or no
      PROXY_ACCESS='192.168.6.0/24'   # proxy: permit access from lans x.x.x.x/nn ...
      PROXY_PORT='8000'               # proxy: listen port, see also FW_PORT_x
      PROXY_FORWARD=''                # proxy: optional forward-host:forward-port

    Obsolete variables:

      OPT_PRINT
      IP_ETH_1_ROUTE
      IP_ETH_1_GATEWAY

    Renamed configuration variables:

      Old:                            New:
      ----------------------------------------------------------------------------
      ETH_N_DRV                       ETH_DRV_N
      MASQ_N_MODULES                  MASQ_MODULE_N
      FW_N_PORTS                      FIREWALL_PORT_N
      FW_PORT_x                       FIREWALL_PORT_x
      DENY_N_HOSTS                    DENY_HOST_N
      TELMOND_N_MSN                   TELMOND_MSN_N
      TELMOND_N_CMD                   TELMOND_CMD_N
      LCD_N_TYPES                     LCD_TYPE_N

      CIRCUITS_N                      ISDN_CIRCUITS_N
      CIRC_x_NAME                     ISDN_CIRC_x_NAME
      CIRC_x_TYPE                     ISDN_CIRC_x_TYPE
      CIRC_x_BUNDLING                 ISDN_CIRC_x_BUNDLING
      CIRC_x_LOCAL                    ISDN_CIRC_x_LOCAL
      CIRC_x_REMOTE                   ISDN_CIRC_x_REMOTE
      CIRC_x_NETMASK                  ISDN_CIRC_x_NETMASK
      CIRC_x_MTU                      ISDN_CIRC_x_MTU
      CIRC_x_MRU                      ISDN_CIRC_x_MRU
      CIRC_x_IPX_NETWORK              ISDN_CIRC_x_IPX_NETWORK
      CIRC_x_IPX_NODE                 ISDN_CIRC_x_IPX_NODE
      CIRC_x_REMOTENAME               ISDN_CIRC_x_REMOTENAME
      CIRC_x_USER                     ISDN_CIRC_x_USER
      CIRC_x_PASS                     ISDN_CIRC_x_PASS
      CIRC_x_ROUTE                    ISDN_CIRC_x_ROUTE
      CIRC_x_DIALOUT                  ISDN_CIRC_x_DIALOUT
      CIRC_x_DIALIN                   ISDN_CIRC_x_DIALIN
      CIRC_x_CALLBACK                 ISDN_CIRC_x_CALLBACK
      CIRC_x_CBDELAY                  ISDN_CIRC_x_CBDELAY
      CIRC_x_EAZ                      ISDN_CIRC_x_EAZ
      CIRC_x_DEBUG                    ISDN_CIRC_x_DEBUG
      CIRC_x_AUTH                     ISDN_CIRC_x_AUTH
      CIRC_x_HUP_TIMEOUT              ISDN_CIRC_x_HUP_TIMEOUT
      CIRC_x_CHARGEINT                ISDN_CIRC_x_CHARGEINT
      CIRC_x_TIMES                    ISDN_CIRC_x_TIMES

      START_TELMOND                   OPT_TELMOND

      PRINT_PORT                      LPD_PORT
      PRINT_RAM                       LPD_RAM
      PRINT_WORKGROUP                 SAMBA_WORKGROUP
      PRINT_ADMINIP                   SAMBA_ADMINIP
      PRINT_LPNET                     SAMBA_LPNET
      PRINT_TIMESERVER                SAMBA_TIMESERVER

##### [ top ]

#### Changes from v1.5pre3 to v1.5pre3a:

    Obsolete variables:

      PPPOE_CIRCUIT

    New variables:

      MASQ_MODULE_9='pptp'            # masquerading module: pptp
      MASQ_MODULE_10='ipsec'          # masquerading module: ipsec

      TELMOND_LOGDIR='/var/log'       # telmond: log-directory, e.g. /var/log
      OPT_WGET='yes'                  # install wget, see wget howto on www.fli4l.de

      LCD_N_TYPES='6'                 # number of data types to show, see docum.
      LCD_TYPE_1='0'                  # local date
      LCD_POS_1='0,0'                 # 1st line, left
      ...

##### [ top ]

#### Changes from v1.5pre2 to v1.5pre3:

    Renamed configuration variables:

      Old                     New
      ----------------------------------------
      ETH_N_DRV               ETH_N_DRV
      MASQ_N_MODULES          MASQ_N_MODULES
      DENY_HOSTS_N            DENY_HOSTS_N
      TELMOND_N_MSN           TELMOND_N_MSN
      TELMOND_N_CMD           TELMOND_N_CMD
      ETH_N                  ETH_N
      HOSTS_N                 HOSTS_N
      DNS_N                   DNS_N
      CIRCUITS_N              CIRCUITS_N

    Obsolete variables:

      OPT_IDE - IDE hard disk driver is now integrated into kernel
      OPT_REBOOT - not longer necessary
      FW_PORTS - s. FW_N_PORTS

    New variables:

      MOUNT_BOOT='rw'                 # mount boot device (floppy): ro, rw, no

      FW_N_PORTS='6'                  # number of ports denied by firewall
      FW_PORT_x

      IMOND_PORT='5000'               # imond: TCP-Port
      IMOND_LED=''                    # imond: tty for led: com1 or com2 or empty
      IMOND_LOGDIR='/var/log'         # imond: log-directory, e.g. /var/log

      TELMOND_PORT='5001'             # telmond: TCP-Port

      PPPOE_CIRCUIT='no'              # use pppoe as circuit
      PPPOE_NAME='DSL'                # circuit name, don't write spaces
      PPPOE_CHARGEINT='60'            # value of charge interval (in seconds)
      PPPOE_TIMES='Mo-Su:00-24:0.0:Y' # times/charges when to enable this circuit

      OPT_PPTP='no'                   # use PPP over ethernet: yes or no
      PPTP_ETH='eth0'                 # ethernet card connected to ADSL modem
      PPTP_USER='anonymer'            # username
      PPTP_PASS='surfer'              # password
      PPTP_HUP_TIMEOUT='600'          # idle time after which to hangup
      PPTP_MODEM_TYPE='bbaa'          # 2 different types in Austria: bbaa or bcaa

      OPT_HTTP='yes'                  # install mini web server: yes or no

      TIME_ZONE='MET'                 # timezone: MET or GMT
      TIME_ACCESS_AT_BOOT_TIME='yes'  # access at boot time: yes or no
      TIME_CIRCUITS='1 2 3'           # circuit indices when to activate time sync

      OPT_PCMCIA='no'                 # pcmcia cards used: yes or no
      PCMCIA_PCIC='i82365'            # pcmcia socket driver: 'i82365' or 'tcic'
      PCMCIA_PCIC_OPTS=''             # option for socket driver, usually empty
      PCMCIA_CORE_OPTS=''             # option for pcmcia core driver, usually empty
      PCMCIA_CARDMGR_OPTS=''          # option for pcmcia card manager, usually empty

##### [ top ]

#### Changes from v1.5pre1 to v1.5pre2:

    Obsolete variables:

      CIRC_x_PAP, changed to CIRC_x_AUTH

    New variables:

      ISDN_DEBUG_LEVEL='31'           # debug level (hisax driver)
      ISDN_VERBOSE_LEVEL='2'          # verbose level

      CIRC_1_MTU='1024'               # maximum transmission unit
      CIRC_1_MRU='1524'               # maximum receive unit
      CIRC_1_CBDELAY='3'              # callback delay, only used for callbacks
      CIRC_1_AUTH=''                  # require the peer to authenticate itself

      ROUTE_NETWORK=''                # optional: route from/to network, no masq

      TELMOND_N_CMD='0'               # number of commands to be executed if call-in
      TELMOND_CMD_1='123 * sleep 5; imonc dial'  # example: dial out via default circuit

      PRINT_WORKGROUP='arbeitsgruppe' # workgroup name of windows-clients
      PRINT_ADMINIP='192.168.0.2'     # ip address of smb-client (mount fli4l rootfs)

      OPT_NMBD='no'                   # install nmbd as SMB Nameserver

      DHCP_LS_TIME_DYN='3600'         # default time for dynamic leases: 1 hour
      DHCP_MAX_LS_TIME_DYN='7200'     # max time for dynamic leases: 2 hours
      DHCP_LS_TIME_FIX='86400'        # default time for fix leases: 1 day
      DHCP_MAX_LS_TIME_FIX='604800'   # max time for fix leases: 1 week

      OPT_IDE='no'                    # install IDE drivers: yes or no
      OPT_CDROM='no'                  # install CDROM drivers: yes or no
      OPT_REBOOT='no'                 # use orig reboot pgm instead of busysbox

##### [ top ]

#### Changes from v1.4.1 to v1.5pre1:

    Obsolete variables:

      ADD_DAYS: see below: OPT_Y2K, OPT_DAYS

    New variables:

      IP_ETH_1_NAME=''                   # optional: other device name than ethX

      DNS_FORWARDERS=''               # if set, install "named" instead of "dnscache"
      DNS_VERBOSE='no'                # yet only used if named

      DENY_HOSTS_N='2'                # number of forbidden hosts
      DENY_HOST_1='192.168.6.5'       # optional: 1st forbidden host
      DENY_HOST_2='192.168.6.6'       # optional: 2nd forbidden host

      OPT_Y2K='no'                    # y2k correction: yes or no
      Y2K_DAYS=''                     # correct Y2K-Bug on old hardware: add x days

      SYSLOGD_DEST='/dev/console'     # destination of syslog messages

      OPT_DHCP='no'                   # install DHCP server: yes or no
      DHCP_RANGE_1='192.168.6.2 192.168.6.100' # range of n'th ethnet, see IP_NET_N!

##### [ top ]

#### Changes from v1.4 to v1.4.1:

    New variables:

      TELMOND_N_MSN='0'               # number of msn->ip mapping entries
      TELMOND_MSN_1='123 192.168.6.2' # example: map MSN 123 to client 192.168.6.2

##### [ top ]

#### Changes from v1.3 to v1.4:

    Obsolete variables:

      START_NAMED
      VERBOSE_NAMED
      DNS_SERVER
      START_SYSLOGD

    New variables:

      START_DNS='yes'                 # start dns server: yes or no
      DNS_N='0'                       # number of special dns servers, normally 0
      DNS_x='...'                     # n'th special dns server

      OPT_SYSLOGD='no'                # start syslogd: yes or no

      FW_PORTS=''                     # ports 5000,5001,21,23,53,139,515 denied
      PASSWORD='fli4l'                # password for telnetd, ftpd, and samba

      IMOND_LOG='no'                  # imond: log /var/log/imond.log: yes or no
      TELMOND_LOG='no'                # telmond: log /var/log/telmond.log: yes or no

      OPT_PNP='no'                    # install isapnp tools: yes or no
      OPT_RESCUE='no'                 # install telnetd, ftpd and e2fsck
      OPT_TELNETD='no'                # install telnetd: yes or no
      OPT_FTPD='no'                   # install ftpd: yes or no
      OPT_LCD='no'                    # install lcd driver and tools: yes or no
      LCD_COLS='20'                   # number of lcd columns (16,20,32,40) dflt: 20
      LCD_LINES='4'                   # number of lcd lines (1,2,4)         dflt:  4
      LCD_ADDRESS='0x0378'            # IO address of used lpt port
      LCD_TIME_LONG=''                # long delay time (empty = default: 100)
      LCD_TIME_SHORT=''               # short delay time (empty = default: 40)
      LCD_START_ISDN_RATE='yes'       # start isdn rating display on lcd: yes or no

      OPT_PPP='no'                    # install serial ppp package
      PPP_DEV='com1'                  # serial ppp: COM port - empty, com1 or com2
      PPP_SPEED='38400'               # serial ppp: COM port speed
      PPP_IPADDR='192.168.4.1'        # serial ppp: IP address of fli4l router (COMx)
      PPP_PEER='192.168.4.2'          # serial ppp: IP address of peer (pointopoint)
      PPP_NETWORK='192.168.4.0'       # serial ppp: network

      OPT_PPPOE='no'                  # use PPP over ethernet: yes or no
      PPPOE_ETH='eth0'                # ethernet card connected to ADSL modem
      PPPOE_USER='anonymer'           # username
      PPPOE_PASS='surfer'             # password
      PPPOE_HUP_TIMEOUT='600'         # idle time after which to hangup
      PPPOE_SYNCHRONOUS='no'          # synchronous ppp: yes or no

      OPT_IMODEM='no'                 # install isdn modem emulator: yes or no
      IMODEM_MSN='81330'              # isdn modem emulator: your msn
      IMODEM_SERIAL='com1'            # isdn modem emulator: COM port
      IMODEM_SPEED='115200'           # isdn modem emulator: COM speed

      OPT_PRINT='no'                  # install printer server: yes or no
      PRINT_PORT='lpt1'               # printer server port: lpt1, lpt2, or lpt3
      PRINT_RAM='4096'                # use 4 MB RAM (= 4096 KB) for printer queue

      OPT_PORTFW='no'                 # install port forwarding tools/modules

      OPT_TIME='no'                   # install time zone informations: yes or no
      TIME_SERVER='ntps1-1.uni-erlangen.de'   # name of time server, may be empty

      DIALMODE='auto'                 # standard dialmode: 'auto', 'manual', or 'off'

##### [ top ]