1対のローカルIPを特定のNICだけで扱いたいのですが、pingが返ってきません。
1対1の通信で外部に出ないので、GWは必要ないと思うのですが、どうすればうまくいくでしょうか。

2台のPCに各々NICを追加し、PC1の追加NICがIF 3で10.1.1.10、PC2の追加NICがIF 9の10.1.1.11として、互いに通信できさえすればよいです。
設定例:
PC1: route -p add 10.1.1.11 255.255.255.255 IF 3
PC2: route -p add 10.1.1.10 255.255.255.255 IF 9

10.1.1.10と10.1.1.11の2台しかないので、ネットワークアドレスは必要ないと考えてます。