1 # DO NOT EDIT. This file is generated from Config.src
3 # For a description of the syntax of this configuration file,
4 # see scripts/kbuild/config-language.txt.
7 menu "Networking Utilities"
9 config BUSYBOX_CONFIG_FEATURE_IPV6
10 bool "Enable IPv6 support"
11 default BUSYBOX_DEFAULT_FEATURE_IPV6
14 Enable IPv6 support in busybox.
15 This adds IPv6 support in the networking applets.
17 config BUSYBOX_CONFIG_FEATURE_UNIX_LOCAL
18 bool "Enable Unix domain socket support (usually not needed)"
19 default BUSYBOX_DEFAULT_FEATURE_UNIX_LOCAL
21 Enable Unix domain socket support in all busybox networking
22 applets. Address of the form local:/path/to/unix/socket
25 This extension is almost never used in real world usage.
26 You most likely want to say N.
28 config BUSYBOX_CONFIG_FEATURE_PREFER_IPV4_ADDRESS
29 bool "Prefer IPv4 addresses from DNS queries"
30 default BUSYBOX_DEFAULT_FEATURE_PREFER_IPV4_ADDRESS
31 depends on BUSYBOX_CONFIG_FEATURE_IPV6
33 Use IPv4 address of network host if it has one.
35 If this option is off, the first returned address will be used.
36 This may cause problems when your DNS server is IPv6-capable and
37 is returning IPv6 host addresses too. If IPv6 address
38 precedes IPv4 one in DNS reply, busybox network applets
39 (e.g. wget) will use IPv6 address. On an IPv6-incapable host
40 or network applets will fail to connect to the host
43 config BUSYBOX_CONFIG_VERBOSE_RESOLUTION_ERRORS
44 bool "Verbose resolution errors"
45 default BUSYBOX_DEFAULT_VERBOSE_RESOLUTION_ERRORS
47 Enable if you are not satisfied with simplistic
48 "can't resolve 'hostname.com'" and want to know more.
49 This may increase size of your executable a bit.
51 config BUSYBOX_CONFIG_ARP
53 default BUSYBOX_DEFAULT_ARP
54 select BUSYBOX_CONFIG_PLATFORM_LINUX
56 Manipulate the system ARP cache.
57 config BUSYBOX_CONFIG_ARPING
59 default BUSYBOX_DEFAULT_ARPING
60 select BUSYBOX_CONFIG_PLATFORM_LINUX
62 Ping hosts by ARP packets.
64 config BUSYBOX_CONFIG_BRCTL
66 default BUSYBOX_DEFAULT_BRCTL
67 select BUSYBOX_CONFIG_PLATFORM_LINUX
69 Manage ethernet bridges.
70 Supports addbr/delbr and addif/delif.
72 config BUSYBOX_CONFIG_FEATURE_BRCTL_FANCY
74 default BUSYBOX_DEFAULT_FEATURE_BRCTL_FANCY
75 depends on BUSYBOX_CONFIG_BRCTL
77 Add support for extended option like:
78 setageing, setfd, sethello, setmaxage,
79 setpathcost, setportprio, setbridgeprio,
81 This adds about 600 bytes.
83 config BUSYBOX_CONFIG_FEATURE_BRCTL_SHOW
85 default BUSYBOX_DEFAULT_FEATURE_BRCTL_SHOW
86 depends on BUSYBOX_CONFIG_BRCTL && BUSYBOX_CONFIG_FEATURE_BRCTL_FANCY
88 Add support for option which prints the current config:
90 config BUSYBOX_CONFIG_DNSD
92 default BUSYBOX_DEFAULT_DNSD
94 Small and static DNS server daemon.
95 config BUSYBOX_CONFIG_ETHER_WAKE
97 default BUSYBOX_DEFAULT_ETHER_WAKE
98 select BUSYBOX_CONFIG_PLATFORM_LINUX
100 Send a magic packet to wake up sleeping machines.
101 config BUSYBOX_CONFIG_FTPD
103 default BUSYBOX_DEFAULT_FTPD
105 Simple FTP daemon. You have to run it via inetd.
107 config BUSYBOX_CONFIG_FEATURE_FTPD_WRITE
108 bool "Enable upload commands"
109 default BUSYBOX_DEFAULT_FEATURE_FTPD_WRITE
110 depends on BUSYBOX_CONFIG_FTPD
112 Enable all kinds of FTP upload commands (-w option)
114 config BUSYBOX_CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST
115 bool "Enable workaround for RFC-violating clients"
116 default BUSYBOX_DEFAULT_FEATURE_FTPD_ACCEPT_BROKEN_LIST
117 depends on BUSYBOX_CONFIG_FTPD
119 Some ftp clients (among them KDE's Konqueror) issue illegal
120 "LIST -l" requests. This option works around such problems.
121 It might prevent you from listing files starting with "-" and
122 it increases the code size by ~40 bytes.
123 Most other ftp servers seem to behave similar to this.
125 config BUSYBOX_CONFIG_FEATURE_FTPD_AUTHENTICATION
126 bool "Enable authentication"
127 default BUSYBOX_DEFAULT_FEATURE_FTPD_AUTHENTICATION
128 depends on BUSYBOX_CONFIG_FTPD
130 Enable basic system login as seen in telnet etc.
131 config BUSYBOX_CONFIG_FTPGET
133 default BUSYBOX_DEFAULT_FTPGET
135 Retrieve a remote file via FTP.
137 config BUSYBOX_CONFIG_FTPPUT
139 default BUSYBOX_DEFAULT_FTPPUT
141 Store a remote file via FTP.
143 config BUSYBOX_CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS
144 bool "Enable long options in ftpget/ftpput"
145 default BUSYBOX_DEFAULT_FEATURE_FTPGETPUT_LONG_OPTIONS
146 depends on BUSYBOX_CONFIG_LONG_OPTS && (BUSYBOX_CONFIG_FTPGET || BUSYBOX_CONFIG_FTPPUT)
147 config BUSYBOX_CONFIG_HOSTNAME
149 default BUSYBOX_DEFAULT_HOSTNAME
151 Show or set the system's host name.
153 config BUSYBOX_CONFIG_DNSDOMAINNAME
155 default BUSYBOX_DEFAULT_DNSDOMAINNAME
157 Alias to "hostname -d".
158 config BUSYBOX_CONFIG_HTTPD
160 default BUSYBOX_DEFAULT_HTTPD
164 config BUSYBOX_CONFIG_FEATURE_HTTPD_RANGES
165 bool "Support 'Ranges:' header"
166 default BUSYBOX_DEFAULT_FEATURE_HTTPD_RANGES
167 depends on BUSYBOX_CONFIG_HTTPD
169 Makes httpd emit "Accept-Ranges: bytes" header and understand
170 "Range: bytes=NNN-[MMM]" header. Allows for resuming interrupted
171 downloads, seeking in multimedia players etc.
173 config BUSYBOX_CONFIG_FEATURE_HTTPD_SETUID
174 bool "Enable -u <user> option"
175 default BUSYBOX_DEFAULT_FEATURE_HTTPD_SETUID
176 depends on BUSYBOX_CONFIG_HTTPD
178 This option allows the server to run as a specific user
179 rather than defaulting to the user that starts the server.
180 Use of this option requires special privileges to change to a
183 config BUSYBOX_CONFIG_FEATURE_HTTPD_BASIC_AUTH
184 bool "Enable Basic http Authentication"
185 default BUSYBOX_DEFAULT_FEATURE_HTTPD_BASIC_AUTH
186 depends on BUSYBOX_CONFIG_HTTPD
188 Utilizes password settings from /etc/httpd.conf for basic
189 authentication on a per url basis.
190 Example for httpd.conf file:
193 config BUSYBOX_CONFIG_FEATURE_HTTPD_AUTH_MD5
194 bool "Support MD5 crypted passwords for http Authentication"
195 default BUSYBOX_DEFAULT_FEATURE_HTTPD_AUTH_MD5
196 depends on BUSYBOX_CONFIG_FEATURE_HTTPD_BASIC_AUTH
198 Enables encrypted passwords, and wildcard user/passwords
200 User '*' means 'any system user name is ok',
201 password of '*' means 'use system password for this user'
203 /adm:toor:$1$P/eKnWXS$aI1aPGxT.dJD5SzqAKWrF0
207 config BUSYBOX_CONFIG_FEATURE_HTTPD_CGI
208 bool "Support Common Gateway Interface (CGI)"
209 default BUSYBOX_DEFAULT_FEATURE_HTTPD_CGI
210 depends on BUSYBOX_CONFIG_HTTPD
212 This option allows scripts and executables to be invoked
213 when specific URLs are requested.
215 config BUSYBOX_CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR
216 bool "Support running scripts through an interpreter"
217 default BUSYBOX_DEFAULT_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR
218 depends on BUSYBOX_CONFIG_FEATURE_HTTPD_CGI
220 This option enables support for running scripts through an
221 interpreter. Turn this on if you want PHP scripts to work
222 properly. You need to supply an additional line in your
224 *.php:/path/to/your/php
226 config BUSYBOX_CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV
227 bool "Set REMOTE_PORT environment variable for CGI"
228 default BUSYBOX_DEFAULT_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV
229 depends on BUSYBOX_CONFIG_FEATURE_HTTPD_CGI
231 Use of this option can assist scripts in generating
232 references that contain a unique port number.
234 config BUSYBOX_CONFIG_FEATURE_HTTPD_ENCODE_URL_STR
235 bool "Enable -e option (useful for CGIs written as shell scripts)"
236 default BUSYBOX_DEFAULT_FEATURE_HTTPD_ENCODE_URL_STR
237 depends on BUSYBOX_CONFIG_HTTPD
239 This option allows html encoding of arbitrary strings for display
240 by the browser. Output goes to stdout.
241 For example, httpd -e "<Hello World>" produces
242 "<Hello World>".
244 config BUSYBOX_CONFIG_FEATURE_HTTPD_ERROR_PAGES
245 bool "Support custom error pages"
246 default BUSYBOX_DEFAULT_FEATURE_HTTPD_ERROR_PAGES
247 depends on BUSYBOX_CONFIG_HTTPD
249 This option allows you to define custom error pages in
250 the configuration file instead of the default HTTP status
251 error pages. For instance, if you add the line:
253 in the config file, the server will respond the specified
254 '/path/e404.html' file instead of the terse '404 NOT FOUND'
257 config BUSYBOX_CONFIG_FEATURE_HTTPD_PROXY
258 bool "Support reverse proxy"
259 default BUSYBOX_DEFAULT_FEATURE_HTTPD_PROXY
260 depends on BUSYBOX_CONFIG_HTTPD
262 This option allows you to define URLs that will be forwarded
263 to another HTTP server. To setup add the following line to the
265 P:/url/:http://hostname[:port]/new/path/
266 Then a request to /url/myfile will be forwarded to
267 http://hostname[:port]/new/path/myfile.
269 config BUSYBOX_CONFIG_FEATURE_HTTPD_GZIP
270 bool "Support GZIP content encoding"
271 default BUSYBOX_DEFAULT_FEATURE_HTTPD_GZIP
272 depends on BUSYBOX_CONFIG_HTTPD
274 Makes httpd send files using GZIP content encoding if the
275 client supports it and a pre-compressed <file>.gz exists.
276 config BUSYBOX_CONFIG_IFCONFIG
278 default BUSYBOX_DEFAULT_IFCONFIG
279 select BUSYBOX_CONFIG_PLATFORM_LINUX
281 Ifconfig is used to configure the kernel-resident network interfaces.
283 config BUSYBOX_CONFIG_FEATURE_IFCONFIG_STATUS
284 bool "Enable status reporting output (+7k)"
285 default BUSYBOX_DEFAULT_FEATURE_IFCONFIG_STATUS
286 depends on BUSYBOX_CONFIG_IFCONFIG
288 If ifconfig is called with no arguments it will display the status
289 of the currently active interfaces.
291 config BUSYBOX_CONFIG_FEATURE_IFCONFIG_SLIP
292 bool "Enable slip-specific options \"keepalive\" and \"outfill\""
293 default BUSYBOX_DEFAULT_FEATURE_IFCONFIG_SLIP
294 depends on BUSYBOX_CONFIG_IFCONFIG
296 Allow "keepalive" and "outfill" support for SLIP. If you're not
297 planning on using serial lines, leave this unchecked.
299 config BUSYBOX_CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
300 bool "Enable options \"mem_start\", \"io_addr\", and \"irq\""
301 default BUSYBOX_DEFAULT_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
302 depends on BUSYBOX_CONFIG_IFCONFIG
304 Allow the start address for shared memory, start address for I/O,
305 and/or the interrupt line used by the specified device.
307 config BUSYBOX_CONFIG_FEATURE_IFCONFIG_HW
308 bool "Enable option \"hw\" (ether only)"
309 default BUSYBOX_DEFAULT_FEATURE_IFCONFIG_HW
310 depends on BUSYBOX_CONFIG_IFCONFIG
312 Set the hardware address of this interface, if the device driver
313 supports this operation. Currently, we only support the 'ether'
316 config BUSYBOX_CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS
317 bool "Set the broadcast automatically"
318 default BUSYBOX_DEFAULT_FEATURE_IFCONFIG_BROADCAST_PLUS
319 depends on BUSYBOX_CONFIG_IFCONFIG
321 Setting this will make ifconfig attempt to find the broadcast
322 automatically if the value '+' is used.
323 config BUSYBOX_CONFIG_IFENSLAVE
325 default BUSYBOX_DEFAULT_IFENSLAVE
326 select BUSYBOX_CONFIG_PLATFORM_LINUX
328 Userspace application to bind several interfaces
329 to a logical interface (use with kernel bonding driver).
330 config BUSYBOX_CONFIG_IFPLUGD
332 default BUSYBOX_DEFAULT_IFPLUGD
333 select BUSYBOX_CONFIG_PLATFORM_LINUX
335 Network interface plug detection daemon.
336 config BUSYBOX_CONFIG_IFUP
338 default BUSYBOX_DEFAULT_IFUP
340 Activate the specified interfaces. This applet makes use
341 of either "ifconfig" and "route" or the "ip" command to actually
342 configure network interfaces. Therefore, you will probably also want
343 to enable either IFCONFIG and ROUTE, or enable
344 FEATURE_IFUPDOWN_IP and the various IP options. Of
345 course you could use non-busybox versions of these programs, so
346 against my better judgement (since this will surely result in plenty
347 of support questions on the mailing list), I do not force you to
348 enable these additional options. It is up to you to supply either
349 "ifconfig", "route" and "run-parts" or the "ip" command, either
350 via busybox or via standalone utilities.
352 config BUSYBOX_CONFIG_IFDOWN
354 default BUSYBOX_DEFAULT_IFDOWN
356 Deactivate the specified interfaces.
358 config BUSYBOX_CONFIG_IFUPDOWN_IFSTATE_PATH
359 string "Absolute path to ifstate file"
360 default BUSYBOX_DEFAULT_IFUPDOWN_IFSTATE_PATH
361 depends on BUSYBOX_CONFIG_IFUP || BUSYBOX_CONFIG_IFDOWN
363 ifupdown keeps state information in a file called ifstate.
364 Typically it is located in /var/run/ifstate, however
365 some distributions tend to put it in other places
366 (debian, for example, uses /etc/network/run/ifstate).
367 This config option defines location of ifstate.
369 config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IP
370 bool "Use ip tool (else ifconfig/route is used)"
371 default BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_IP
372 depends on BUSYBOX_CONFIG_IFUP || BUSYBOX_CONFIG_IFDOWN
374 Use the iproute "ip" command to implement "ifup" and "ifdown", rather
375 than the default of using the older "ifconfig" and "route" utilities.
377 If Y: you must install either the full-blown iproute2 package
378 or enable "ip" applet in Busybox, or the "ifup" and "ifdown" applets
381 If N: you must install either the full-blown ifconfig and route
382 utilities, or enable these applets in Busybox.
384 config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IPV4
386 default BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_IPV4
387 depends on BUSYBOX_CONFIG_IFUP || BUSYBOX_CONFIG_IFDOWN
389 If you want ifup/ifdown to talk IPv4, leave this on.
391 config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IPV6
393 default BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_IPV6
394 depends on (BUSYBOX_CONFIG_IFUP || BUSYBOX_CONFIG_IFDOWN) && BUSYBOX_CONFIG_FEATURE_IPV6
396 If you need support for IPv6, turn this option on.
399 config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_MAPPING
400 bool "Enable mapping support"
401 default BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_MAPPING
402 depends on BUSYBOX_CONFIG_IFUP || BUSYBOX_CONFIG_IFDOWN
404 This enables support for the "mapping" stanza, unless you have
405 a weird network setup you don't need it.
407 config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP
408 bool "Support external DHCP clients"
409 default BUSYBOX_DEFAULT_FEATURE_IFUPDOWN_EXTERNAL_DHCP
410 depends on BUSYBOX_CONFIG_IFUP || BUSYBOX_CONFIG_IFDOWN
412 This enables support for the external dhcp clients. Clients are
413 tried in the following order: dhcpcd, dhclient, pump and udhcpc.
414 Otherwise, if udhcpc applet is enabled, it is used.
415 Otherwise, ifup/ifdown will have no support for DHCP.
416 config BUSYBOX_CONFIG_INETD
418 default BUSYBOX_DEFAULT_INETD
419 select BUSYBOX_CONFIG_FEATURE_SYSLOG
421 Internet superserver daemon
423 config BUSYBOX_CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO
424 bool "Support echo service"
425 default BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_ECHO
426 depends on BUSYBOX_CONFIG_INETD
428 Echo received data internal inetd service
430 config BUSYBOX_CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD
431 bool "Support discard service"
432 default BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD
433 depends on BUSYBOX_CONFIG_INETD
435 Internet /dev/null internal inetd service
437 config BUSYBOX_CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME
438 bool "Support time service"
439 default BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_TIME
440 depends on BUSYBOX_CONFIG_INETD
442 Return 32 bit time since 1900 internal inetd service
444 config BUSYBOX_CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME
445 bool "Support daytime service"
446 default BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME
447 depends on BUSYBOX_CONFIG_INETD
449 Return human-readable time internal inetd service
451 config BUSYBOX_CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN
452 bool "Support chargen service"
453 default BUSYBOX_DEFAULT_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN
454 depends on BUSYBOX_CONFIG_INETD
456 Familiar character generator internal inetd service
458 config BUSYBOX_CONFIG_IP
460 default BUSYBOX_DEFAULT_IP
461 select BUSYBOX_CONFIG_PLATFORM_LINUX
463 The "ip" applet is a TCP/IP interface configuration and routing
464 utility. You generally don't need "ip" to use busybox with
467 config BUSYBOX_CONFIG_IPADDR
469 default BUSYBOX_DEFAULT_IPADDR
470 select BUSYBOX_CONFIG_FEATURE_IP_ADDRESS
471 select BUSYBOX_CONFIG_PLATFORM_LINUX
473 Support short form of ip addr: ipaddr
475 config BUSYBOX_CONFIG_IPLINK
477 default BUSYBOX_DEFAULT_IPLINK
478 select BUSYBOX_CONFIG_FEATURE_IP_LINK
479 select BUSYBOX_CONFIG_PLATFORM_LINUX
481 Support short form of ip link: iplink
483 config BUSYBOX_CONFIG_IPROUTE
485 default BUSYBOX_DEFAULT_IPROUTE
486 select BUSYBOX_CONFIG_FEATURE_IP_ROUTE
487 select BUSYBOX_CONFIG_PLATFORM_LINUX
489 Support short form of ip route: iproute
491 config BUSYBOX_CONFIG_IPTUNNEL
493 default BUSYBOX_DEFAULT_IPTUNNEL
494 select BUSYBOX_CONFIG_FEATURE_IP_TUNNEL
495 select BUSYBOX_CONFIG_PLATFORM_LINUX
497 Support short form of ip tunnel: iptunnel
499 config BUSYBOX_CONFIG_IPRULE
501 default BUSYBOX_DEFAULT_IPRULE
502 select BUSYBOX_CONFIG_FEATURE_IP_RULE
503 select BUSYBOX_CONFIG_PLATFORM_LINUX
505 Support short form of ip rule: iprule
507 config BUSYBOX_CONFIG_IPNEIGH
509 default BUSYBOX_DEFAULT_IPNEIGH
510 select BUSYBOX_CONFIG_FEATURE_IP_NEIGH
511 select BUSYBOX_CONFIG_PLATFORM_LINUX
513 Support short form of ip neigh: ipneigh
515 config BUSYBOX_CONFIG_FEATURE_IP_ADDRESS
517 default BUSYBOX_DEFAULT_FEATURE_IP_ADDRESS
518 depends on BUSYBOX_CONFIG_IP || BUSYBOX_CONFIG_IPADDR
520 Address manipulation support for the "ip" applet.
522 config BUSYBOX_CONFIG_FEATURE_IP_LINK
524 default BUSYBOX_DEFAULT_FEATURE_IP_LINK
525 depends on BUSYBOX_CONFIG_IP || BUSYBOX_CONFIG_IPLINK
527 Configure network devices with "ip".
529 config BUSYBOX_CONFIG_FEATURE_IP_ROUTE
531 default BUSYBOX_DEFAULT_FEATURE_IP_ROUTE
532 depends on BUSYBOX_CONFIG_IP || BUSYBOX_CONFIG_IPROUTE
534 Add support for routing table management to "ip".
536 config BUSYBOX_CONFIG_FEATURE_IP_ROUTE_DIR
537 string "ip route configuration directory"
538 default BUSYBOX_DEFAULT_FEATURE_IP_ROUTE_DIR
539 depends on BUSYBOX_CONFIG_FEATURE_IP_ROUTE
541 Location of the "ip" applet routing configuration.
543 config BUSYBOX_CONFIG_FEATURE_IP_TUNNEL
545 default BUSYBOX_DEFAULT_FEATURE_IP_TUNNEL
546 depends on BUSYBOX_CONFIG_IP || BUSYBOX_CONFIG_IPTUNNEL
548 Add support for tunneling commands to "ip".
550 config BUSYBOX_CONFIG_FEATURE_IP_RULE
552 default BUSYBOX_DEFAULT_FEATURE_IP_RULE
553 depends on BUSYBOX_CONFIG_IP || BUSYBOX_CONFIG_IPRULE
555 Add support for rule commands to "ip".
557 config BUSYBOX_CONFIG_FEATURE_IP_NEIGH
559 default BUSYBOX_DEFAULT_FEATURE_IP_NEIGH
560 depends on BUSYBOX_CONFIG_IP || BUSYBOX_CONFIG_IPNEIGH
562 Add support for neighbor commands to "ip".
564 config BUSYBOX_CONFIG_FEATURE_IP_RARE_PROTOCOLS
565 bool "Support displaying rarely used link types"
566 default BUSYBOX_DEFAULT_FEATURE_IP_RARE_PROTOCOLS
567 depends on BUSYBOX_CONFIG_IP || BUSYBOX_CONFIG_IPADDR || BUSYBOX_CONFIG_IPLINK || BUSYBOX_CONFIG_IPROUTE || BUSYBOX_CONFIG_IPTUNNEL || BUSYBOX_CONFIG_IPRULE || BUSYBOX_CONFIG_IPNEIGH
569 If you are not going to use links of type "frad", "econet",
570 "bif" etc, you probably don't need to enable this.
571 Ethernet, wireless, infrared, ppp/slip, ip tunnelling
572 link types are supported without this option selected.
573 config BUSYBOX_CONFIG_IPCALC
575 default BUSYBOX_DEFAULT_IPCALC
577 ipcalc takes an IP address and netmask and calculates the
578 resulting broadcast, network, and host range.
580 config BUSYBOX_CONFIG_FEATURE_IPCALC_LONG_OPTIONS
581 bool "Enable long options"
582 default BUSYBOX_DEFAULT_FEATURE_IPCALC_LONG_OPTIONS
583 depends on BUSYBOX_CONFIG_IPCALC && BUSYBOX_CONFIG_LONG_OPTS
585 config BUSYBOX_CONFIG_FEATURE_IPCALC_FANCY
586 bool "Fancy IPCALC, more options, adds 1 kbyte"
587 default BUSYBOX_DEFAULT_FEATURE_IPCALC_FANCY
588 depends on BUSYBOX_CONFIG_IPCALC
590 Adds the options hostname, prefix and silent to the output of
592 config BUSYBOX_CONFIG_FAKEIDENTD
594 default BUSYBOX_DEFAULT_FAKEIDENTD
595 select BUSYBOX_CONFIG_FEATURE_SYSLOG
597 fakeidentd listens on the ident port and returns a predefined
598 fake value on any query.
599 config BUSYBOX_CONFIG_NAMEIF
601 default BUSYBOX_DEFAULT_NAMEIF
602 select BUSYBOX_CONFIG_PLATFORM_LINUX
603 select BUSYBOX_CONFIG_FEATURE_SYSLOG
605 nameif is used to rename network interface by its MAC address.
606 Renamed interfaces MUST be in the down state.
607 It is possible to use a file (default: /etc/mactab)
608 with list of new interface names and MACs.
609 Maximum interface name length: IFNAMSIZ = 16
610 File fields are separated by space or tab.
613 new_interface_name XX:XX:XX:XX:XX:XX
615 config BUSYBOX_CONFIG_FEATURE_NAMEIF_EXTENDED
616 bool "Extended nameif"
617 default BUSYBOX_DEFAULT_FEATURE_NAMEIF_EXTENDED
618 depends on BUSYBOX_CONFIG_NAMEIF
620 This extends the nameif syntax to support the bus_info, driver,
621 phyaddr selectors. The syntax is compatible to the normal nameif.
623 new_interface_name driver=asix bus=usb-0000:00:08.2-3
624 new_interface_name bus=usb-0000:00:08.2-3 00:80:C8:38:91:B5
625 new_interface_name phy_address=2 00:80:C8:38:91:B5
626 new_interface_name mac=00:80:C8:38:91:B5
627 new_interface_name 00:80:C8:38:91:B5
628 config BUSYBOX_CONFIG_NBDCLIENT
630 default BUSYBOX_DEFAULT_NBDCLIENT
632 Network block device client
633 config BUSYBOX_CONFIG_NC
635 default BUSYBOX_DEFAULT_NC
637 A simple Unix utility which reads and writes data across network
640 config BUSYBOX_CONFIG_NC_SERVER
641 bool "Netcat server options (-l)"
642 default BUSYBOX_DEFAULT_NC_SERVER
643 depends on BUSYBOX_CONFIG_NC
645 Allow netcat to act as a server.
647 config BUSYBOX_CONFIG_NC_EXTRA
648 bool "Netcat extensions (-eiw and -f FILE)"
649 default BUSYBOX_DEFAULT_NC_EXTRA
650 depends on BUSYBOX_CONFIG_NC
652 Add -e (support for executing the rest of the command line after
653 making or receiving a successful connection), -i (delay interval for
654 lines sent), -w (timeout for initial connection).
656 config BUSYBOX_CONFIG_NC_110_COMPAT
657 bool "Netcat 1.10 compatibility (+2.5k)"
658 default BUSYBOX_DEFAULT_NC_110_COMPAT # off specially for Rob
659 depends on BUSYBOX_CONFIG_NC
661 This option makes nc closely follow original nc-1.10.
662 The code is about 2.5k bigger. It enables
663 -s ADDR, -n, -u, -v, -o FILE, -z options, but loses
664 busybox-specific extensions: -f FILE.
665 config BUSYBOX_CONFIG_NETMSG
667 default BUSYBOX_DEFAULT_NETMSG
669 simple program for sending udp broadcast messages
670 config BUSYBOX_CONFIG_NETSTAT
672 default BUSYBOX_DEFAULT_NETSTAT
673 select BUSYBOX_CONFIG_PLATFORM_LINUX
675 netstat prints information about the Linux networking subsystem.
677 config BUSYBOX_CONFIG_FEATURE_NETSTAT_WIDE
678 bool "Enable wide output"
679 default BUSYBOX_DEFAULT_FEATURE_NETSTAT_WIDE
680 depends on BUSYBOX_CONFIG_NETSTAT
682 Add support for wide columns. Useful when displaying IPv6 addresses
685 config BUSYBOX_CONFIG_FEATURE_NETSTAT_PRG
686 bool "Enable PID/Program name output"
687 default BUSYBOX_DEFAULT_FEATURE_NETSTAT_PRG
688 depends on BUSYBOX_CONFIG_NETSTAT
690 Add support for -p flag to print out PID and program name.
692 config BUSYBOX_CONFIG_NSLOOKUP
694 default BUSYBOX_DEFAULT_NSLOOKUP
696 nslookup is a tool to query Internet name servers.
697 config BUSYBOX_CONFIG_NSLOOKUP_OPENWRT
699 depends on !BUSYBOX_CONFIG_NSLOOKUP
700 default BUSYBOX_DEFAULT_NSLOOKUP_OPENWRT
702 nslookup is a tool to query Internet name servers (OpenWrt flavor).
704 config BUSYBOX_CONFIG_FEATURE_NSLOOKUP_OPENWRT_LONG_OPTIONS
705 bool "Enable long options"
706 default BUSYBOX_DEFAULT_FEATURE_NSLOOKUP_OPENWRT_LONG_OPTIONS
707 depends on BUSYBOX_CONFIG_NSLOOKUP_OPENWRT && BUSYBOX_CONFIG_LONG_OPTS
709 Support long options for the nslookup applet.
710 config BUSYBOX_CONFIG_NTPD
712 default BUSYBOX_DEFAULT_NTPD
713 select BUSYBOX_CONFIG_PLATFORM_LINUX
715 The NTP client/server daemon.
717 config BUSYBOX_CONFIG_FEATURE_NTPD_SERVER
718 bool "Make ntpd usable as a NTP server"
719 default BUSYBOX_DEFAULT_FEATURE_NTPD_SERVER
720 depends on BUSYBOX_CONFIG_NTPD
722 Make ntpd usable as a NTP server. If you disable this option
723 ntpd will be usable only as a NTP client.
725 config BUSYBOX_CONFIG_FEATURE_NTPD_CONF
726 bool "Make ntpd understand /etc/ntp.conf"
727 default BUSYBOX_DEFAULT_FEATURE_NTPD_CONF
728 depends on BUSYBOX_CONFIG_NTPD
730 Make ntpd look in /etc/ntp.conf for peers. Only "server address"
732 config BUSYBOX_CONFIG_PING
734 default BUSYBOX_DEFAULT_PING
735 select BUSYBOX_CONFIG_PLATFORM_LINUX
737 ping uses the ICMP protocol's mandatory ECHO_REQUEST datagram to
738 elicit an ICMP ECHO_RESPONSE from a host or gateway.
740 config BUSYBOX_CONFIG_PING6
742 default BUSYBOX_DEFAULT_PING6
743 depends on BUSYBOX_CONFIG_FEATURE_IPV6
745 This will give you a ping that can talk IPv6.
747 config BUSYBOX_CONFIG_FEATURE_FANCY_PING
748 bool "Enable fancy ping output"
749 default BUSYBOX_DEFAULT_FEATURE_FANCY_PING
750 depends on BUSYBOX_CONFIG_PING || BUSYBOX_CONFIG_PING6
752 Make the output from the ping applet include statistics, and at the
753 same time provide full support for ICMP packets.
754 config BUSYBOX_CONFIG_PSCAN
756 default BUSYBOX_DEFAULT_PSCAN
758 Simple network port scanner.
759 config BUSYBOX_CONFIG_ROUTE
761 default BUSYBOX_DEFAULT_ROUTE
762 select BUSYBOX_CONFIG_PLATFORM_LINUX
764 Route displays or manipulates the kernel's IP routing tables.
765 config BUSYBOX_CONFIG_SLATTACH
767 default BUSYBOX_DEFAULT_SLATTACH
768 select BUSYBOX_CONFIG_PLATFORM_LINUX
770 slattach is a small utility to attach network interfaces to serial
772 config BUSYBOX_CONFIG_SSL_CLIENT
774 default BUSYBOX_DEFAULT_SSL_CLIENT
775 select BUSYBOX_CONFIG_TLS
777 This tool pipes data to/from a socket, TLS-encrypting it.
778 config BUSYBOX_CONFIG_TCPSVD
780 default BUSYBOX_DEFAULT_TCPSVD
782 tcpsvd listens on a TCP port and runs a program for each new
785 config BUSYBOX_CONFIG_UDPSVD
787 default BUSYBOX_DEFAULT_UDPSVD
789 udpsvd listens on an UDP port and runs a program for each new
791 config BUSYBOX_CONFIG_TELNET
793 default BUSYBOX_DEFAULT_TELNET
795 Telnet is an interface to the TELNET protocol, but is also commonly
796 used to test other simple protocols.
798 config BUSYBOX_CONFIG_FEATURE_TELNET_TTYPE
799 bool "Pass TERM type to remote host"
800 default BUSYBOX_DEFAULT_FEATURE_TELNET_TTYPE
801 depends on BUSYBOX_CONFIG_TELNET
803 Setting this option will forward the TERM environment variable to the
804 remote host you are connecting to. This is useful to make sure that
805 things like ANSI colors and other control sequences behave.
807 config BUSYBOX_CONFIG_FEATURE_TELNET_AUTOLOGIN
808 bool "Pass USER type to remote host"
809 default BUSYBOX_DEFAULT_FEATURE_TELNET_AUTOLOGIN
810 depends on BUSYBOX_CONFIG_TELNET
812 Setting this option will forward the USER environment variable to the
813 remote host you are connecting to. This is useful when you need to
814 log into a machine without telling the username (autologin). This
815 option enables `-a' and `-l USER' arguments.
817 config BUSYBOX_CONFIG_FEATURE_TELNET_WIDTH
818 bool "Enable window size autodetection"
819 default BUSYBOX_DEFAULT_FEATURE_TELNET_WIDTH
820 depends on BUSYBOX_CONFIG_TELNET
821 config BUSYBOX_CONFIG_TELNETD
823 default BUSYBOX_DEFAULT_TELNETD
824 select BUSYBOX_CONFIG_FEATURE_SYSLOG
826 A daemon for the TELNET protocol, allowing you to log onto the host
827 running the daemon. Please keep in mind that the TELNET protocol
828 sends passwords in plain text. If you can't afford the space for an
829 SSH daemon and you trust your network, you may say 'y' here. As a
830 more secure alternative, you should seriously consider installing the
831 very small Dropbear SSH daemon instead:
832 http://matt.ucc.asn.au/dropbear/dropbear.html
834 Note that for busybox telnetd to work you need several things:
835 First of all, your kernel needs:
838 Next, you need a /dev/pts directory on your root filesystem:
841 drwxr-xr-x 2 root root 0 Sep 23 13:21 /dev/pts/
843 Next you need the pseudo terminal master multiplexer /dev/ptmx:
846 crw-rw-rw- 1 root tty 5, 2 Sep 23 13:55 /dev/ptmx
848 Any /dev/ttyp[0-9]* files you may have can be removed.
849 Next, you need to mount the devpts filesystem on /dev/pts using:
851 mount -t devpts devpts /dev/pts
853 You need to be sure that busybox has LOGIN and
854 FEATURE_SUID enabled. And finally, you should make
855 certain that Busybox has been installed setuid root:
857 chown root.root /bin/busybox
858 chmod 4755 /bin/busybox
860 with all that done, telnetd _should_ work....
862 config BUSYBOX_CONFIG_FEATURE_TELNETD_STANDALONE
863 bool "Support standalone telnetd (not inetd only)"
864 default BUSYBOX_DEFAULT_FEATURE_TELNETD_STANDALONE
865 depends on BUSYBOX_CONFIG_TELNETD
867 Selecting this will make telnetd able to run standalone.
869 config BUSYBOX_CONFIG_FEATURE_TELNETD_INETD_WAIT
870 bool "Support -w SEC option (inetd wait mode)"
871 default BUSYBOX_DEFAULT_FEATURE_TELNETD_INETD_WAIT
872 depends on BUSYBOX_CONFIG_FEATURE_TELNETD_STANDALONE
874 This option allows you to run telnetd in "inet wait" mode.
875 Example inetd.conf line (note "wait", not usual "nowait"):
877 telnet stream tcp wait root /bin/telnetd telnetd -w10
879 In this example, inetd passes _listening_ socket_ as fd 0
880 to telnetd when connection appears.
881 telnetd will wait for connections until all existing
882 connections are closed, and no new connections
883 appear during 10 seconds. Then it exits, and inetd continues
884 to listen for new connections.
886 This option is rarely used. "tcp nowait" is much more usual
887 way of running tcp services, including telnetd.
888 You most probably want to say N here.
889 config BUSYBOX_CONFIG_TFTP
891 default BUSYBOX_DEFAULT_TFTP
893 This enables the Trivial File Transfer Protocol client program. TFTP
894 is usually used for simple, small transfers such as a root image
895 for a network-enabled bootloader.
897 config BUSYBOX_CONFIG_TFTPD
899 default BUSYBOX_DEFAULT_TFTPD
901 This enables the Trivial File Transfer Protocol server program.
902 It expects that stdin is a datagram socket and a packet
903 is already pending on it. It will exit after one transfer.
904 In other words: it should be run from inetd in nowait mode,
905 or from udpsvd. Example: "udpsvd -E 0 69 tftpd DIR"
907 comment "Common options for tftp/tftpd"
908 depends on BUSYBOX_CONFIG_TFTP || BUSYBOX_CONFIG_TFTPD
910 config BUSYBOX_CONFIG_FEATURE_TFTP_GET
911 bool "Enable 'tftp get' and/or tftpd upload code"
912 default BUSYBOX_DEFAULT_FEATURE_TFTP_GET
913 depends on BUSYBOX_CONFIG_TFTP || BUSYBOX_CONFIG_TFTPD
915 Add support for the GET command within the TFTP client. This allows
916 a client to retrieve a file from a TFTP server.
917 Also enable upload support in tftpd, if tftpd is selected.
919 Note: this option does _not_ make tftpd capable of download
920 (the usual operation people need from it)!
922 config BUSYBOX_CONFIG_FEATURE_TFTP_PUT
923 bool "Enable 'tftp put' and/or tftpd download code"
924 default BUSYBOX_DEFAULT_FEATURE_TFTP_PUT
925 depends on BUSYBOX_CONFIG_TFTP || BUSYBOX_CONFIG_TFTPD
927 Add support for the PUT command within the TFTP client. This allows
928 a client to transfer a file to a TFTP server.
929 Also enable download support in tftpd, if tftpd is selected.
931 config BUSYBOX_CONFIG_FEATURE_TFTP_BLOCKSIZE
932 bool "Enable 'blksize' and 'tsize' protocol options"
933 default BUSYBOX_DEFAULT_FEATURE_TFTP_BLOCKSIZE
934 depends on BUSYBOX_CONFIG_TFTP || BUSYBOX_CONFIG_TFTPD
936 Allow tftp to specify block size, and tftpd to understand
937 "blksize" and "tsize" options.
939 config BUSYBOX_CONFIG_FEATURE_TFTP_PROGRESS_BAR
940 bool "Enable progress bar"
941 default BUSYBOX_DEFAULT_FEATURE_TFTP_PROGRESS_BAR
942 depends on BUSYBOX_CONFIG_TFTP && BUSYBOX_CONFIG_FEATURE_TFTP_BLOCKSIZE
944 config BUSYBOX_CONFIG_TFTP_DEBUG
946 default BUSYBOX_DEFAULT_TFTP_DEBUG
947 depends on BUSYBOX_CONFIG_TFTP || BUSYBOX_CONFIG_TFTPD
949 Make tftp[d] print debugging messages on stderr.
950 This is useful if you are diagnosing a bug in tftp[d].
951 config BUSYBOX_CONFIG_TLS
952 bool #No description makes it a hidden option
953 default BUSYBOX_DEFAULT_TLS
954 config BUSYBOX_CONFIG_TRACEROUTE
956 default BUSYBOX_DEFAULT_TRACEROUTE
957 select BUSYBOX_CONFIG_PLATFORM_LINUX
959 Utility to trace the route of IP packets.
961 config BUSYBOX_CONFIG_TRACEROUTE6
963 default BUSYBOX_DEFAULT_TRACEROUTE6
964 depends on BUSYBOX_CONFIG_FEATURE_IPV6
966 Utility to trace the route of IPv6 packets.
968 config BUSYBOX_CONFIG_FEATURE_TRACEROUTE_VERBOSE
969 bool "Enable verbose output"
970 default BUSYBOX_DEFAULT_FEATURE_TRACEROUTE_VERBOSE
971 depends on BUSYBOX_CONFIG_TRACEROUTE || BUSYBOX_CONFIG_TRACEROUTE6
973 Add some verbosity to traceroute. This includes among other things
974 hostnames and ICMP response types.
976 config BUSYBOX_CONFIG_FEATURE_TRACEROUTE_USE_ICMP
977 bool "Enable -I option (use ICMP instead of UDP)"
978 default BUSYBOX_DEFAULT_FEATURE_TRACEROUTE_USE_ICMP
979 depends on BUSYBOX_CONFIG_TRACEROUTE || BUSYBOX_CONFIG_TRACEROUTE6
980 config BUSYBOX_CONFIG_TUNCTL
982 default BUSYBOX_DEFAULT_TUNCTL
983 select BUSYBOX_CONFIG_PLATFORM_LINUX
985 tunctl creates or deletes tun devices.
987 config BUSYBOX_CONFIG_FEATURE_TUNCTL_UG
988 bool "Support owner:group assignment"
989 default BUSYBOX_DEFAULT_FEATURE_TUNCTL_UG
990 depends on BUSYBOX_CONFIG_TUNCTL
992 Allow to specify owner and group of newly created interface.
993 340 bytes of pure bloat. Say no here.
994 config BUSYBOX_CONFIG_VCONFIG
996 default BUSYBOX_DEFAULT_VCONFIG
997 select BUSYBOX_CONFIG_PLATFORM_LINUX
999 Creates, removes, and configures VLAN interfaces
1000 config BUSYBOX_CONFIG_WGET
1002 default BUSYBOX_DEFAULT_WGET
1004 wget is a utility for non-interactive download of files from HTTP
1007 config BUSYBOX_CONFIG_FEATURE_WGET_LONG_OPTIONS
1008 bool "Enable long options"
1009 default BUSYBOX_DEFAULT_FEATURE_WGET_LONG_OPTIONS
1010 depends on BUSYBOX_CONFIG_WGET && BUSYBOX_CONFIG_LONG_OPTS
1012 config BUSYBOX_CONFIG_FEATURE_WGET_STATUSBAR
1013 bool "Enable progress bar (+2k)"
1014 default BUSYBOX_DEFAULT_FEATURE_WGET_STATUSBAR
1015 depends on BUSYBOX_CONFIG_WGET
1017 config BUSYBOX_CONFIG_FEATURE_WGET_AUTHENTICATION
1018 bool "Enable HTTP authentication"
1019 default BUSYBOX_DEFAULT_FEATURE_WGET_AUTHENTICATION
1020 depends on BUSYBOX_CONFIG_WGET
1022 Support authenticated HTTP transfers.
1024 config BUSYBOX_CONFIG_FEATURE_WGET_TIMEOUT
1025 bool "Enable timeout option -T SEC"
1026 default BUSYBOX_DEFAULT_FEATURE_WGET_TIMEOUT
1027 depends on BUSYBOX_CONFIG_WGET
1029 Supports network read and connect timeouts for wget,
1030 so that wget will give up and timeout, through the -T
1031 command line option.
1033 Currently only connect and network data read timeout are
1034 supported (i.e., timeout is not applied to the DNS query). When
1035 FEATURE_WGET_LONG_OPTIONS is also enabled, the --timeout option
1036 will work in addition to -T.
1038 config BUSYBOX_CONFIG_FEATURE_WGET_HTTPS
1039 bool "Support HTTPS using internal TLS code"
1040 default BUSYBOX_DEFAULT_FEATURE_WGET_HTTPS
1041 depends on BUSYBOX_CONFIG_WGET
1042 select BUSYBOX_CONFIG_TLS
1044 wget will use internal TLS code to connect to https:// URLs.
1046 On NOMMU machines, ssl_helper applet should be available
1047 in the $PATH for this to work. Make sure to select that applet.
1049 Note: currently, TLS code only makes TLS I/O work, it
1050 does *not* check that the peer is who it claims to be, etc.
1051 IOW: it uses peer-supplied public keys to establish encryption
1052 and signing keys, then encrypts and signs outgoing data and
1053 decrypts incoming data.
1054 It does not check signature hashes on the incoming data:
1055 this means that attackers manipulating TCP packets can
1056 send altered data and we unknowingly receive garbage.
1057 (This check might be relatively easy to add).
1058 It does not check public key's certificate:
1059 this means that the peer may be an attacker impersonating
1060 the server we think we are talking to.
1062 If you think this is unacceptable, consider this. As more and more
1063 servers switch to HTTPS-only operation, without such "crippled"
1064 TLS code it is *impossible* to simply download a kernel source
1065 from kernel.org. Which can in real world translate into
1066 "my small automatic tooling to build cross-compilers from sources
1067 no longer works, I need to additionally keep a local copy
1068 of ~4 megabyte source tarball of a SSL library and ~2 megabyte
1069 source of wget, need to compile and built both before I can
1070 download anything. All this despite the fact that the build
1071 is done in a QEMU sandbox on a machine with absolutely nothing
1072 worth stealing, so I don't care if someone would go to a lot
1073 of trouble to intercept my HTTPS download to send me an altered
1076 If you still think this is unacceptable, send patches.
1078 If you still think this is unacceptable, do not want to send
1079 patches, but do want to waste bandwidth expaining how wrong
1080 it is, you will be ignored.
1082 config BUSYBOX_CONFIG_FEATURE_WGET_OPENSSL
1083 bool "Try to connect to HTTPS using openssl"
1084 default BUSYBOX_DEFAULT_FEATURE_WGET_OPENSSL
1085 depends on BUSYBOX_CONFIG_WGET
1087 Try to use openssl to handle HTTPS.
1089 OpenSSL has a simple SSL client for debug purposes.
1090 If you select this option, wget will effectively run:
1091 "openssl s_client -quiet -connect hostname:443
1092 -servername hostname 2>/dev/null" and pipe its data
1093 through it. -servername is not used if hostname is numeric.
1094 Note inconvenient API: host resolution is done twice,
1095 and there is no guarantee openssl's idea of IPv6 address
1096 format is the same as ours.
1097 Another problem is that s_client prints debug information
1098 to stderr, and it needs to be suppressed. This means
1099 all error messages get suppressed too.
1100 openssl is also a big binary, often dynamically linked
1101 against ~15 libraries.
1103 If openssl can't be executed, internal TLS code will be used
1104 (if you enabled it); if openssl can be executed but fails later,
1105 wget can't detect this, and download will fail.
1106 config BUSYBOX_CONFIG_WHOIS
1108 default BUSYBOX_DEFAULT_WHOIS
1110 whois is a client for the whois directory service
1111 config BUSYBOX_CONFIG_ZCIP
1113 default BUSYBOX_DEFAULT_ZCIP
1114 select BUSYBOX_CONFIG_PLATFORM_LINUX
1115 select BUSYBOX_CONFIG_FEATURE_SYSLOG
1117 ZCIP provides ZeroConf IPv4 address selection, according to RFC 3927.
1118 It's a daemon that allocates and defends a dynamically assigned
1119 address on the 169.254/16 network, requiring no system administrator.
1121 See http://www.zeroconf.org for further details, and "zcip.script"
1122 in the busybox examples.
1124 source udhcp/Config.in
1126 config BUSYBOX_CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS
1127 string "ifup udhcpc command line options"
1128 default BUSYBOX_DEFAULT_IFUPDOWN_UDHCPC_CMD_OPTIONS
1129 depends on BUSYBOX_CONFIG_IFUP || BUSYBOX_CONFIG_IFDOWN
1131 Command line options to pass to udhcpc from ifup.
1132 Intended to alter options not available in /etc/network/interfaces.
1133 (IE: --syslog --background etc...)