Show
Ignore:
Timestamp:
09/06/08 11:06:44 (3 months ago)
Author:
syrus
Message:

Rajout de restart, réécriture du reload, rajout kiwak.net

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • wifidog/wifidog-client/scripts/openwrt/S65wifidog

    r492 r556  
    116116#} 
    117117 
    118 AuthServer { 
    119     Hostname auth.wireless-fr.org 
    120     SSLAvailable yes 
    121     Path / 
    122 
    123  
    124 AuthServer { 
    125     Hostname auth1.wireless-fr.org 
    126         SSLAvailable yes 
    127             Path / 
    128 
    129  
    130 AuthServer { 
    131     Hostname auth2.wireless-fr.org 
    132     SSLAvailable yes 
    133     Path / 
    134 
    135  
    136 AuthServer { 
    137     Hostname auth3.wireless-fr.org 
    138     SSLAvailable yes 
    139     Path / 
    140 
     118for i in 1 2 3 
     119do 
     120if [ "$(nvram get wifidog_serv$i)" != "" ] 
     121then 
     122echo "AuthServer {" 
     123echo "Hostname $(nvram get wifidog_serv$i)" 
     124echo "" >> $wifidog 
     125if [ "$(nvram get wifidog_ssl$i)" = "1" ] 
     126then                         
     127echo "    SSLAvailable yes" 
     128else                         
     129echo "    SSLAvailable no" 
     130fi                           
     131echo "        Path $(nvram get wifidog_path$i)" 
     132echo "}" 
    141133 
    142134# Parameter: Portal 
     
    180172# 
    181173# How many seconds should we wait between timeout checks 
    182 CheckInterval 600 
     174# CheckInterval 600 
    183175 
    184176# Parameter: ClientTimeout 
     
    188180# Set this to the desired of number of CheckInterval of inactivity before a client is logged out 
    189181# The timeout will be INTERVAL * TIMEOUT 
    190 ClientTimeout 1 
     182# ClientTimeout 1 
    191183 
    192184# Parameter: TrustedMACList 
     
    198190#TrustedMACList 00:00:DE:AD:BE:AF,00:00:C0:1D:F0:0D 
    199191 
     192if [ "$(nvram get wifidog_trustedmaclist)" != "" ] 
     193then 
     194echo "TrustedMACList $(nvram get wifidog_trustedmaclist)" 
     195fi 
     196 
     197 
     198 
    200199# Parameter: OwnerMACList 
    201200# Default: NONE 
     
    204203# Set Owner MAC List (separed by comma), no rules, full access to net, no auth  
    205204# OwnerMAClist 00:00:00:00:00:00,11:11:11:11:11:11 
     205 
     206if [ "$(nvram get wifidog_ownermaclist)" != "" ] 
     207then 
     208echo "OwnerMAClist $(nvram get wifidog_ownermaclist)" 
     209fi 
     210 
    206211 
    207212# Parameter: FirewallRuleSet 
     
    225230    FirewallRule allow udp to 69.90.85.0/27 
    226231    # Web access to www.wireless-fr.org and forum/dev 
    227     FirewallRule allow tcp port 80 to 80.245.57.139 
     232    FirewallRule allow tcp port 80 to www.wireless-fr.org 
    228233    # AccÚs au serveur de Rouen  
    229234    FirewallRule allow to 88.191.45.2 
     
    231236    # VOIP Providers 
    232237    # 
    233     # Phonesystems 
    234     # 
    235     FirewallRule allow udp to 213.11.62.39 
    236     FirewallRule allow udp to 62.39.136.151 
     238    # Phonesystems/Keyyo 
     239    # 
     240    FirewallRule allow udp to keyyo.net 
     241    # 
     242    # Kiwak 
     243    # 
     244    FirewallRule allow udp to kiwak.net 
    237245    # 
    238246    # Freephonie 
    239247    # 
    240     FirewallRule allow udp to 212.27.52.5 
     248    FirewallRule allow udp to freephonie.net 
    241249    # 
    242250    # Wengo 
     
    332340 
    333341case "$1" in 
    334   start
     342  writeconfig
    335343    # Compatibility with openwrt 
    336344    ln -sf /var/etc/wifidog.conf /tmp/wifidog.conf 
    337345    rm -f /var/etc/wifidog.conf 
    338346    write_config 
     347    ;; 
     348  start) 
     349    $0 writeconfig 
    339350    echo "Starting Wifidog ... " 
    340351    if $WD_DIR/wdctl status 2> /dev/null 
     
    351362    fi 
    352363    ;; 
    353   restart) 
    354     $0 stop 
    355     sleep 2 
    356     $0 start 
    357     ;; 
    358   reload) 
    359     $0 stop 
    360     sleep 2 
    361     $0 start 
     364  restart|reload) 
     365    $0 writeconfig 
     366    $WD_DIR/wdctl restart 
    362367    ;; 
    363368  stop) 
     
    511516 
    512517  *) 
    513    echo "Usage: $0 {start|stop|restart|reload|status|test-module}" 
     518   echo "Usage: $0 {start|stop|restart|reload|status|writeconfig|test-module}" 
    514519   exit 1 
    515520   ;; 
    516521esac 
    517 fi 
    518  
     522 
     523