🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.os.unix
3 messages
3 total messages Started by Bart Van Loon Fri, 16 Feb 2007 11:25
dynamic /etc/rc.conf
#203
Author: Bart Van Loon
Date: Fri, 16 Feb 2007 11:25
29 lines
1567 bytes
Hallow,

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?

-- 
groetjes,
BBBart

   It's psychosomatic. You need a lobotomy. I'll get a saw.
		  -- Calvin
Re: dynamic /etc/rc.conf
#204
Author: Philip Paeps
Date: Fri, 16 Feb 2007 12:15
31 lines
2274 bytes
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?

 - Philip

-- 
Philip Paeps                              Please don't email any replies
philip@paeps.cx                               I follow the newsgroup.

  "The significant owl hoots in the night."
  	-- (Terry Pratchett, Guards!  Guards!)
Re: dynamic /etc/rc.conf
#205
Author: 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
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads