Use the router's switch ports to connect them with each other, and use one local router with stock antennas pointing straight up to serve local clients and mesh with possible nearby mesh nodes.
The electronic warfare resilience is going to involve hacking the collision avoidance techniques to be sufficiently less aggressive, and likely to get Freifunk to use encryption for the mesh links. If necessary, just set up P2P links with per-link encryption. Routing-table-affecting nodes in a mesh sadly need some inherent trust to be performant in the non-adversarial case, or at least, no one seems to have tackled that possible issue yet (to the point where you could just compile existing software for the router at hand and get something working by the end of next week).