mirror of
https://github.com/bvanroll/college-pentesting.git
synced 2025-08-29 20:12:41 +00:00
pls groot genoeg
This commit is contained in:
74
verb/binary/attemp2/fs/cpio/sbin/pppoe.sh
Executable file
74
verb/binary/attemp2/fs/cpio/sbin/pppoe.sh
Executable file
@@ -0,0 +1,74 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# $Id: pppoe.sh, v1.00 2009-11-11 andy
|
||||
#
|
||||
# usage: pppoe.sh <ip> <subnet> <gw> <dns1> <dns2>
|
||||
#
|
||||
|
||||
echo "**** pppoe.sh ***"
|
||||
|
||||
# ip address and subnet mask
|
||||
gpio pppoe 0.0.0.0 0.0.0.0
|
||||
gpio pppoe $1 $2
|
||||
|
||||
# default gateway
|
||||
if [ $3 != "0.0.0.0" ]; then
|
||||
gpio gw 0.0.0.0
|
||||
gpio gw $3
|
||||
route del default dev br0
|
||||
else
|
||||
ip=`nvram_get 2860 IPAddress`
|
||||
gw=`nvram_get 2860 DefaultGateway`
|
||||
route del default
|
||||
gpio gw 0.0.0.0
|
||||
if [ "$gw" != "" ]; then
|
||||
route add default gw $gw
|
||||
gpio gw $gw
|
||||
else
|
||||
route add default gw $ip
|
||||
fi
|
||||
fi
|
||||
|
||||
# dns
|
||||
RESOLV_CONF="/etc/resolv.conf"
|
||||
echo -n > $RESOLV_CONF
|
||||
if [ $4 != "0.0.0.0" -a $5 != "0.0.0.0" ]; then
|
||||
echo nameserver $4 >> $RESOLV_CONF
|
||||
gpio dns1 0.0.0.0
|
||||
gpio dns1 $4
|
||||
echo nameserver $5 >> $RESOLV_CONF
|
||||
gpio dns2 0.0.0.0
|
||||
gpio dns2 $5
|
||||
elif [ $4 != "0.0.0.0" -a $5 = "0.0.0.0" ]; then
|
||||
echo nameserver $4 >> $RESOLV_CONF
|
||||
gpio dns1 0.0.0.0
|
||||
gpio dns1 $4
|
||||
pd=`nvram_get 2860 DNSIPAddress1`
|
||||
gpio dns2 0.0.0.0
|
||||
if [ "$pd" != "" ]; then
|
||||
echo nameserver $pd >> $RESOLV_CONF
|
||||
gpio dns2 $pd
|
||||
fi
|
||||
elif [ $4 = "0.0.0.0" -a $5 = "0.0.0.0" ]; then
|
||||
pd=`nvram_get 2860 DNSIPAddress1`
|
||||
sd=`nvram_get 2860 DNSIPAddress2`
|
||||
gpio dns1 0.0.0.0
|
||||
gpio dns2 0.0.0.0
|
||||
if [ "$pd" != "" ]; then
|
||||
echo nameserver $pd >> $RESOLV_CONF
|
||||
gpio dns1 $pd
|
||||
fi
|
||||
if [ "$sd" != "" ]; then
|
||||
echo nameserver $sd >> $RESOLV_CONF
|
||||
gpio dns2 $sd
|
||||
fi
|
||||
fi
|
||||
|
||||
ddns.sh
|
||||
|
||||
if [ $1 != "0.0.0.0" ]; then
|
||||
ntp.sh
|
||||
else
|
||||
killall -q ntpclient
|
||||
fi
|
||||
|
Reference in New Issue
Block a user