## SECTION=networking menuconfig PPP tristate prompt "ppp " select LIBC_DL select ROOTFS_VAR_RUN select LIBPCAP if PPP_FILTER select LIBPCAP_IPV6 if (PPP_IPV6 && PPP_FILTER) select OPENSSL if PPP_SRP select LIBC_RESOLV if PPP_PLUGINS select LIBC_CRYPT if PPP_NEEDS_CRYPT help Just like SLIP, PPP is a protocol to send datagrams across a serial connection, but addresses a couple of deficiencies of the former. It lets the communicating sides negotiate options such as the IP address and the maximum datagram size at startup time, and provides for client authorization. if PPP comment "build features" config PPP_IPV6 bool prompt "enable ipv6 support" help Enable IPV6 support config PPP_MS_CHAP bool prompt "MS-CHAP" select PPP_NEEDS_CRYPT help support Micro$oft's MS-CHAP authentication protocol config PPP_SHADOW bool prompt "ppp server: support for shadow passwords" help Used when your pppd runs as a dialin server. Not required if it is intended to run as client only. config PPP_IPX bool prompt "support IPX protocol" help For networking with Novell. Presently only if your kernel has been configured to include IPX support. config PPP_FILTER bool prompt "support filter" help If you run your pppd on demand its a good idea to hangup when there is no traffic on the line. This entry provides the filter to specify what counts as traffic and what is to be ignored. config PPP_MULTILINK bool prompt "support multilink" select PPP_TDB help Multilink provides the capability to combine two or more PPP links between a pair of machines into a single 'bundle', which appears as a single virtual PPP link which has the combined bandwidth of the individual links. menuconfig PPP_PLUGINS bool prompt "support plugins" select PPP_NEEDS_CRYPT help If you want to use pppd to handle ADSL you must enable this entry (refer 'ppp over ethernet'). if PPP_PLUGINS config PPP_OATM bool prompt "ppp over atm" help FIXME: This item needs to be documented config PPP_RADIUS bool prompt "radius" help FIXME: This item needs to be documented config PPP_RADATTR bool prompt "radattr" help FIXME: This item needs to be documented config PPP_RADREALMS bool prompt "radrealms" help FIXME: This item needs to be documented config PPP_OE bool default y prompt "ppp over ethernet" help Enable this if you are using a DSL modem connected via ethernet to your host (so called 'PPP over Ethernet'=PPPoE). config PPP_MINCONN bool prompt "minconn" help FIXME: This item needs to be documented config PPP_PASSPROMPT bool prompt "passprompt" help FIXME: This item needs to be documented config PPP_PASSWORDFD bool prompt "passwordfd" help FIXME: This item needs to be documented config PPP_WINBIND bool prompt "winbind" help FIXME: This item needs to be documented endif config PPP_NEEDS_CRYPT bool # crypt() calls have slipped into pppd; se we enforce 'y' here until this is fixed upstream default y config PPP_MS_CBCP bool help M$ proprietary Callback Control Protocol config PPP_TDB bool config PPP_SRP bool comment "install options" config PPP_INST_CHAT bool prompt "install chat" help The chat program defines a conversational exchange between the computer and the modem. config PPP_INST_PPPDUMP bool prompt "install pppdump" help The pppdump utility converts the files written using the record option of pppd into a human-readable format. config PPP_INST_PPPSTATS bool prompt "install pppstats" help The pppstats utility reports PPP-related statistics at regular intervals for a specified PPP interface. config PPP_STARTSCRIPT bool select BUSYBOX_KILL if BUSYBOX select BUSYBOX_TEST if BUSYBOX select BUSYBOX_SLEEP if BUSYBOX default y prompt "install /etc/init.d/pppd" help Install this script to be able to run this service at system startup config PPP_INST_DEFAULT_CONFIG_FILES bool default y prompt "install /etc/ppp/* configuration files (options,ip-up, etc.)" help Install the default ppp configuration files in /etc/ppp. config PPPD_INTF string prompt "interface" default "eth1" depends on PPP_STARTSCRIPT help This entry can be used to parametrize the startup script. 'eth1' can be useful for a PPP over Ethernet connection, 'ttyS0' for a simple modem connection. endif