ip-up script of pppd no triggered
Jim Xochellis
dxoch at escape.gr
Mon Nov 17 10:23:56 PST 2003
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.
Same path, 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
More information about the freebsd-net
mailing list