Macとかの雑記帳

OS X 10.7 Lion でスリープ復帰後ネットに繋がらない場合は IPv6 が原因?

少ないですがネットでちらほら見かけるスリープ復帰後にネットに繋がらなくなる症状。ほとんどがWi-Fi(AirMac)での症状で、稀にEthernetでも出るというのを見かけるのですが、私は両方で症状が出ました。この症状が出ている他の環境も同じかどうか分かりませんが、私の場合はIPv6の設定が問題だったようです。

 

スリープから復帰後、毎回ネットに接続できなくなるのですが、システム環境設定を見ると下のよう接続済みと表示されています。これはEthernet、Wi-Fi共に同じです。
clam.png

 

この時pingを打つとWAN / LAN共に応答は返ってくるので、ネットの回線は生きているようです。

 

DNSがトラブっている時の症状とよく似ているので、試しに下記コマンドでDNSの再起動や再読み込みを試したところ、どちらを実行してもネットが復活しました。
  • mDNSResponder
  • 再起動
    sudo killall mDNSResponder

     

    再読み込み
    sudo launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist;sudo launchctl load -F /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

     

    上記以外に、Wi-FiやEthernetの再起動でも復活します。

     

    恐らくですが、スリープ復帰後にDNSがトラブって名前解決ができなくなることでネットに繋がらなくなるようです。

     

    色々と試したところ、私の環境では Wi-Fi、Ethernet 共に「手入力」で「IPv6の構成」を「自動以外にすると症状が出ることが分かりました。
    clam.png

     

    サーバーとして使っている別PCをMacから操作しているため、「手入力」でIP固定にし、必要ないのでIPv6は切っていたのですが、それがまずかったようです。

     

    設定ファイルやキャッシュが破損していたら困るので、一度ネットの設定とDNSキャッシュをリセットしてから設定をし直すことにしました。

     

    ネット設定のリセットとDNSキャッシュのクリア


    まず、/Library/Preferences/SystemConfigurationフォルダの中にあるネットの設定ファイル、「preferences.plist」と、あれば「preferences.plist.old」を削除して設定をリセット。
    clam.png

     

    次に、Onyx等を使うか下記コマンドを実行してDNSキャッシュをクリア。
  • Clear DNS Cache
  • DNSキャッシュをクリア
    sudo dscacheutil -flushcache

     

    リセットとキャッシュのクリアをした後、システム環境設定で改めてネットを設定。
    clam.png

     

    設定後、症状が出ないかどうか確認。

     

    念のためここまでやりましたが、たぶん設定を変更するだけで大丈夫だと思います。

     

    10.7でIPv6の設定を変更していなくても、10.6で変更していて、そのまま移行した場合は「自動」以外になっていると思います。スリープ復帰後にネットに接続できない症状が出るようなら、一度設定を変えて様子をみた方がいいかもしれません。

     

     

     

     

     

    Related Entriesこの記事と同じタグのエントリー

     

    loading...

     

     

    Commentsコメント

     

    =必須項目です。

    コメントは承認制のため、すぐには反映されません。

    URLをご記入いただければメールアドレスは必要ありません。

     

    非公開コメント

       

    Search
    Sponsored Link
    Recent Entry

    rss-inv

    RSS登録してくださる方は、こちらからお願いします。

     

    about...

    kikaigyo

    Author:kikaigyo

    Linuxと二股してるMac使い。

    でも、一番長く使ってるのはWindowsだったりする。

    そして一番苦手なのもWindows。


    Environments

    Main:iMac mid 2007
    Mac OS X 10.7

    Sub:Mebius PC-CL1-5CD
    ubuntu 10.04 Desktop

     


     

    掲載された内容を試される場合は自己責任でおねがいします。

    当ブログの利用によって万一何らかの損害、損失が発生したとしても、運営管理者は一切の責任を負いかねますのでご了承ください。

     


     

    Links