macOSでネットワークが繋がらないときの対処法

f:id:hate_nattou:20210213225906j:plain:w240

概要

macOSをSleepなどを含めて長時間使用していると、ネットワークに繋がらないエラーが発生する場合がある。

具体的には、

  • LINEアプリを再起動したときに、ネットワーク接続エラーで認証がとおらない。
  • PythonからSlackのAPIを呼び出してもエラーになる。
  • brew update でSSLエラーが発生する。
$ brew update
fatal: unable to access 'https://github.com/Homebrew/homebrew-cask-fonts/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
  • etc...

環境

対策

今後

どのタイミングで事象が発生するかは不明。
カスペルスキーのプログラム更新をしたあとで発生する可能性が考えられる。
2020年5月13日までは自動更新の設定としていたが、これをやめて手動更新にする。
手動更新をしたあとで、ネットワークエラーになるかどうかを確認。
エラーになったら、原因はほぼ確定で、対策はカスペルスキーを再起動とする。
-> エラーになることが確認できたので、対策は上記のとおりとする。

(参考)これまでに効果がなかった対策

ネットワーク再起動(効果なし)

$ sudo ifconfig en7 down  
$ sudo ifconfig en7 up