Win10主机+VirtualBox虚拟机ubuntu系统实现双网卡配置

0.虚拟机几种网络连接方式

模式连通特点
NAT虚拟机可访问外网,可ping通主机,但主机无法ping通虚拟机
桥接虚拟机可以访问外网且和主机处于相同网段,可互相访问
Host-Only不能连接外网,主机虚拟机可互相访问

参考:NAT模式和桥接模式区别
目标:我一直使用的是NAT模式,但由于最近在学习TCPIP网络编程,想远程连接Linux虚拟机编译一些示例代码,开始配置时发现主机根本ping不通虚拟机,跟着教程搞了一天的桥接也没成功,最后发现采用双网卡:NAT+Host-Only的模式就可以实现需求。
参考:https://www.jianshu.com/p/cc6ed627b5d4
配置:virtulbox 系统为ubuntu,版本号:
在这里插入图片描述

1.网卡设置

VirtualBox-设置-网络,同时对两块网卡启用网络连接(我的网卡1设置了Host-Only模式,网卡2设置了NAT模式),设置如下:
Host-Only

NAT

2.虚拟机IP设置

设置好以后在主机Windows中打开cmd,键入命令ipconfig:
在这里插入图片描述
可以看到virtualbox所在网段为192.168.56.*。记住这个网段和子网掩码。
开启虚拟机,ctrl+alt+t打开终端,键入命令:

ifconfig

分辨一下哪个网卡是设置为host-only的(版本一样的话大概都是enp0s3为网卡1,enp0s8为网卡2这样)。
键入命令打开这个文件

sudo vi /etc/network/interfaces

键入i进入编辑模式后,输入以下内容:
在这里插入图片描述
esc退出以后,继续键入:wq保存退出。
然后reboot重启虚拟机。

3.测试网络配置

  1. 首先测试能否联网
    在这里插入图片描述

  2. 再用虚拟机ping一下主机的ip地址
    在这里插入图片描述

  3. 最后用主机ping一下虚拟机的ip(注意虚拟机的ip是由我们静态分配的ip
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值