🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.os.unix
Article #205

Re: dynamic /etc/rc.conf

#205
From: Bart Van Loon
Date: Fri, 16 Feb 2007 14:01
51 lines
2611 bytes
It was 16 Feb 2007 12:15:01 GMT, when Philip Paeps wrote:
> Bart Van Loon <bbbart@inGen.be> wrote:
>> een FreeBSD 6.1-RELEASE server hier voorziet hier in onze NAT benodigdheden.
>> dat werkt vlotjes, al wil het internet soms niet mee.  daarom hebben we twee
>> abonnementen, bij twee verschillende ISP's over twee verschillende media.
>>
>> als de ene uitvalt moeten we dus naar de andere en andersom. nu gebeurt
>> dat als volgt:
>>
>> 1) kabel verwisselen
>> 2) /etc/rc.conf aanpassen (namelijk ppp_profile)
>> 3) /etc/rc.d/ppp restart
>> 4) home-made scriptje runnen om een aantal zaken te verzetten
>>
>> nu vraag ik me af of het niet mogelijk is om stap 2 en 3 te combineren op
>> een of andere manier. dat zou de zaken sterk kunnen vereenvoudigen, omdat ik
>> dan alles in 1 scriptje kan steken dat dan door eender welke dummy gerunt
>> kan worden in het geval dat het internet hier weer eens wegvalt.
>>
>> iemand een idee?
>
> Is het niet eenvoudiger om gewoon een scriptje te schrijven dat pppctl(8)
> gebruikt om de andere link te dialen?

in dit specifieke geval misschien wel, maar ik wil liefst zoveel
mogelijk gebruik blijven maken van de rc.d scripts in FreeBSD. wat doe
ik bijvoorbeeld als ik natd_interface wil wijzigen bij de overgang van
de ene connectie naar de andere? mogelijkheid bestaat dat een van de
twee in de toekomst geen ppp verbinding meer gaat zijn, en dan moet ik
beginnen natten over fxp0 in plaats van over tun0.



ik kan ook 

killall ppp 
/usr/sbin/ppp -quiet -ddial -nat $1

doen of zo. maar dat vind ik allemaal niet zo proper.

die pppctl is natuurlijk wel iets anders, dan blijven mijn andere ppp_*
settings in /etc/rc.conf wel bewaard.

ik kijk er eens naar.

-- 
groetjes,
BBBart

   How many boards would the Mongols hoard if the Mongol hordes got bored?
		  -- Calvin
Technical Details
Message-ID: <slrnetbe8u.pks.bbbart@charles.inGen.islamabad>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
References: <slrnetb54p.n1j.bbbart@charles.inGen.islamabad> <slrnetb825.1aq.philip+usenet@fasolt.home.paeps.cx>

Show Full Headers
Complete Article Headers
X-Google-Thread: 109d4a,df106b3364cffa63
X-Google-Attributes: gid109d4a,public
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: Bart Van Loon <bbbart@inGen.be>
Newsgroups: be.comp.os.unix
Subject: Re: dynamic /etc/rc.conf
Date: Fri, 16 Feb 2007 19:01:02 +0500
Organization: inGen
Lines: 51
Message-ID: <slrnetbe8u.pks.bbbart@charles.inGen.islamabad>
References: <slrnetb54p.n1j.bbbart@charles.inGen.islamabad> <slrnetb825.1aq.philip+usenet@fasolt.home.paeps.cx>
Reply-To: bart@inGen.be
X-Trace: individual.net j54D62mDt8zLh1eJ8aYtOAF+HyIEwVA2xg8XBvwu5OuX3WVrOB
X-Orig-Path: charles.inGen.islamabad!news
User-Agent: slrn/0.9.8.1 (Linux)