[Server-devel] pppd restarting mysteriously
    Martin Langhoff 
    martin.langhoff at gmail.com
       
    Fri Jul 24 03:04:35 EDT 2009
    
    
  
On Fri, Jul 24, 2009 at 8:30 AM, Joshua N Pritikin<jpritikin at pobox.com> wrote:
> No need. The solution is to MASQ ppp0 instead of eth0. It works fine now.
Excellent news!
> The question is, what to change in /etc to make the change permanent?
OLPCCorps people were asking similar questions couple days ago -- CC'd
(guys, check the list archive for teh earlier part of this thread,
good stuff from Joshua on making this work).
Joshua, I think we need to change how we load the iptables script, so
it changes "on the fly" when we load it, based on
 - Which network device is "WAN", maybe stored in
/etc/sysconfig/xs_wan_device (in your case, ppp0)
 - Whether we're running Squid (or other http proxy) - we'll want a
reliable check for that, we may be able to just check  (IIRC)
/var/lock/subsys/squid if squid starts before iptables, or whether a
squid symlink exists in the relevant rcX.d directory.
An /etc/sysconfig/iptables that calls a bash (best) or python (2nd
best) script to sort these variables out and create the right rules
would be the right fix I think.
What do you think?
cheers,
m
-- 
 martin.langhoff at gmail.com
 martin at laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
    
    
More information about the Server-devel
mailing list