体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践
- 作者: 徳丸浩
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2011/03/03
- メディア: 大型本
- 購入: 119人 クリック: 4,283回
- この商品を含むブログ (144件) を見る
この本ではvmwareを使うことが書かれてあるけれども、vagrantとか使うのにvirtual box一本でやってたので、何とか仮想ディスクを読めないかなーと考えていた。
そしたらideaxideaの記事でvmwareのイメージをvirtuak boxで動かす方法が載ってたので、まるっと試してみたらeth0が認識できなかった。
以前に別のvmイメージの時にこれと同じことではまって対応したんだけど、解決方法をメモるの忘れてたので今やっとく。
- virtual boxのVMはオフにしておき、設定 > ネットワーク > アダプター1タブを開く。
- デフォルトだと割り当てがNATになっていると思うので、ブリッジアダプターに変更。
- 高度のところを開くとMACアドレスが見れると思うので、そこの値を控えておく。
- VMを立ち上げる。
- /etc/udev/rules.d/70-persistent-net.rulesを変更。たぶんeth0の行とeth1の行があり、どっちかの(ていうかeth0が認識されないならeth1の)MACアドレスがさっき控えたMACアドレスと一致すると思うので、それを残してもう一つの行は消す。また残したほうのethの番号を0に変更する。
- VM再起動
- たぶん
ifconfig
コマンド叩いたらeth0が認識されてると思う。