/var/www/yatta47.log/var/www/yatta47.logスマートフォン用の表示で見る/var/www/yatta47.logやったのログ置場です。スクラップみたいな短編が多いかと。vagrant前回の記事で、パブリックネットワークとプライベートネットワークを両方設定してうまくいきましたが、途中で変更するとうまくいかない場合がありました。BOXを自分で作って配布するときにも必要な作業になりますので、覚えておいたほうがいい内容だと思うので、対処法をまとめておきます。いうときに行うのかこの作業自体はどういうときにやるのかというと自分は以下の時にじ実施しています。ネットワークを初期化したい新しく仮想OS側にネットワークを追加したけどうまくいかないこんな時に実施しています。やり方ifconfigの結果は以下の状況。~]#AmazonLinuxの場合は、以下の場所にネットワークインタフェースの設定がおいてあります。~]#上記だとeth0はNAT、eth1がHostOnly、eth2がBridgeの設定が反映されたものです。eth1はprivateアドレス、eth2がpublicアドレスです。ファイルを一応バックアップしておきます。/etc/sysconfig/network-scripts/ifcfg-eth2.bakそして、70-persistent-net.rulesを削除します。/etc/udev/rules.d/70-persistent-net.rules70-persistent-net.rulesの中身を見てみるとこんな感じ。~]#このファイルが何をやっているかというと、MacアドレスとNICの名前の紐づけを行っているようです。その紐づけとifcfgの紐づけがうまくいかず、IPアドレスが割り当てられないということが起こります。70-persistent-net.rulesはrebootするとファイルが再生成されます。ifcfg-ethXXをバックアップして、70-persistent-net.rulesを削除して、rebootすると、新規にネットワーク設定が仮想OSにされてうまくいきました。まとめ結構ハマったので残しておこうと思います。日)今度はいつまで続くか・・・・書く癖をつけるために続けます。自分がほしいな〜って思ったものを作ったり、同じものがあればそれを紹介したりしています。当ブログはAmazon.co.jpアソシエイトプログラムに参加しており、記事中の商品画像はほぼアソシエイトリンクとなりますのでご了承ください。yatta47はてなブログをはじめよう!yatta47さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。