〜⊂´⌒⊃(=・ώ・)丿日記 RSSフィード

 
参考にしてるサイト

2009-06-21

VMware Fusion で Network is down の解決法

| 23:50 | VMware Fusion で Network is down の解決法を含むブックマーク 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<BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> 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<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> 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 するの?