Ok, so both the 30MHz and 2.4GHz are local oscillators (LO). They should both be as much like as a square wave as possible.
This is how mixers work. The LO must reverse the polarity as hard as possible. While the LO is near zero (a sine wave is much more time near zero than a square wave), there is no signal output from the mixer, thus the conversion loss is high. Yes, a square wave will have 3rd order harmonics, this is, f, 3f, 5f, etc, but the mixer will generate harmonics anyway. So you drive your mixer hard with the LO and band-pass filter afterwards.
You definitely want a synthesizer for the 2.4GHz. Fortunately this is a very popular frequency these days, so you can find a single chip synthesizer with built in VCO. Search for that in digikey.com, or whatever supplier is near you.
Good luck,
JP