1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

The worst thing with Tomato...

Discussion in 'Tomato Firmware' started by jochen, Jun 21, 2009.

  1. jochen

    jochen LI Guru Member

    ...is, that it restarts many daemons after config changes.
    When disabling or enabling wifi it restarts all network daemons. This means, the pppd daemon is also restarted and a new connection is established. A new connections means, that I get a new IP from my provider. This is very bad if I want to have some server be reachable from outside.

    This behaviour should be improved in one of the next version. The pppd daemon should only be restarted if absolutely necessary!

  2. samuarl

    samuarl Addicted to LI Member

    Have a search around the forum for how to setup a dynamic DNS service. This should help you connect from outside regardless of whether your IP address changes.
  3. Planiwa

    Planiwa LI Guru Member

    The DDNS workaround is good.

    However, Jochen is right.

    Too many config changes and events result in unexpected, and apparently unreasonable "collateral damage".

    The worst of these must be what happens when PPPoE is lost.
    If there is no WAN cable, or no modem, or no SYNC, the PPPoE "dialer" blindly forges ahead, filling up the message log with content-free debris that pushes out whatever useful information might have been there ...

    But what's worse, before each login attempt it restarts dnsmasq!

    The PPPoE connection should not be broken unless necessary.
    The LAN connections should not be broken unless necessary.

    Probably someone will explain that what is reasonable cannot be done because either

    1. different network layers force intimately related things apart, or
    2. kernel implementation prevents keeping separate things separate.

    or, perhaps there is a better explanation? :)
  4. jochen

    jochen LI Guru Member

    The DDNS is no good workaround. It is good for seldom ip changes, but not when ip changes very often. DNS records have a certain time they live in the dns servers. My dyndns provider has a minimum of 5 minutes for TTL. So it can happen that my server is unavailable for 5 minutes because of the ip change it points to some other host.

    I now have bought a Draytek Vigor 2710n, and this one is rock solid. Whatever I change in the configuration, the PPPoE connections is never interrupted.

    Goodbye WRT54GL, good bye Tomato. Had a nice time with both, but now comes a better time. :biggrin:

Share This Page