ppp shell command and MYADDR
rduvall at onlinehighways.net
rduvall at onlinehighways.net
Tue Oct 7 13:37:12 PDT 2003
I have configured ppp to bring up my ADSL connection (PPPoA) on Qwest MSN. It
works great! However, for personal reasons which I won't mention here, I would
like ppp to write the dynamic IP address that was assigned to me to a file
called test.txt. As you can see by the config below, this *should* work via the
shell command in ppp.conf, which executes ipaddr.sh and sends MYADDR to the
script. However, when the script executes, it writes 10.0.0.2 to the file
instead of the IP assigned.
How do I get it to write the address assigned?
Here is my entry in ppp.conf
adsl:
set authname xxxxxxxx
set authkey xxxxxx
set device !"/usr/local/sbin/pppoa2 -vpi 0 -vci 32"
accept chap pap
set speed sync
set timeout 0
enable lqr
set lqrperiod 5
set redial 15 10000
set dial ""
set ifaddr 10.0.0.2/0 10.0.0.1/0 255.255.255.0 0.0.0.0
add default HISADDR
shell /etc/ppp/ipaddr.sh MYADDR
Here is the shell script:
#!/bin/sh
MYADDR=$1
echo ${MYADDR} > /etc/ppp/test.txt
exit;
More information about the freebsd-questions
mailing list