VMware Fusion で Network is down の解決法

ゲストOS の Network I/F を NAT にしていると、
突然ゲストOS にネットワーク接続できなくなる事がある。

まずは ping で、確認

$ ping 192.168.145.xxx
PING 192.168.145.xxx (192.168.145.xxx): 56 data bytes
ping: sendto: Network is down
ping: sendto: Network is down
ping: sendto: Network is down

あれ?
ゲストOSでは

$ LANG=C sudo ifconfig
eth0 Link encap:Ethernet HWaddr 00:0c:29:xx:xx:xx
inet addr:192.168.145.xxx Bcast:192.168.145.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fef8:xxxx/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6919 errors:0 dropped:0 overruns:0 frame:0
TX packets:4283 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:817938 (798.7 KiB) TX bytes:1405133 (1.3 MiB)
Interrupt:19 Base address:0x2000

ちゃんと立ち上がってる。
うーん、謎だ。
なので「vmware fusion "Network is down" 」でググってみる。
解決方法はこれだった。

$ sudo ifconfig vmnet8 up

因に vmnet8 up する前に vmnet8 の状況を ifconfig で見てみる。

$ ifconfig
〜snip〜
vmnet8: flags=8862 mtu 1500
inet 192.168.145.1 netmask 0xffffff00 broadcast 192.168.145.255
ether 00:50:56:c0:00:08

vmnet8 を up して ifconfig してみる。

$ sudo ifconfig vmnet8 up
$ ifconfig
〜snip〜
vmnet8: flags=8863 mtu 1500
inet 192.168.145.1 netmask 0xffffff00 broadcast 192.168.145.255
ether 00:50:56:c0:00:08

vmnet8: flags=8863<UP, ←これがポイントか

同じ経験は下記の方も経験した模様で、参考にさせて頂きました。
VMware FusionでNetwork is downを解決する方法 - 日々の報告書
http://d.hatena.ne.jp/stakizawa/20080226

しかし、何で勝手に down するの?