Именно так - с одной стороны DLink, а с другой BSD, при этом последняя будет держать несколько тоннелей (на данный момент их нужно четыре).
Если кто-нибудь может предложить решение на базе другого *nix, то нет проблем, лишь бы был конечный результат. Компьютер: Celeron 2GHz, 256Mb, 40Gb, мать и сетевухи - Intel.