#!/bin/sh
ifconfig
lo 127.0.0.1
CINIT=1
hostname
rlx-linux
mount
-t proc proc
/proc
mount
-t ramfs ramfs
/var
if
[ -d
"/hw_setting"
];
then
mount
-t yaffs2 -o tags-ecc-off -o inband-tags
/dev/mtdblock1
/hw_setting
fi
mkdir
/var/tmp
mkdir
/var/web
mkdir
/var/log
mkdir
/var/run
mkdir
/var/lock
mkdir
/var/system
mkdir
/var/dnrd
mkdir
/var/avahi
mkdir
/var/dbus-1
mkdir
/var/run/dbus
mkdir
/var/lib
mkdir
/var/lib/misc
mkdir
/var/home
mkdir
/var/root
mkdir
/var/tmp/net
mkdir
/var/cwmp_default
mkdir
/var/cwmp_config
if
[ ! -f
/var/cwmp_default/DefaultCwmpNotify
.txt ];
then
cp
-p
/etc/DefaultCwmpNotify
.txt
/var/cwmp_default/DefaultCwmpNotify
.txt 2>
/dev/null
fi
mkdir
/var/linuxigd
cp
/etc/tmp/pics
*
/var/linuxigd
2>
/dev/null
mkdir
/var/ppp
mkdir
/var/ppp/peers
mkdir
/var/config
mkdir
/var/private
mkdir
/var/tmp/usb
mkdir
/var/net-snmp
cp
/bin/pppoe
.sh
/var/ppp/true
echo
"#!/bin/sh"
>
/var/ppp/true
cp
/etc/shadow
.sample
/var/shadow
cp
/etc/avahi-daemon
.conf
/var/avahi
cd
/web
cd
/
mkdir
-p
/var/udhcpc
mkdir
-p
/var/udhcpd
cp
/bin/init
.sh
/var/udhcpc/eth0
.deconfig
echo
" "
>
/var/udhcpc/eth0
.deconfig
cp
/bin/init
.sh
/var/udhcpc/eth1
.deconfig
echo
" "
>
/var/udhcpc/eth1
.deconfig
cp
/bin/init
.sh
/var/udhcpc/br0
.deconfig
echo
" "
>
/var/udhcpc/br0
.deconfig
cp
/bin/init
.sh
/var/udhcpc/wlan0
.deconfig
echo
" "
>
/var/udhcpc/wlan0
.deconfig
if
[
"$CINIT"
= 1 ];
then
startup.sh
fi
mkdir
/var/myca
cp
-rf
/usr/local/ssl/
*
/var/myca/
2>
/dev/null
mkdir
/var/1x
cp
-rf
/usr/1x/
*
/var/1x/
2>
/dev/null
mkdir
/var/openvpn
cp
-rf
/usr/share/openvpn/
*
/var/openvpn
2>
/dev/null
SHARE_WIFI_DISABLE=`flash get WLAN1_VAP3_WLAN_DISABLED`
if
[
"$SHARE_WIFI_DISABLE"
=
"WLAN1_VAP3_WLAN_DISABLED=0"
];
then
flash
set
WLAN1_VAP3_WLAN_DISABLED 1
fi
init.sh gw all
echo
"24576"
>
/proc/sys/net/ipv4/route/max_size
echo
"180"
>
/proc/sys/net/ipv4/route/gc_thresh
echo
20 >
/proc/sys/net/ipv4/route/gc_elasticity
echo
"12288"
>
/proc/sys/net/netfilter/nf_conntrack_max
echo
"600"
>
/proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_established
echo
"20"
>
/proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_time_wait
echo
"20"
>
/proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close
echo
"90"
>
/proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout
echo
"120"
>
/proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout_stream
echo
"90"
>
/proc/sys/net/ipv4/netfilter/ip_conntrack_generic_timeout
echo
"32"
>
/proc/sys/net/netfilter/nf_conntrack_expect_max
echo
"3"
>
/proc/irq/33/smp_affinity
ls
/bin/watchdog
>
/dev/null
&& watchdog 1000&
goahead &
echo
"29"
>
/sys/class/gpio/export
echo
"out"
>
/sys/class/gpio/gpio29/direction
echo
"1"
>
/sys/class/gpio/gpio29/value
echo
"30"
>
/sys/class/gpio/export
echo
"out"
>
/sys/class/gpio/gpio30/direction
echo
"0"
>
/sys/class/gpio/gpio30/value
cp
/etc/passwd_orig
/var/passwd
cp
/etc/group_orig
/var/group
MODE=`flash get HW_FACTORY_MODE`
if
[
"$MODE"
=
"HW_FACTORY_MODE=1"
];
then
telnetd&
fi
ifconfig
wlan1-va3 down
speedcheck&