macOS Catalina でVPN接続設定が反映されない時の対処
macOS Catalina にはバグがたくさん残っていると聞きます。
先ほどVPN設定をおこなってた時に気づいた点がありましたので、その内容と対処方法になります。
Catalinaでの現象
macOS Catalinaにバージョンアップした2台のMacで見つけたのですが、VPN設定が入っている状態でバージョンアップした場合、そのVPN設定の詳細設定にある「すべてのトラフィックをVPN接続経由で送信」を変更しても反映されない。
どうもバージョンアップをする前の設定で固定化されるようです。
旧バージョンでOnだったMacの情報
Catalina環境でVPN接続前のルーティング情報
% netstat -nr | more Routing tables Internet: Destination Gateway Flags Netif Expire default 192.168.0.1 UGSc en0
Catalina環境でVPN接続後のルーティング情報
※「すべてのトラフィックをVPN接続経由で送信」を On / Off にしても変わらず
% netstat -nr | more Routing tables Internet: Destination Gateway Flags Netif Expire default link#15 UCS ppp0 default 192.168.0.1 UGScI en0
旧バージョンでOffだったMacの情報
% netstat -nr | more Routing tables Internet: Destination Gateway Flags Netif Expire default 192.168.0.1 UGSc en0
Catalina環境でVPN接続後のルーティング情報
※「すべてのトラフィックをVPN接続経由で送信」を On / Off にしても変わらず
% netstat -nr | more Routing tables Internet: Destination Gateway Flags Netif Expire default 192.168.0.1 UGSc en0 default link#19 UCSI ppp0
対処方法
いろいろ調べてみましたが分からず、VPN設定を削除して再度作り直したら正常に動作するようになりました。