have you tried setting a static IP for both 360's and then allowing open NAT/application sharing (depending on terminology) for both consoles.
What is the failure you get on the 360 when doing network tests?
Intel Core i7-4790K 4.00GHz - 32GB Kingston HyperX - Gigabyte Z97X-Gaming 7 - EVGA GTX 980 TI SC 6GB - Asus ROG Swift PG278Q