IIRC some ethernet shields have a possibility to cut the IRQ line on the bottom side of the PCB. It uses pin 2 (?) to indicate there is data received.
That means that pin3 should be free for your KB.
Check shieldlist.org to see whcih pins your ethernet shield uses.