zoukankan      html  css  js  c++  java
  • linux wifi热点服务脚本

    最近有关wifi热点的驱动,启动参数都调试完了,验证可以连接传输数据。

    首先要在系统启动脚本中插入wifi驱动,配置wlan0的ip

    insmod /system/vendor/modules/8188eu.ko
    ifconfig wlan0 192.168.201.1  netmask 255.255.255.0
    /etc/softat-server start &

    今天就把wifi ap的start stop脚本给整理了。

    #!/bin/sh
    #
    
    # It is not safe to start if we don't have a default configuration...
    #echo "/etc/init.d/dhcp-server not yet configured! - Aborting..."
    #exit 1;
    
    test -f /usr/sbin/hostapd || exit 0
    test -f /etc/hostapd.conf || exit 0
    test -f /usr/sbin/dhcpd || exit 0
    test -f /etc/dhcpd.conf || exit 0
    
    case "$1" in
            start)
                    echo -n "Starting SoftAp server: "
                    test -d /var/lib/dhcp/ || mkdir -p /var/lib/dhcp/
                    test -f /var/lib/dhcp/dhcpd.leases || touch /var/lib/dhcp/dhcpd.leases
                    start-stop-daemon -S -x /usr/sbin/hostapd /etc/hostapd.conf -b
                    start-stop-daemon -S -x /usr/sbin/dhcpd
                    ;;
            stop)
                    echo -n "Stopping SoftAp server"
                    start-stop-daemon -K -x /usr/sbin/dhcpd
                    start-stop-daemon -K -x /usr/sbin/hostapd
                    ;;
            restart | force-reload)
                    $0 stop
                    sleep 2
                    $0 start
                    if [ "$?" != "0" ]; then
                            exit 1
                    fi
                    ;;
            *)
                    echo "Usage: /etc/softap-server {start|stop|restart|force-reload}"
                    exit 1
    esac
    
    exit 0
    ~                   

    经过测试以上脚本可用。

  • 相关阅读:
    RichEdit
    用 RAD Studio 柏林版创建 IoT 应用程序
    延时程序
    SQL if exists用法
    Firemonkey限制TEdit只能输入数字的完美方法
    leetcode 树
    leetcode string
    clone-graph
    surrounded-regions merge-intervals
    leetcode链表题
  • 原文地址:https://www.cnblogs.com/tid-think/p/9214260.html
Copyright © 2011-2022 走看看