我需要在 VirtualBox 中的 Ubuntu Server 11.04 和我的 11.04 桌面之间设置本地网络。最好是主机使用 127.0.0.1,虚拟机使用 192.168.0.100。
我的ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:19:66:71:33:00
inet addr:192.168.0.243 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::219:66ff:fe71:3300/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3397254 errors:0 dropped:0 overruns:0 frame:0
TX packets:1973637 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4291602479 (4.2 GB) TX bytes:141489577 (141.4 MB)
Interrupt:40 Base address:0xc000
lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:124 errors:0 dropped:0 overruns:0 frame:0
TX packets:124 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:19528 (19.5 KB) TX bytes:19528 (19.5 KB)
vboxnet0 Link encap:Ethernet HWaddr 0a:00:27:00:00:00
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:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
答案1
在 Virtualbox 中,您可以拥有多种网络配置。如果您希望两台虚拟机成为私有网络的一部分,您可以将两台虚拟机的网络属性设置为内部。只有这些机器才能相互通信。当我需要设置原型时,我这样做了,我想确保它不会给实际网络带来不可预测的问题。
如果您希望主机和客户机出现在同一个网络上,则需要以桥接模式设置虚拟机。虚拟机将从网络的 DHCP 服务器而不是本地 DHCP 服务器获取 IP。希望对您有所帮助。
答案2
您应该确保您的家庭路由器未使用 192.168.0.1 作为其 IP 地址。重复的 IP 可能会无意中导致您的家庭网络瘫痪。