美文网首页
为VirtualBox中的Ubuntu配置双网卡

为VirtualBox中的Ubuntu配置双网卡

作者: 不智鱼 | 来源:发表于2017-03-25 21:15 被阅读2178次

    为什么要配置双网卡


    在VirtualBox中安装Ubuntu后,默认情况下有一块处于NAT模式的虚拟网卡,若宿主机可以上网,虚拟机也可以通过NAT访问宿主机所在网络,但是却无法实现宿主机和虚拟机之间的互联。
    使用双网卡,一块网卡工作在NAT模式,另外一块网卡工作在Host-only模式,这样即实现了虚拟机上外网,又实现了虚拟机与宿主机之间的互联,即使在断网情况下也可以互联。世间也有两全美。

    VirtualBox的几种虚拟网络连接模式


    VirualBox有四种虚拟网络连接模式,包括NAT(网络地址转换) 模式、Bridge (桥接)模式、Host-Only(主机)模式、Internal(内网)模式。
    具体它们的特点与区别可以参考这里

    配置双网卡


    环境

    Win7 + VirtualBox4.3 + Ubuntu14.04

    为宿主机添加Host-Only网络

    在宿主机的网络连接中查看是否存在VirtualBox Host-Only Network,若存在,则将网络配置到启用状态,并查看该网络所在内网网段。


    Host-Only 网络详情

    如图,宿主机Host-Only网络是192.168.57.*网段。因此稍后需要为Ubuntu的Host-Only网卡添加该网段的静态地址。
    如果该Host-Only网络不存在,则需在VirtualBox中添加,添加方法为 管理 --> 全局设定 --> 网络 --> 仅主机(Host-Only)网络 --> 添加网络。


    添加Host-Only网络

    为虚拟机设置Host-Only网卡

    进入虚拟机设置 --> 网络 --> 网卡2,启用网络连接并选择Host-Only适配器和界面名称,具体配置见图。


    设置Host-Only网卡

    设置虚拟机Ubuntu网络

    进入虚拟机Ubuntu,使用ifconfig命令查看会发现只有一个网卡工作,因为第二块网卡还没有进行配置。
    使用vim编辑/etc/network/interfaces,添加第二块网卡的网络配置,宿主机需要长期连接虚拟机,需要为Host-Only网络配置静态IP,IP需要和宿主机的Host-Only网段一致。

    auto eth0
    iface eth0 inet dhcp
    
    auto eth1
    iface eth1 inet static
    address 192.168.57.2
    

    重启网络或者系统。

    检验配置效果

    进入Ubuntu使用ifconfig查看网络状态,此时应该两张网卡都在工作。

    网络状态
    在虚拟机使用ping测试虚拟机向宿主机通信。
    ping宿主机
    在宿主机使用ping测试宿主机向虚拟机通信。
    ping虚拟机

    完工(~﹃~)~zZ

    相关文章

      网友评论

          本文标题:为VirtualBox中的Ubuntu配置双网卡

          本文链接:https://www.haomeiwen.com/subject/gothottx.html