Use Tomato for QoS but not DHCP

Discussion in 'Tomato Firmware' started by gfunkdave, Jan 22, 2013.

  1. gfunkdave

    gfunkdave LI Guru Member

    I have a client who uses a Sonicwall router to hand out DHCP leases and route traffic on their LAN. I'd like to just switch it with a Tomato router, but the Sonicwall supports multiple WANs (certain traffic needs to go out on the T-1 line and others on the FIOS line).

    I would like to plug in a Tomato router between their main switch and the Sonicwall to do QoS. But, the Sonicwall has to remain the DHCP server. How can I make it so that:

    1. LAN clients can still get their DHCP from the SonicWall, even though the Tomato router will be between the Sonicwall and the LAN.
    2. Tomato can act as a router that is capable of doing QoS.

    Would it work to set Tomato as a Router (vs Gateway) and disable the WAN connection? Essentially, I don't want Tomato to do any NAT.
  2. sarelc

    sarelc LI Guru Member

    As long as Tomato's DHCP server is disabled and the subnet is the same as the SonicWall's, client DHCP requests will be passed on as though Tomato isn't there. QOS should work regardless of where the device is in the chain, as long as the rules match traffic that is passing through it. I think. ;)
  3. Porter

    Porter LI Guru Member

    The QoS-part will most definitely not work. QoS needs the WAN device (ppp0) to work. If you don't want to do NAT, then there is no ppp0-device and therefore no way to do this with the Tomato GUI. Since it's linux, you could always find a way to do this manually instead.
  4. gfunkdave

    gfunkdave LI Guru Member

    Thanks, Porter. That's what I thought.

    I'll figure out the MAC addresses for the client's phones and plug them into Tomato so the phones get the correct IPs.
  5. RixNox

    RixNox Serious Server Member

    So it is confirmed, that to use QoS Tomato needs to be configured in Router mode, including NAT?
  6. RixNox

    RixNox Serious Server Member

    If so, why QoS can be enabled/disabled in Ap mode?
  7. Porter

    Porter LI Guru Member

    Sure, try if QoS works in AP mode. But I highly doubt it. I don't think the QoS-system has been configured to use an interface that's not ppp0.

    The QoS-script in /etc/qos starts with:

    If the ppp0 has been replaced by anthing else, you might be lucky.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice