UbuntuのNICのMACアドレスが変わってethがアップしなくなった時に確認すること。
virtualboxでubuntuを使ってると、ネットワークアダプタを変更したり、別の仮想マシンにコピーした時にNICのMACアドレスが変わってしまって、疎通が取れなくなってしまう。
そんな時の対処法
・ 目的のethのmac addressを控える。
・ 控えたMACアドレスのethを下記ファイルから探す。
$ sudo less /etc/udev/rules.d/70-persistent-net.rules
・ /etc/network/interface で上記ethに関する設定を行う。
・・ 例えば、eth1が目的のethの場合はこうする。(dhcpの場合)
$ sudo vim /etc/network/interface auto eth1 # iface eth1 inet dhcp # こっちも忘れずに変更
・ staticの場合は、こうなります。
$ sudo vim /etc/network/interface auto eth1 # iface eth1 inet static # こっちも忘れずに変更 address 192.168.1.2 netmask 255.255.255.0 network 192.168.1.0
・ ネットワーク再起動
$ sudo /etc/init.d/networking restart
これで、疎通できるようになったはず。
lshw なんてコマンドもあるらしい。へー