Vbox中GUEST 与 HOST的互相访问
最近刚在vbox上中了一个vm,所有的配置基本都是安找默认的来的。vm是可以上网的,但是我发现我找不到guest的ip(我无法用host去ping guest)或许你告诉我在guest中通过ifconfig(linux)或ipconfig(windows)不就可以得到guest的ip了吗,没错,是可以得到,但是我在host中用这个ip的时候不能连接到guest。 解决办法其实很简单,在vm settings的network选项中可以看到很多adapter。其中只有adapter1是enable的连接类型是NAT。我们只需要再令一个adapter处于enable状态,attached to设置为host-only adapter。 在HOST中执行ifconfig(linux): zhujia@zhujia-desktop:~$ ifconfig vboxnet vboxnet0 Link encap:Ethernet HWaddr 0a:00:27:00:00:00 inet addr:192.168.56.1 Bcast:192.168.56.255 Mask:255.255.255.0 inet6 addr: fe80::800:27ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:125 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:22861 (22.8 KB) 然后启动vm,我们会看到两个ip(因为我们enable了两个adapter)。其中有一个ip是 192.168.56.*,我们在HOST中就可以通过这个ip和GUEST通信。 |