>>502
OpenBlockS等の小型Linuxルータを使うのはどうでしょう。
ちょっと値が張るかもしれませんけど。

>>504
例えばどのコマンドですか?
cygwinでも使えば幾らかは可能になると思います。
また、大抵のコマンドは探せば同等機能を有するソフトが有ります。

>>505
プロバイダ側でUPnPに対応してくれているのでしょう。

>>507
アクセスポイントの性能依存ではないでしょうか。