Virtualbox 的网络问题

Virtualbox 的网络问题

我在使用 virtualbox 时遇到了一个令人沮丧的问题,我无法通过 ssh 进入虚拟机。

我在主机和来宾上都使用 debian。

ip addr on host
    3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
        link/ether 00:26:b6:f5:f3:26 brd ff:ff:ff:ff:ff:ff
        inet 10.0.0.9/24 brd 10.0.0.255 scope global dynamic wlan0
           valid_lft 48769sec preferred_lft 48769sec
        inet6 fe80::a16d:a4e:4251:d1d9/64 scope link 
           valid_lft forever preferred_lft forever
    10: vboxnet0: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
        link/ether 0a:00:27:00:00:00 brd ff:ff:ff:ff:ff:ff
        inet 10.0.0.77/24 brd 10.0.0.255 scope global vboxnet0
           valid_lft forever preferred_lft forever

访客IP地址: 在此输入图像描述

我尝试进行 nmap 和 arp 扫描,但我没有看到任何监听,我很困惑。谁能帮我?

答案1

与虚拟机的网络连接(当然假设它有正确配置的服务可供连接)取决于您在虚拟机设置中选择的网络类型。

1) NAT——正如它所说的那样。不幸的是,它不会在您的主机上创建匹配的地址。唯一的连接方法是转发各个端口,就像在家庭路由器上一样。这是在管理器界面的计算机设置中的网络选项卡上完成的。如果您选择“NAT”作为网络类型并且该卡处于活动/启用状态,则“端口转发”按钮将处于活动状态且可用。

2) 桥接 - 这会跨主机中的以太网设备之一桥接,并直接连接到网络,就好像它插入到某处的插孔一样。但是...某些工作场所、学校等不允许多个 MAC 地址通过单个托管交换机端口进行通信,如果在您连接到的任何 LAN 上出现这种情况,它将无法工作。

3) 仅主机 - 这会在您的主机和来宾计算机之间创建虚拟网络。有可用的 dhcp 服务,但它不提供网关。如果您希望访客进行连接,则需要在主机上设置 NAT/等并以这种方式提供访问。

4) 仅内部 - 这将机器连接到虚拟内部哑交换机。没有 DHCP 服务,没有网关访问,什么都没有。哦,您的主机上没有匹配的适配器。

我所做的大量练习/操场/实验是设置一台具有 2 个接口的机器 - 一个在桥接上,一个在内部。然后,我将其变成一台路由器机器,配备假域名 (fake.tld) DNS 服务、DHCP、全球缓存 DNS 服务等,然后启动其他 VMS,在仅限内部的网络上进行实际实验和操作。

答案2

请检查这些; 1. VM有桥接网络吗?然后检查子网掩码。两台主机具有不同的网络和网关。 2.虚拟机有NAT吗?那么你必须配置端口转发规则。参考这个关联

相关内容