Updating missing supplicant files
This commit is contained in:
		
							parent
							
								
									33bec4c32b
								
							
						
					
					
						commit
						c4109acdc6
					
				
					 1 changed files with 29 additions and 25 deletions
				
			
		|  | @ -1,31 +1,35 @@ | ||||||
| #!/bin/sh | #!/usr/bin/env sh | ||||||
|  | # | ||||||
|  | # CONFIG | ||||||
|  | # ====== | ||||||
|  | # | ||||||
|  | # PING_HOST - IP where ping should check for connectivity | ||||||
|  | # | ||||||
|  | # SLEEP     - How often to check connectivity in seconds | ||||||
|  | # | ||||||
|  | 
 | ||||||
| PING_HOST=8.8.8.8 | PING_HOST=8.8.8.8 | ||||||
| SLEEP=5 | SLEEP=5 | ||||||
| LOG=/var/log/pfatt.log |  | ||||||
| 
 | 
 | ||||||
| getTimestamp(){ | ############################################################################### | ||||||
|     echo `date "+%Y-%m-%d %H:%M:%S :: [pfatt-5268AC.sh] ::"` |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| { |  | ||||||
| RG_CONNECTED="/usr/sbin/ngctl show laneapfilter:eapout" | RG_CONNECTED="/usr/sbin/ngctl show laneapfilter:eapout" | ||||||
| 
 | 
 | ||||||
|     echo "$(getTimestamp) Starting 5268AC ping monitor ..." | /usr/bin/logger -sit "pfatt-5268AC" "starting 5268AC ping monitor..." | ||||||
| while | while | ||||||
| if /sbin/ping -t2 -q -c1 $PING_HOST > /dev/null ; then | if /sbin/ping -t2 -q -c1 $PING_HOST > /dev/null ; then | ||||||
|     if $RG_CONNECTED >/dev/null 2>&1 ; then |     if $RG_CONNECTED >/dev/null 2>&1 ; then | ||||||
|         echo "$(getTimestamp) Connection to $PING_HOST is up, but EAP is being bridged!" |       /usr/bin/logger -sit "pfatt-5268AC" "connection to $PING_HOST is up, but EAP is being bridged!" | ||||||
|         echo -n "$(getTimestamp) Disconnecting netgraph node ... " |       /usr/bin/logger -sit "pfatt-5268AC" "removing laneapfilter: eapout netgraph hook..." | ||||||
|         /usr/sbin/ngctl rmhook laneapfilter: eapout && echo "OK!" || echo "ERROR!" |       /usr/sbin/ngctl rmhook laneapfilter: eapout | ||||||
|     fi |     fi | ||||||
| else | else | ||||||
|     if ! $RG_CONNECTED >/dev/null 2>&1 ; then |     if ! $RG_CONNECTED >/dev/null 2>&1 ; then | ||||||
|         echo "$(getTimestamp) Connection to $PING_HOST is down, but EAP is not being bridged!" |       /usr/bin/logger -sit "pfatt-5268AC" "connection to $PING_HOST is down, but EAP is not being bridged!" | ||||||
|         echo -n "$(getTimestamp) Connecting netgraph node ... " |       /usr/bin/logger -sit "pfatt-5268AC" "connecting waneapfilter: -> laneapfilter: netgraph nodes..." | ||||||
|         /usr/sbin/ngctl connect waneapfilter: laneapfilter: eapout eapout  && echo "OK!" || echo "ERROR!" |       /usr/sbin/ngctl connect waneapfilter: laneapfilter: eapout eapout | ||||||
|     fi |     fi | ||||||
| fi | fi | ||||||
| sleep $SLEEP | sleep $SLEEP | ||||||
| do :; done | do :; done | ||||||
|     echo "$(getTimestamp) Stopping 5268AC ping monitor ..." | /usr/bin/logger -sit "pfatt-5268AC" "stopping 5268AC ping monitor ..." | ||||||
| } >> $LOG |  | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 MonkWho
						MonkWho