Within our lab LAN can m0n0 act as the secondary DNS to the Windows primary DNS and/or forward DNS requests to the corporate DNS for any non-".local" hosts?
Personally, I wouldn't bother with the DNS on the mono box for this. Just point your Lab DNS to the Company DNS server as Upstream forwarder.
How do I get m0n0 to use the upstream web-proxy so that the lab LAN can get see the web? Or do I need to set the lab clients to use the corporate proxy and m0n0 will just route web access to the proxy through the firewall?
The latter, point the clients to the company proxy.