Changeset 827

Show
Ignore:
Timestamp:
10/03/06 17:38:58 (2 years ago)
Author:
wbx
Message:

sync with freewrt_1_0 branch. It was a little bit to early to branch,
but now everybody can work again. New smaller stuff can be committed
directly in trunk.
Bigger stuff, like a new architecture or a new board should be
developed via a separate branch. Kernel and compiler updates, too.

Any bugfixes or security updates should go into branch and trunk.

Still send me a patch first and do not commit directly into the branch.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/freewrt/mk/pkg-depend.mk

    r739 r827  
    2222digitemp-compile: libusb-compile 
    2323dsniff-compile: libnids-compile openssl-compile libgdbm-compile 
     24elinks-compile: openssl-compile 
    2425fprobe-compile: libpcap-compile 
    2526freetype-compile: zlib-compile 
     
    6465mutt-compile: ncurses-compile openssl-compile 
    6566mysql-compile: ncurses-compile zlib-compile readline-compile 
     67mrd6-compile: uclibc++-compile 
    6668nano-compile: ncurses-compile 
    6769net-snmp-compile: libelf-compile 
  • trunk/freewrt/mk/targets.mk

    r725 r827  
    4848# set architecture 
    4949ifeq ($(BOARD),brcm) 
    50 ARCH=mips 
    51 KARCH=mipsel 
     50CPU_ARCH=mipsel 
     51KERNEL_ARCH=mips 
    5252endif 
    5353 
    5454export BOARD 
    55 export ARCH 
    56 export KARCH 
     55export CPU_ARCH 
     56export KERNEL_ARCH 
    5757export KERNEL 
    5858export KERNEL_VERSION 
  • trunk/freewrt/package/6tunnel/Config.in

    r600 r827  
    44        default n 
    55        select FWRT_PACKAGE_KMOD_IPV6 
     6        select BUSYBOX_CONFIG_FEATURE_IPV6 
    67        help 
    78          6tunnel allows you to use services provided by IPv6 hosts with IPv4-only  
  • trunk/freewrt/package/Config.in

    r798 r827  
    99choice 
    1010prompt "Package collections" 
    11  
    1211config FWRT_NO_PACKAGE_SELECTION 
    1312        bool "nothing pre-selected, choose yourself" 
     
    1615          model, busybox, dropbear and base-file packages. 
    1716 
    18 config FWRT_WLAN_DSL_ROUTER 
    19         bool "WLAN Router for DSL with web interface" 
    20         select FWRT_PACKAGE_WEBIF 
     17config FWRT_WLAN_DSL_ROUTER_PPPOE 
     18        bool "WLAN Router for DSL with PPPoE"  
    2119        select FWRT_PACKAGE_IPTABLES 
    2220        select FWRT_PACKAGE_DNSMASQ 
     
    2826        select FWRT_PACKAGE_EZIPUPDATE 
    2927        help 
    30           Firmware for WLAN DSL router. It selects web interface, dns 
    31           server, dhcp server, iptables, bridge-utils, WPA/WPA2 
    32           daemon, openntpd, ez-ipupdate and ppp. 
    33  
    34 config FWRT_OPENVPN_ROUTER 
    35         bool "Router for DSL with OpenVPN" 
     28          Firmware for WLAN DSL router with pppoe. It selects a dns server, 
     29          dhcp server, iptables, bridge-utils, WPA/WPA2 daemon, openntpd, 
     30          ez-ipupdate and ppp.   
     31 
     32config FWRT_WLAN_DSL_ROUTER_PPTP 
     33        bool "WLAN Router for DSL with PPTP"  
    3634        select FWRT_PACKAGE_IPTABLES 
    3735        select FWRT_PACKAGE_DNSMASQ 
    38         select FWRT_PACKAGE_PPP 
    39         select FWRT_PACKAGE_PPP_MOD_PPPOE 
     36        select FWRT_PACKAGE_BRIDGE_UTILS 
     37        select FWRT_PACKAGE_BROADCOM_NAS 
     38        select FWRT_PACKAGE_PPTP 
    4039        select FWRT_PACKAGE_OPENNTPD 
    41         select FWRT_PACKAGE_OPENVPN 
    42         help 
    43           Firmware for DSL router with OpenVPN. It selects dns server, 
    44           dhcp server, iptables, openntpd, ppp and openvpn. 
    45  
    46 config FWRT_IPSEC_ROUTER 
    47         bool "Router for DSL with IPSec" 
     40        select FWRT_PACKAGE_EZIPUPDATE 
     41        help 
     42          Firmware for WLAN DSL router with pppoe. It selects a dns server, 
     43          dhcp server, iptables, bridge-utils, WPA/WPA2 daemon, openntpd, 
     44          ez-ipupdate and pptp.   
     45 
     46config FWRT_WLAN_DSL_ROUTER_DHCP 
     47        bool "WLAN Router for DSL with DHCP (cable modem)"  
    4848        select FWRT_PACKAGE_IPTABLES 
    4949        select FWRT_PACKAGE_DNSMASQ 
    50         select FWRT_PACKAGE_PPP 
    51         select FWRT_PACKAGE_PPP_MOD_PPPOE 
     50        select FWRT_PACKAGE_BRIDGE_UTILS 
     51        select FWRT_PACKAGE_BROADCOM_NAS 
     52        select FWRT_PACKAGE_PPTP 
    5253        select FWRT_PACKAGE_OPENNTPD 
    53         select FWRT_PACKAGE_OPENSWAN 
    54         help 
    55           Firmware for DSL router with IPSec. It selects dns server, 
    56           dhcp server, iptables, openntpd, ppp and openswan. 
     54        select FWRT_PACKAGE_EZIPUPDATE 
     55        help 
     56          Firmware for WLAN DSL router with dhcp client for wan interface. It 
     57          selects a dns server, dhcp server, iptables, bridge-utils, WPA/WPA2 
     58          daemon, openntpd, ez-ipupdate.   
     59 
     60config FWRT_OPENVPN_ROUTER 
     61        bool "Router for DSL with OpenVPN" 
     62        select FWRT_PACKAGE_IPTABLES 
     63        select FWRT_PACKAGE_DNSMASQ 
     64        select FWRT_PACKAGE_PPP 
     65        select FWRT_PACKAGE_PPP_MOD_PPPOE 
     66        select FWRT_PACKAGE_OPENNTPD 
     67        select FWRT_PACKAGE_OPENVPN 
     68        help 
     69          Firmware for DSL router with OpenVPN. It selects dns server, 
     70          dhcp server, iptables, openntpd, ppp and openvpn. 
     71 
     72config FWRT_IPSEC_ROUTER 
     73        bool "Router for DSL with IPSec" 
     74        select FWRT_PACKAGE_IPTABLES 
     75        select FWRT_PACKAGE_DNSMASQ 
     76        select FWRT_PACKAGE_PPP 
     77        select FWRT_PACKAGE_PPP_MOD_PPPOE 
     78        select FWRT_PACKAGE_OPENNTPD 
     79        select FWRT_PACKAGE_OPENSWAN 
     80        help 
     81          Firmware for DSL router with IPSec. It selects dns server, 
     82          dhcp server, iptables, openntpd, ppp and openswan. 
    5783 
    5884endchoice 
     
    6995menu "Broadcom-specific packages" 
    7096source "package/broadcom-nas/Config.in" 
    71 source "package/broadcom-scripts/Config.in" 
    7297source "package/nvram/Config.in" 
    7398source "package/jffs2root/Config.in" 
    7499source "package/mtd/Config.in" 
    75100source "package/broadcom-watchbutton/Config.in" 
    76 source "package/webif/Config.in" 
    77 source "package/webif2/Config.in" 
    78101endmenu 
    79102endmenu 
     
    408431 
    409432menu "Extra stuff" 
    410 #source "package/sdk/Config.in" 
    411433 
    412434config FWRT_PREFIX 
     
    427449source "package/mypackage/Config.in" 
    428450 
    429 config FWRT_PACKAGE_IMAGEBUILDER 
    430         bool "Image Builder" 
    431         default n 
    432         help 
    433           Build an Image Builder. 
    434           This package contains the necessary (precompiled) tools and all packages to generate 
    435           firmware images from package lists, without having to use the full buildroot. 
    436           Useful for building images with custom scripts or extra packages. 
    437  
    438451comment "Runtime Configuration" 
    439452 
  • trunk/freewrt/package/Makefile

    r786 r827  
    2323package-$(FWRT_PACKAGE_BRIDGE_UTILS) += bridge-utils 
    2424package-$(FWRT_PACKAGE_BROADCOM_NAS) += broadcom-nas 
    25 package-$(FWRT_PACKAGE_BROADCOM_SCRIPTS) += broadcom-scripts 
    2625package-$(FWRT_PACKAGE_BROADCOM_WATCHBUTTON) += broadcom-watchbutton 
    2726package-$(FWRT_PACKAGE_BUSYBOX) += busybox 
     
    238237package-$(FWRT_PACKAGE_SCDP) += scdp 
    239238package-$(FWRT_PACKAGE_SCREEN) += screen 
    240 package-$(FWRT_PACKAGE_SDK) += sdk 
    241239package-$(FWRT_PACKAGE_SER2NET) += ser2net 
    242240package-$(FWRT_PACKAGE_SERDISPLIB) += serdisplib 
     
    286284package-$(FWRT_PACKAGE_WATCHDOG) += watchdog 
    287285package-$(FWRT_PACKAGE_WCCPD) += wccpd 
    288 package-$(FWRT_PACKAGE_WEBIF) += webif 
    289286package-$(FWRT_PACKAGE_WEBIF2) += webif2 
    290287package-$(FWRT_PACKAGE_WEECHAT) += weechat 
  • trunk/freewrt/package/aiccu/Config.in

    r600 r827  
    55        select FWRT_PACKAGE_KMOD_IPV6 
    66        select FWRT_PACKAGE_LIBPTHREAD 
     7        select BUSYBOX_CONFIG_FEATURE_IPV6 
    78        help 
    89          SixXS Automatic IPv6 Connectivity Client Utility 
  • trunk/freewrt/package/base-files-arch/Makefile

    r719 r827  
    1010PKG_NAME:=              base-files-arch 
    1111PKG_VERSION:=           1.0 
    12 PKG_RELEASE:=           2 
     12PKG_RELEASE:=           3 
    1313 
    1414WRKSRC=                 ${WRKDIR}/$(PKG_NAME) 
     
    1818 
    1919IDIR_BASE_ARCH:=$(WRKBUILD)/$(PKG_NAME)-$(PKG_VERSION) 
    20 IPKG_BASE_ARCH:=$(PACKAGE_DIR)/base-files-arch_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk 
     20IPKG_BASE_ARCH:=$(PACKAGE_DIR)/base-files-$(BOARD)-$(KERNEL)-$(MODEL)-$(FS)_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk 
    2121 
    2222$(WRKBUILD)/.prepared: 
     
    3232$(IPKG_BASE_ARCH): 
    3333        mkdir -p $(IDIR_BASE_ARCH) 
    34         $(SCRIPT_DIR)/make-ipkg-dir.sh $(IDIR_BASE_ARCH) ipkg/$(PKG_NAME).control $(PKG_VERSION)-$(PKG_RELEASE) $(ARCH) 
     34        $(CP) ipkg/$(PKG_NAME).control \ 
     35                $(WRKBUILD)/base-files-$(BOARD)-$(KERNEL)-$(MODEL)-$(FS).control 
     36        $(SED) "s/base-files-arch/base-files-$(BOARD)-$(KERNEL)-$(MODEL)-$(FS)/" \ 
     37                $(WRKBUILD)/base-files-$(BOARD)-$(KERNEL)-$(MODEL)-$(FS).control 
     38        $(SCRIPT_DIR)/make-ipkg-dir.sh $(IDIR_BASE_ARCH) \ 
     39                $(WRKBUILD)/base-files-$(BOARD)-$(KERNEL)-$(MODEL)-$(FS).control \ 
     40                $(PKG_VERSION)-$(PKG_RELEASE) $(ARCH) 
    3541        -[ -d $(TOPDIR)/target/linux/$(BOARD)-$(KERNEL)/files ] && \ 
    3642                $(CP) $(TOPDIR)/target/linux/$(BOARD)-$(KERNEL)/files/* $(IDIR_BASE_ARCH) 
  • trunk/freewrt/package/base-files/Makefile

    r719 r827  
    1010PKG_NAME:=              base-files 
    1111PKG_VERSION:=           1.0 
    12 PKG_RELEASE:=           13 
     12PKG_RELEASE:=           15 
    1313WRKSRC=                 ${WRKDIR}/base-files 
    1414 
  • trunk/freewrt/package/base-files/files/etc/banner

    r105 r827  
    88 
    99  ---- functional and secure GNU/Linux distribution ---- 
    10   -------- snapshot from subversion revision $R ------- 
     10  --------------- version 1.0 revision $R ------------- 
  • trunk/freewrt/package/base-files/files/etc/init.d/rcS

    r191 r827  
    11#!/bin/sh 
    2 ${FAILSAFE:+exit} 
    3  
    4 syslogd -C 16 
    5 klogd 
    6  
    72for i in /etc/init.d/S*; do 
    83        $i autostart 2>&1 
  • trunk/freewrt/package/base-files/files/etc/ipkg.conf

    r299 r827  
    1 src freewrt http://www.freewrt.org/downloads/snapshots/@TARGET@/packages 
     1src freewrt http://www.freewrt.org/downloads/@TARGET@/packages 
    22dest root / 
    33dest ram /tmp 
  • trunk/freewrt/package/base-files/files/etc/preinit

    r696 r827  
    22export PATH=/bin:/sbin:/usr/bin:/usr/sbin 
    33mount none /proc -t proc 
     4[ -f /etc/preinit.arch ] && . /etc/preinit.arch 
     5failsafe || /bin/sh 
    46cat /etc/.rnd >/dev/urandom 2>&1 
    5 failsafe_if=eth0 
    6 [ -f /etc/preinit.arch ] && . /etc/preinit.arch 
    7 export failsafe_if 
    8 failsafe 
    9 insmod mini_fo 2>&- 
    10 mount_root ${FAILSAFE:+failsafe} 
    11 unset failsafe_if 
     7mount_root  
    128fwcf setup 2>&1 | logger -t fwcf 
    139exec /sbin/init 
  • trunk/freewrt/package/base-files/files/etc/profile

    r788 r827  
    66cat /etc/banner 2>&- 
    77 
     8[ -x /sbin/ifconfig ] || alias ifconfig='ip addr show' 
     9[ -x /sbin/route ] || alias route='ip route show' 
    810[ -x /usr/bin/less ] || alias less=more 
    911[ -x /usr/bin/vim ] || alias vim=vi 
  • trunk/freewrt/package/base-files/files/sbin/failsafe

    r703 r827  
    11#!/bin/sh 
    22 
    3 ifconfig $failsafe_if 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255 up 
    4 netmsg 192.168.1.0 "(dummy message)" 
     3ip link set up dev eth0 
     4ip addr add 192.168.1.1/24 broadcast 192.168.1.255 dev eth0 
    55netmsg 192.168.1.255 "Press reset now, to enter Failsafe!" 
    6 echo "Press reset now to enter Failsafe for ${failsafe_if}!" 
     6echo "Press reset now to enter Failsafe!" 
    77sleep 2 
    88 
    9 if [ "$(</proc/sys/reset 2>&-)" = 1 ]; then 
     9if [ $(cat /proc/sys/reset) = 1 ]; then 
    1010        while :; do 
    1111                echo $(((X=(X+1)%8)%2)) >/proc/sys/diag 
    1212                sleep $((X==0)) 
    1313        done & 
    14         export FAILSAFE=true 
    1514        netmsg 192.168.1.255 "Entering Failsafe!" 
    1615        telnetd  
     16        exit 1 
    1717else 
    18         ifconfig $failsafe_if 0.0.0.0 
    19         # revert to the boot loader's vlan config 
    20         # required for at least WRT54G v1.1 
    21         [ -d /proc/switch/eth0 ] && { 
    22                 echo "$v0p" >/proc/switch/eth0/vlan/0/ports 
    23                 echo "$v1p" >/proc/switch/eth0/vlan/1/ports 
    24                 echo "$v2p" >/proc/switch/eth0/vlan/2/ports 
    25         } 
     18        ip addr flush dev eth0 
    2619fi 
  • trunk/freewrt/package/base-files/files/usr/share/udhcpc/default.script

    r272 r827  
    44RESOLV_CONF="/tmp/resolv.conf" 
    55 
    6 hotplug_event() { 
    7         nvram show 2>&- | grep _proto=dhcp | { 
    8                 while :; do 
    9                         read FOO 
    10                         [ -z "$FOO" ] && break 
    11                         FOO="${FOO%%_*}" 
    12                         [ "$(nvram get ${FOO}_ifname)" = "${interface}" ] || continue 
    13                         env -i ACTION="$1" INTERFACE="${FOO}" PROTO=dhcp /sbin/hotplug iface 
    14                 done 
    15         } 
    16 } 
    17  
    186case "$1" in 
    197        deconfig) 
    20                 ifconfig $interface 0.0.0.0 
    21                 hotplug_event ifdown 
     8                ip addr flush $interface 
    229        ;; 
    2310        renew|bound) 
    24                 ifconfig $interface $ip \ 
    25                 netmask ${subnet:-255.255.255.0} \ 
    26                 broadcast ${broadcast:-+} 
     11                ip addr add $ip/${mask:-24} dev $interface 
    2712 
    2813                if [ -n "$router" ] ; then 
    2914                        echo "deleting routers" 
    30                         while route del default gw 0.0.0.0 dev $interface >&- 2>&- ; do :; done 
     15                        while ip route del default >&- 2>&- ; do :; done 
    3116                                         
    3217                        for i in $router ; do 
    3318                                echo "adding router $i" 
    34                                 route add default gw $i dev $interface 
     19                                ip route add to default via $i 
    3520                        done 
    3621                fi 
     
    4328                done 
    4429                 
    45                 hotplug_event ifup 
    46                  
    4730                # user rules 
    4831                [ -f /etc/udhcpc.user ] && . /etc/udhcpc.user 
     
    5033esac 
    5134 
    52 exit 0 
     35exit $? 
  • trunk/freewrt/package/broadcom-diag/diag_led.c

    r573 r827  
    11/* 
    2  * diag_led.c - replacement diag module 
     2 * diag_led.c - led and reset button driver for broadcom routers 
    33 * 
    44 * Copyright (C) 2004-2006 Mike Baker, 
     
    2020 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. 
    2121 * 
    22  * $Id: 005-diag_led.patch 3355 2006-03-13 07:57:51Z nbd $ 
    2322 */ 
    2423 
     
    210209 
    211210        board_type = sb_boardtype(sbh); 
    212         printk(KERN_INFO "diag boardtype: %08x\n",board_type); 
    213211 
    214212        set_diag=ignore; 
     
    273271                } 
    274272                if (!strcmp(buf,"45")) { 
    275                         //wl-500g deluxe 
    276                         reset_gpio=(1<<6); 
     273                        buf=nvram_get("boardtype")?:""; 
     274                        if (!strcmp(buf,"0x042f")) { 
     275                                //wl-500g premium 
     276                                printk("diag: Asus WL500g premium found\n"); 
     277                                // special button reset_gpio=(1<<4); 
     278                                reset_gpio=(1<<0); 
     279                        } else { 
     280                                //wl-500g deluxe 
     281                                printk("diag: Asus WL500g deluxe found\n"); 
     282                                reset_gpio=(1<<6); 
     283                        } 
    277284                } 
    278285        } 
  • trunk/freewrt/package/broadcom-wl/Makefile

    r600 r827  
    2727        $(MAKE) -C "$(LINUX_DIR)" \ 
    2828                CROSS_COMPILE="$(TARGET_CROSS)" \ 
    29                 ARCH="$(ARCH)" \ 
     29                ARCH="$(KERNEL_ARCH)" \ 
    3030                PATH="$(TARGET_PATH)" \ 
    3131                SUBDIRS="$(WRKBUILD)" \ 
  • trunk/freewrt/package/busybox/Makefile

    r743 r827  
    88 
    99PKG_NAME:=              busybox 
    10 PKG_RELEASE:=           4 
     10PKG_RELEASE:=           5 
    1111PKG_VERSION:=           1.1.3 
    1212PKG_MD5SUM:=            19a0b475169335f17e421cf644616fe7 
     
    3434                EXTRA_CFLAGS="$(TARGET_CFLAGS)" -C $(WRKBUILD) install 
    3535        $(INSTALL_DIR) $(IDIR_BUSYBOX)/etc/init.d/ 
     36        $(INSTALL_BIN) ./files/syslog.init \ 
     37                $(IDIR_BUSYBOX)/etc/init.d/S05syslog 
    3638        $(INSTALL_BIN) ./files/network.init \ 
    3739                $(IDIR_BUSYBOX)/etc/init.d/S40network 
  • trunk/freewrt/package/busybox/config/networking/Config.in

    r763 r827  
    2323        default n 
    2424        help 
    25           Small and static DNS server deamon. 
     25          Small and static DNS server daemon.  
    2626 
    2727config BUSYBOX_CONFIG_ETHER_WAKE 
     
    5858config BUSYBOX_CONFIG_HTTPD 
    5959        bool "httpd" 
    60         default y 
     60        default n 
    6161        help 
    6262          Serve web pages via an HTTP server. 
     
    127127        depends on BUSYBOX_CONFIG_FEATURE_HTTPD_CGI 
    128128        help 
    129           This option enables support for running scripts through an 
    130           interpreter. Turn this on, if you want PHP scripts to work 
    131           properly. You need to supply an addition line in your httpd 
     129          This option enables support for running scripts through an  
     130          interpreter. Turn this on, if you want PHP scripts to work  
     131          properly. You need to supply an addition line in your httpd  
    132132          config file: 
    133133          *.php:/path/to/your/php 
     
    153153config BUSYBOX_CONFIG_IFCONFIG 
    154154        bool "ifconfig" 
    155         default y 
     155        default n 
    156156        help 
    157157          Ifconfig is used to configure the kernel-resident network interfaces. 
     
    159159config BUSYBOX_CONFIG_FEATURE_IFCONFIG_STATUS 
    160160        bool "  Enable status reporting output (+7k)" 
    161         default y 
     161        default n 
    162162        depends on BUSYBOX_CONFIG_IFCONFIG 
    163163        help 
     
    183183config BUSYBOX_CONFIG_FEATURE_IFCONFIG_HW 
    184184        bool "  Enable option \"hw\" (ether only)" 
    185         default y 
     185        default n 
    186186        depends on BUSYBOX_CONFIG_IFCONFIG 
    187187        help 
     
    192192config BUSYBOX_CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS 
    193193        bool "  Set the broadcast automatically" 
    194         default y 
     194        default n 
    195195        depends on BUSYBOX_CONFIG_IFCONFIG 
    196196        help 
     
    217217config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IP 
    218218        bool "  Use ip applet" 
    219         default n 
     219        default y 
    220220        depends on BUSYBOX_CONFIG_IFUPDOWN 
    221221        help 
     
    225225config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN 
    226226        bool "  Use busybox ip applet" 
    227         default n 
     227        default y 
    228228        depends on BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IP 
    229229        select BUSYBOX_CONFIG_IP 
     
    237237          utility or the  "ifup" and "ifdown" applets will not work. 
    238238 
    239 config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN 
    240         bool "  Use busybox ifconfig and route applets" 
    241         default y 
    242         depends on BUSYBOX_CONFIG_IFUPDOWN && !CONFIG_FEATURE_IFUPDOWN_IP 
    243         select BUSYBOX_CONFIG_IFCONFIG 
    244         select BUSYBOX_CONFIG_ROUTE 
    245         help 
    246           Use the busybox iproute "ifconfig" and "route" applets to 
    247           implement the "ifup" and "ifdown" utilities. 
    248  
    249           If leave this disabled, you must install the full-blown ifconfig 
    250           and route utilities, or the  "ifup" and "ifdown" applets will not 
    251           work. 
    252  
    253239config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IPV4 
    254240        bool "  Enable support for IPv4" 
     
    260246config BUSYBOX_CONFIG_FEATURE_IFUPDOWN_IPV6 
    261247        bool "  Enable support for IPv6" 
    262         default y 
     248        default n 
    263249        depends on BUSYBOX_CONFIG_IFUPDOWN 
    264250        help 
     
    332318config BUSYBOX_CONFIG_IP 
    333319        bool "ip" 
    334         default n 
     320        default y 
    335321        help 
    336322          The "ip" applet is a TCP/IP interface configuration and routing 
     
    410396config BUSYBOX_CONFIG_IPADDR 
    411397        bool "ipaddr" 
    412         default n 
     398        default y 
    413399        help 
    414400          Equivalent to selecting address support to "ip", above. 
     
    416402config BUSYBOX_CONFIG_IPLINK 
    417403        bool "iplink" 
    418         default n 
     404        default y 
    419405        help 
    420406          Equivalent to selecting link support to "ip", above. 
     
    422408config BUSYBOX_CONFIG_IPROUTE 
    423409        bool "iproute" 
    424         default n 
     410        default y 
    425411        help 
    426412          Equivalent to selecting route support to "ip", above. 
     
    428414config BUSYBOX_CONFIG_IPTUNNEL 
    429415        bool "iptunnel" 
    430         default n 
     416        default y 
    431417        help 
    432418          Equivalent to selecting tunnel support to "ip", above. 
     
    452438          A simple Unix utility which reads and writes data across network 
    453439          connections. 
    454  
     440           
    455441config BUSYBOX_CONFIG_NETMSG 
    456442        bool "netmsg" 
     
    496482config BUSYBOX_CONFIG_PING6 
    497483        bool "ping6" 
    498         default y 
     484        default n 
    499485        depends on BUSYBOX_CONFIG_FEATURE_IPV6 
    500486        help 
     
    503489config BUSYBOX_CONFIG_FEATURE_FANCY_PING6 
    504490        bool "  Enable fancy ping6 output" 
    505         default y 
     491        default n 
    506492        depends on BUSYBOX_CONFIG_PING6 
    507493        help 
     
    511497config BUSYBOX_CONFIG_ROUTE 
    512498        bool "route"