VirtualBox配置NAT网络和端口映射

为VirtualBox中的虚拟机配置NAT网络,让虚拟机访问外部网络,然后配置端口转换,让主机可以访问虚拟机。

  1. VirtualBox –> 管理 –> 网络 –> 添加新的NAT网络,我这里名称叫MyNatNetwork

    image

  2. 某个虚拟机 –> 设置 –> 网络 –> 网卡1 –> 选择刚刚创建的NAT网络

    image

  3. 进入虚拟机,修改网络配置为DHCP方式

    # ubuntu16举例
    vim /etc/network/interrfaces
    

    image

  4. 重启虚拟机,查看虚拟机的IP

    image

    可以看到DHCP分配到的IP为:192.168.1.4

  5. 在Windows控制面板 –> 网络和Internet –> 网络连接 中修改VirtualBox虚拟网卡配置

    image

    虚拟网络地址:192.168.1.0

    IP地址:虚拟机IP,即192.168.1.4

    子网掩码:255.255.255.0

    默认网关:虚拟网络的第一个地址,即192.168.1.1

  6. 此时在Windows主机上ping虚拟机,可以ping通,说明网络已经通了

    image

  7. VirtualBox –> 管理 –> 网络 –> MyNatNetwork –> 端口转发,配置端口转发

image

  1. 然后就可以通过主机的端口来访问虚拟机的服务了

    通过127.0.0.1的22端口访问虚拟机的ssh

    image

    通过127.0.0.1的3306端口访问虚拟机的mysql

    image

posted @ 2023-01-02 22:46  阿尔伯特波  阅读(3903)  评论(0编辑  收藏  举报