Changeset 17614
- Timestamp:
- 09/15/11 12:06:33 (21 months ago)
- File:
-
- 1 edited
-
src/router/services/services/pppoeserver.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/router/services/services/pppoeserver.c
r17613 r17614 100 100 fprintf(fp, "#!/bin/sh\n" "grep -v $PPPD_PID /tmp/pppoe_connected > /tmp/pppoe_connected.tmp\n" // 101 101 "mv /tmp/pppoe_connected.tmp /tmp/pppoe_connected\n" // 102 "CONTIME=`grep $PEERNAME /tmp/pppoe_data | awk '{print $2}'`\n" 103 "SENT=`grep $PEERNAME /tmp/pppoe_data | awk '{print $3}'`\n" 104 "RCVD=`grep $PEERNAME /tmp/pppoe_data | awk '{print $4}'`\n" 105 "CONTIME=$(($CONTIME+$CONNECT_TIME))\n" 106 "SENT=$(($SENT+$BYTES_SENT))\n" 107 "RCVD=$(($RCVD+$BYTES_RCVD))\n" 108 "grep -v $PEERNAME /tmp/pppoe_data > /tmp/pppoe_data.tmp\n" 109 "mv /tmp/pppoe_data.tmp /tmp/pppoe_data\n" 110 "echo \"$PEERNAME $CONTIME $SENT $RCVD\" >> /tmp/pppoe_data\n" 102 //calc connected time and volume per peer 103 "CONTIME=$(($CONNECT_TIME+`grep $PEERNAME /tmp/pppoe_peer_data | awk '{print $2}'`))\n" 104 "SENT=$((($BYTES_SENT /1024)+`grep $PEERNAME /tmp/pppoe_peer_data | awk '{print $3}'`))\n" //volume in Mbytes 105 "RCVD=$((($BYTES_RCVD /1024)+`grep $PEERNAME /tmp/pppoe_peer_data | awk '{print $4}'`))\n" 106 "grep -v $PEERNAME /tmp/pppoe_data > /tmp/pppoe_peer_data.tmp\n" 107 "mv /tmp/pppoe_data.tmp /tmp/pppoe_peer_data\n" 108 "echo \"$PEERNAME $CONTIME $SENT $RCVD\" >> /tmp/pppoe_peer_data\n" 109 // 111 110 "iptables -D FORWARD -i $1 -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu\n" // 112 111 "iptables -D INPUT -i $1 -j ACCEPT\n" // … … 118 117 chmod("/tmp/pppoeserver/ip-up", 0744); 119 118 chmod("/tmp/pppoeserver/ip-down", 0744); 120 121 119 } 122 120
Note: See TracChangeset
for help on using the changeset viewer.
