更新

更新

我在 Ubuntu 中使用 KVM 设置了 Solaris Guest。我可以毫无问题地 ping 主机 (Ubuntu) 到客户机 (Solaris) 以及反之亦然。此外,我的 Solaris 客户机可以 ping 网络中的其他计算机,但反之则不行。以下是我的网络配置:

主机 ifconfig

br0       Link encap:Ethernet  HWaddr b8:ac:6f:24:6b:e5
          inet addr:192.168.23.133  Bcast:192.168.23.255  Mask:255.255.255.0
          inet6 addr: fe80::baac:6fff:fe24:6be5/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:61723 errors:0 dropped:0 overruns:0 frame:0
          TX packets:662 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5869388 (5.8 MB)  TX bytes:83437 (83.4 KB)

eth0      Link encap:Ethernet  HWaddr b8:ac:6f:24:6b:e5
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:64919 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1032 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:7268230 (7.2 MB)  TX bytes:141407 (141.4 KB)
          Interrupt:21 Memory:fe6e0000-fe700000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:11874 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11874 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2883265 (2.8 MB)  TX bytes:2883265 (2.8 MB)

virbr0    Link encap:Ethernet  HWaddr 06:55:66:b4:cc:68
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

vnet0     Link encap:Ethernet  HWaddr fe:54:00:67:d6:ca
          inet6 addr: fe80::fc54:ff:fe67:d6ca/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:83 errors:0 dropped:0 overruns:0 frame:0
          TX packets:54663 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:13254 (13.2 KB)  TX bytes:5919041 (5.9 MB)

这是针对主机 /etc/network/interfaces 的

#Loopback
auto lo
iface lo inet loopback

#eth0 interface
auto eth0
iface eth0 inet manual

#virtual bridge
auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0

我读过这些网站链接1链接2但经过多次配置更改(包括在 /etc/network/interfaces 上添加 br0)后,我仍然无法从另一台计算机 ping 我的 Solaris 客户端。有人能给我一些建议吗?提前谢谢。

更新

在修改了各种配置后,我能够从另一台计算机 ping Solaris VM,从主机(Ubuntu)到客户机(Solaris)反之亦然。上述配置是有效的配置。我希望这对遇到同样问题的人有所帮助。

答案1

我遇到了类似的问题。我发现了一些问题:

  1. 启动普通 Opensolaris VM,发现同样的问题!
  2. 通过 qemu 网站检查支持的操作系统,Solaris 11 Express 2010.11 受支持,但存在一些问题。
  3. 然后发现这个bug:https://bugs.launchpad.net/qemu/+bug/1395217

解决方案:https://bugzilla.redhat.com/show_bug.cgi?id=1040500

相关内容