]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/blob - src/ppp/ip-up
BETA 1!
[people/teissler/ipfire-2.x.git] / src / ppp / ip-up
1 #!/bin/sh
2 #
3
4 . /etc/sysconfig/rc
5 . $rc_functions
6
7 PRIMARY_DNS=$DNS1
8 SECONDARY_DNS=$DNS2
9
10 eval $(/usr/local/bin/readhash /var/ipfire/ppp/settings)
11
12 if [ "$DNS" == "Automatic" ]; then
13 if [ "$TYPE" == "isdn" ]; then
14 echo -n "$MS_DNS1" > /var/ipfire/red/dns1
15 echo -n "$MS_DNS2" > /var/ipfire/red/dns2
16 else
17 echo -n "$PRIMARY_DNS" > /var/ipfire/red/dns1
18 echo -n "$SECONDARY_DNS" > /var/ipfire/red/dns2
19 fi
20 else
21 echo -n "$DNS1" > /var/ipfire/red/dns1
22 echo -n "$DNS2" > /var/ipfire/red/dns2
23 fi
24
25 echo -n "$1" > /var/ipfire/red/iface
26 echo -n "$4" > /var/ipfire/red/local-ipaddress
27 echo -n "$5" > /var/ipfire/red/remote-ipaddress
28
29 touch /var/ipfire/red/active
30
31 run_subdir ${rc_base}/init.d/networking/red.up/
32
33 [ -e "/var/ipfire/ppp/nobeeps" ] || /etc/rc.d/init.d/beep up