アドレスが 192.169.1.xx というのは間違いないですか?
プライベートで使うのなら, 192.168. とするのですが。
> 自宅からVPNで職場の192.169.1.10(server)以外の192.169.1.11(Macmini)や
> 192.169.1.12(MacBookAir)には接続できませんでした。
192.169.1.11 や 12に接続するためには,上に書いたルーティングの設定が必要です。
VPN のパケットは,VPN サーバに届く訳ですが,宛先が,192.169.1.10 以外だと,どこに送ってよいか分からなくなり,通信不可になります。
VPN インターフェースのアドレスはどうなっているのでしょうか?このアドレスは,VPN サーバが出しているので,192.169.1.xx とは違うアドレスになっていると思うのですが。自宅のクライアントの VPN インターフェースにはそのネットワークのアドレスが振られます。Macなら,このアドレスは,ターミナルで
ifconfig
などとすれば,調べることが出来ます(tun0 とかそんな感じのインターフェース名になっていると思いますので,そのインターフェースに振られているアドレスを調べる)。VPN 接続のときはもっぱらそのネットワークで通信します。このネットワークは、サーバ側の VPN インターフェースは,例えば,10.1.2.1 とかになっている(最後が 1 になっているという意味。最初の3つのブロックは適当に書いてますので全然違うかもしれない)と思います。VPN の通信は、10.1.2.xx のネットワーク内のみしか通信できません。なので、192.169.1.10 (VPN サーバ)に繋がるといっても,実際に繋がっているのは,10.1.2.1 に繋がっているだけで,VPN の方は,192.169.1.10 の方は全く知りません。ただ、10.1.2.1 と 192.169.1.10 は同じマシンなので,人から見れば 192.169.1.10 に繋がっていると見えるだけです。なので、VPN 経由で192.169.1.11 に接続しようとすると,話が複雑になります。VPN のパケットに,192.169.1.0 へのネットワークの在処を教えてあげないと行けないことになります(ルーティング)。gw が 192.169.1.10 という設定をすればよいだけなんですが。でも,この設定はルータにしなければいけませんが。192.169.1.11 から VPN の方のクライアントにパケットを返すためには,分からないパケットはルータに送りますので,ルータで VPN 宛は 192.169.1.10 に行くようにしておかないと,通信できませんので。