Date: Tue, 07 Oct 2003 13:28:09 -0700 From: rduvall@onlinehighways.net <rduvall@onlinehighways.net> To: freebsd-questions@freebsd.org Subject: ppp shell command and MYADDR Message-ID: <E1A6yRI-0002R2-00@mail.ohwy>
next in thread | raw e-mail | index | archive | help
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;
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1A6yRI-0002R2-00>
