[ADD] conf for archlinux, <init>
[arrow.git] / archlinux_conf / home / .bin / shell / pppoed
blob7223c012cee193bc51d6f6b47a13db72d9d6545e
1 #!/bin/bash
3 WAN_IFNAME=`cat /proc/net/dev | grep eth | cut -d ':' -f 1 | grep -v ${ETH_LAN} | cut -d ' ' -f 3`
4 BIN=/usr/sbin/pppoe-server
5 ARGS="-I ${ETH_LAN} -L 192.168.20.1 -R 192.168.20.2"
6 ARGS_SBU31="-I $WAN_IFNAME -L 172.21.6.30 -R 192.168.60.2"
7 case "$1" in
8 start)
9 echo -n "starting pppoed: "
10 if [ -f /var/log/subsys/pppoed ]; then
11 echo "stop it first"
12 exit 1
14 $BIN $ARGS
15 # $BIN $ARGS_SBU31
16 if [ "$?" = "0" ]; then
17 touch /var/lock/subsys/pppoed
18 echo "start success"
19 else
20 echo "start fail"
23 stop)
24 echo -n "shutting down pppoed: "
25 killall -9 pppoe 2>/dev/null
26 killall -9 pppoe-server 2>/dev/null
27 echo
28 rm -f /var/lock/subsys/pppoed
30 restart)
31 $0 stop
32 $0 start
35 echo "Usage: $0 {start|stop|restart|restart-kill|status}"
36 exit 1
37 esac
38 exit 0
40 #pppoe-server -L 192.168.20.1 -R 192.168.20.2 -N 64 -u
41 pppoe-server -I ${ETH_LAN} -L 192.168.6.30 -R 192.168.60.2