

Interface:
----------

/etc/sysconfig/network/ifcfg-*

  All:

    PROVIDER=<string>		// filename of default provider for
				// this interface

    DEFAULTROUTE=<bool>

  DSL:

    PPPMODE=<string>		// pppoe, pppoe-rp, pppoatm, pptp, capi-adsl

    DEVICE=<string>		// for pppoe, e.g. "eth0"

    MODEM_IP=<string>		// for pptp, e.g. "10.0.0.138"

    MTU=<integer>
    MRU=<integer>

    PPPD_OPTIONS=<string>

  ISDN:

    PPPMODE=<string>		// ippp, capi-isdn

    DEVICE=<string>		// for ippp

    PPPD_OPTIONS=<string>	// for capi-isdn


  Modem:

    MODEM_DEVICE=<string>	// e.g. "/dev/ttyS1"
    SPEED=<integer>		// e.g. "115200"

    DIALCOMMAND=<string>	// e.g. "ATDT" or "ATDP"
    DIALPREFIX=<string>		// e.g. "0"

    INIT[1-9]=<string>		// e.g. "AT&F"

    CHAT_SCRIPT=<string>	// The chat script to use.  Default is "wvdial"
				// which means to use wvdial with appropriate
				// options.

    PPPD_OPTIONS=<string>


Providers:
----------

/etc/sysconfig/network/providers/*

  All:

    PROVIDER=<string>

    DEMAND=<bool>
    IDLETIME=<integer>		// idle time in seconds (see man pppd)

    MODIFYDNS=<bool>		// change resolv.conf
    AUTODNS=<bool>		// use dns provided by peer
    DNS1=<ip-address>
    DNS2=<ip-address>

    MODIFYIP=<bool>
    IPADDR=<ip-address>
    REMOTE_IPADDR=<ip-address>

    USERNAME=<string>
    PASSWORD=<string>
    ASKPASSWORD=<bool>

    MULTILINK=<bool>		// So far only for capi-isdn.
    ENDPOINT=<string>		// Only useful for multilink.  The special
				// value "random", which also happens to be the
				// default, means to generate a random endpoint
				// discriminator.

    AUTO_RECONNECT=<bool>
    AUTO_RECONNECT_DELAY=<integer>		// in seconds
    AUTO_RECONNECT_EXITS=<list of integers>

    RUN_POLL_TCPIP=<bool>

  DSL:

    DSLSUPPORTED="yes"

    VPIVCI=<string>		// for pppoatm, e.g. "0.38"

  ISDN:

    ISDNSUPPORTED="yes"

    PHONE=<string>

  Modem:

    MODEMSUPPORTED="yes"

    PHONE=<string>

    STUPIDMODE=<bool>
    COMPUSERVE=<bool>


Syntax:
-------

<bool> is either "yes" or "no".  Interpretation of other values is
undefined.

