嘘でしょう。。。

長い間悩まされていた問題が解決したかもしれないので、ここに書いておきましょう。

実際に解決したかどうかは、会社と自宅とPocket-Wifiで何回かネットワークを切り替えてから。

悩まされていた問題

会社やPocket-Wifiでは問題ないが、なぜか自宅のWifi環境だとMacのVM上のUbuntu(開発環境)のネットワークが繋がらなくなる。

VMのネットワーク設定を「Macと共有」の時は問題なくて「自動検出」にするとVMのUbuntuのIPが正しく設定されない。

ひとまず解決?

前提として、このUbuntuはDesktop 14.04LTSです。なのでUbuntuServerの場合は違うかも。

/etc/NetworkManager/system-connections/ 配下のネットワークの設定ファイルのファイル名に日本語(マルチバイト文字)が含まれていたので、ASCII文字のみに変更。

/etc/NetworkManager/system-connections/ のファイル名を変更したものを開く

この設定ファイルの中の「connection」にあるidの設定を変更したファイル名に合わせる。

これだけでネットワークつながるようになった。というかipが正しくふられるようになった。

まさかのマルチバイト文字ファイル名問題?