From owner-freebsd-net@FreeBSD.ORG Sat Nov 15 13:02:45 2003 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 88D8616A4D0 for ; Sat, 15 Nov 2003 13:02:45 -0800 (PST) Received: from relay.macomnet.ru (relay.macomnet.ru [195.128.64.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1B29C43FE0 for ; Sat, 15 Nov 2003 13:02:44 -0800 (PST) (envelope-from maxim@macomnet.ru) Received: from news1.macomnet.ru (3m67u23s@news1.macomnet.ru [195.128.64.14]) by relay.macomnet.ru (8.12.10/8.12.10) with ESMTP id hAFL2YSi23891380; Sun, 16 Nov 2003 00:02:34 +0300 (MSK) Date: Sun, 16 Nov 2003 00:02:34 +0300 (MSK) From: Maxim Konovalov To: Jim Xochellis In-Reply-To: <8167F99F-17AC-11D8-9B39-003065C4E486@escape.gr> Message-ID: <20031115235809.R94964@news1.macomnet.ru> References: <8167F99F-17AC-11D8-9B39-003065C4E486@escape.gr> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: net@freebsd.org Subject: Re: ip-up script of pppd no triggered X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Nov 2003 21:02:45 -0000 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? > 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. -- Maxim Konovalov, maxim@macomnet.ru, maxim@FreeBSD.org