- 2012-08-27 (Mon) 21:29
- ソフトウェア ( Linux/coLinux )
KVM で VM を2つにするとパケットロスが起きるという現象に悩まされていたのだけど,原因は2台の VM が同じ MACアドレスを使っていることだった.そりゃまぁ,パケットなくなるわな.つか,不安定ながらもそれで動いていた事に驚いた.
ちなみに,MAC アドレスを同じにして2台に同時に ping を飛ばしてやると,飛ばしている ping が交互にロストする.この現象を観測したので MACアドレスの重複に気づいた.ぶっちゃけ,MACアドレスとか指定しておかなければテキトウに重複しないようにランダムで発行してくれるだろうとか思ってたのが間違い.ちゃんと -net のオプションに nic,macaddr=XX:XX:XX:XX:XX:XX を書いてあげないとだめよと.そうしないとよく分からんデフォルト値が常に使われてしまうのでMACが重複する.
とりあえず,MAC アドレスを指定するようにしてから快調に動いているのでめでたしめでたし.
閑話休題.
libvirt とか virsh とか vmbuilder とか使いこなせない……
- Newer: ことはじめ