Hi Maxim,

On Saturday, November 15, 2003, at 11:02 PM, Maxim Konovalov wrote:

On Sat, 15 Nov 2003, 22:44+0200, Jim Xochellis wrote:

Hi Maxim,

On Friday, November 14, 2003, at 09:13 PM, Maxim Konovalov wrote:

On Fri, 14 Nov 2003, 16:02+0200, Jim Xochellis wrote:

Hi list,

I have also posted this mail to the freebsd-questions list a few days
ago, but I had no luck. Hence, I decided to try this list too, which
probably is the most appropriate for my problem.


I need to persuade pppd to call its ip-up script in order to add a
non-default route as soon as the link is up and running. Unfortunately
it seems that my ip-up script is not being called. The mode of the
file
is rwxr-xr-x and the owner root:wheel. I am calling the pppd from
inside a "/usr/local/etc/rc.d/ppp.sh" script by using the following
command:
"/usr/sbin/pppd /dev/cuaa0 115200 A.A.A.A:B.B.B.B noauth persist
netmask 255.255.255.252"


I have read all the chapter #18 of the handbook, but I haven't found
anything about the ip-up script. On the contrary the PPPD(8) man page
claims that the /etc/ppp/ip-up is executed when the link is available
for sending and receiving IP packets. My link becomes available for
sending/receiving IP packets, but ip-up is never executed. Any ideas
why?
By the way, I am using kernel PPP, (on ppp0) if it makes any
difference.


Am I doing something wrong?

Did you look at /usr/share/examples/pppd/ip-up.sample ?


ip-up worked for me six months ago.

Yes I have looked at ip-up.sample file. Please note that my problem is
not what to put inside the script, but the fact that the script itself
is not being called. On the contrary your are saying that it worked for

Are you sure it isn't called? Did you check pppd logs? Were there any interesting? Is there '#!/bin/sh' on the top of your script?


/var/log/ppp.log only contains lines like: Nov 15 23:53:15 MyHost /kernel: ppp configured!
Yes '#!/bin/sh' is on the top of the file.
I have also added the following lines to the script:


echo " ppp is up!!!"
echo " ppp is up!" >> ip-up.log

But no sign :-(

you and thats great news! Was it in the /etc/ppp/ip-up path? What were
its file mode? Any other info maybe?

It was /etc/ppp/ip-up, 0555.

I've tried 0555 too, but no luck :-( My owner is root:wheel, yours? Are you using the "noauth" or "persist" pppd options too?

Thanks for the help
Jim Xochellis

_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to