|
@@ -1,53 +0,0 @@
|
|
|
-#!/bin/sh
|
|
|
-
|
|
|
-#kmem 0xe490005c 0x000000a6
|
|
|
-#insmod /lib/modules/3.4.0/kernel/drivers/ark/sdmmc/ark_dw_mmc.ko
|
|
|
-start() {
|
|
|
- mv /dev/random /dev/random.orig
|
|
|
- ln -s /dev/urandom /dev/random
|
|
|
- #insmod /lib/modules/4.19.192/kernel/drivers/net/wireless/realtek/bcmdhd/bcmdhd.ko
|
|
|
- insmod /lib/modules/4.19.192/kernel/drivers/net/wireless/realtek/rtl8821cs/rtl8821cs.ko
|
|
|
- #sleep 1
|
|
|
- mkdir -p /var/lib/misc/
|
|
|
- touch /var/lib/misc/udhcpd.leases
|
|
|
- ifconfig wlan0 up
|
|
|
- ifconfig wlan0 192.168.2.1 netmask 255.255.255.0
|
|
|
- echo 1 > /proc/sys/net/ipv4/ip_forward
|
|
|
- echo 1 > /proc/sys/net/ipv6/conf/wlan0/disable_ipv6
|
|
|
- udhcpd -f /etc/udhcpd.conf wlan0 &
|
|
|
- #hostapd -B /etc/hostapd/hostapd.conf
|
|
|
- #route add default gw 192.168.2.1
|
|
|
-
|
|
|
- echo 2097152 > /proc/sys/net/core/rmem_default
|
|
|
- echo 2097152 > /proc/sys/net/core/rmem_max
|
|
|
- echo 1048576 > /proc/sys/net/core/wmem_default
|
|
|
- echo 1048576 > /proc/sys/net/core/wmem_max
|
|
|
- echo 0 > /proc/sys/net/ipv4/tcp_timestamps
|
|
|
- echo 1 > /proc/sys/net/ipv4/tcp_sack
|
|
|
- echo 1 > /proc/sys/net/ipv4/tcp_fack
|
|
|
- echo 1 > /proc/sys/net/ipv4/tcp_window_scaling
|
|
|
-
|
|
|
- echo "hostapd is start"
|
|
|
-}
|
|
|
-
|
|
|
-stop() {
|
|
|
- rmmod /lib/modules/4.19.192/kernel/drivers/net/wireless/realtek/rtl8821cs/rtl8821cs.ko
|
|
|
- echo "umount wlan driver ,stop wlan service!!!!"
|
|
|
-}
|
|
|
-
|
|
|
-restart() {
|
|
|
- stop
|
|
|
- sleep 1
|
|
|
- start
|
|
|
-}
|
|
|
-
|
|
|
-case "$1" in
|
|
|
- start|stop|restart)
|
|
|
- "$1";;
|
|
|
- reload)
|
|
|
- # Restart, since there is no true "reload" feature.
|
|
|
- restart;;
|
|
|
- *)
|
|
|
- echo "Usage: $0 {start|stop|restart|reload}"
|
|
|
- exit 1
|
|
|
-esac
|