LoginSignup
1

More than 1 year has passed since last update.

macOSでvpn接続先のNASにアクセスできない

Last updated at Posted at 2023-01-28

状況

macでVPN接続をし、VPN接続自体はうまくいっているように見えたが、接続先のNAS(IPアドレス:192.168.0.XXX)にアクセスができなかった。
またNASアドレスへのpingも通らなかったが、インタフェースをVPNに指定すると通った。
(VPNのインターフェースはppp0。)

% ping 192.168.0.XXX -c 5
PING 192.168.0.XXX (192.168.0.XXX): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
...

% ping 192.168.0.XXX -c 5 -b ppp0
PING 192.168.0.XXX (192.168.0.XXX): 56 data bytes
64 bytes from 192.168.0.XXX: icmp_seq=0 ttl=127 time=16.219 ms
...

環境

macOS 13.1
VPN: L2TP over IPSecでオプションとして「すべてのトラフィックをVPN経由とする」を選択

解決策(23/01/29更新)

pingの応答から判断して、自宅のネットワークから抜け出せていない状態だと判断したので、参照[1]を参考に下記コマンドをターミナルで実行。結果NASへのアクセスができたが、再起動すると消えてしまう[3]。
→再起動しても消えないように参照[3]を参考に、VPNの接続先のルーターIPアドレスを指定して設定。(VPNのIPアドレスを192.168.YYY.YYY)

# 再起動すると消えてしまう設定
% sudo route add -host 192.168.0.XXX -interface ppp0

# VPNの接続先のルーターIPアドレスを指定して設定
% sudo networksetup -setadditionalroutes ischool 192.168.0.XXX 255.255.255.255 192.168.YYY.YYY

参照

[1] https://1manit.work/1manit/vpn-routing-mac/
[2] https://qiita.com/ecodrive/items/ec7e32037d7cfd8106a5
[3] https://qiita.com/devzooiiooz/items/93feca542b4ed754c238

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1