突然、MacのVagrantへアクセス出来なくなった。
とは言え、原因はわかっている。
机の上の大掃除をした際に、iMacからすべてのケーブルを抜いた。その際にLan部が破損したようだ。掃除完了後にLANケーブルを挿したがEthernetが未接続のまま繋がらなかった。
Wifi運用でも良いが、ウチのWifiは稀に数分接続不可になる(こっちは何をやっても解決できず、ルーター購入以外解決方法が無さそう)ので、部屋に転がっていた「Apple USB Ethernet アダプタ」を使うことにした。
Vagrantへの反映までの手順は下記。
vagrant halt
でVagrantをシャットダウン- 「Apple USB Ethernet アダプタ」を挿し、LANケーブルも繋ぐ
- Macの[システム環境設定]→[ネットワーク]を選択
- 「Apple USB Ethernet アダプタ」の名称を「AppleUSBEthernet」に変更。(※1)
- Vagrantファイルで
:bridge => "en0: Ethernet"
を:bridge => "en5: AppleUSBEthernet"
に書き換える。(※2) www up
でVagrantを起動
(※1)Vagrantファイルにスペース付き文字列・日本語文字列の記載をしたくないため名称変更をしています。[USBtoLAN]とかでも良いと思います。
(※2)enX
部については、Macのターミナルでifconfig
か、VirtualBoxの「設定」「ネットワーク」で確認して下さい。
コメント