windows宿主机ping通virtualbox中ubuntu系统的方法


使用的virtualBox版本:5.2.12
ubuntu版本:ubuntu-16.04.6-server-amd64

如果宿主机连接在一个网络中(不能访问互联网的局域网也可以),虚拟机可以使用桥接网卡的方式,相当于在宿主机所在的网络中新加了一台机器;否则可以使用“仅主机(Host-Only)网络”,相当于在主机和虚拟机之间搭了一个小的局域网。

”桥接网卡“方式

  1. 进入单台虚拟机的“设置”
    在这里插入图片描述
  2. 点击左侧“网络”,连接方式选“桥接网卡”,界面名称选宿主机当前使用的网卡名(可以在命令行用 ipconfig /all 命令查看)
    在这里插入图片描述
  3. 启动ubuntu虚拟机,ifconfig 命令查看IP,宿主机中在命令行 ping 192.168.16.111 即可成功。
    在这里插入图片描述

“仅主机(Host-Only)网络”方式

在网络设置中连接方式选择“仅主机(Host-Only)网络”,会出现界面名称“未指定”的情况,这时候需要创建一个网络以供选择;否则可跳过步骤1;
在这里插入图片描述

  1. 进入菜单栏“管理”→“主机网络管理器”,创建一个网络,勾上DHCP服务器的启用(也可以不启用,进入虚拟机设置静态IP);
    在这里插入图片描述
  2. 再次进入虚拟机的网络设置,界面名称中就有刚新建的网络可选,选择后OK;
    在这里插入图片描述
  3. 启动虚拟机,这时候如果之前新建网络的时候没有启用DHCP,会在启动网络的地方卡比较久,需要等一会儿。ifconfig 命令查看IP,若已启用DHCP就会看到自动分配的IP地址,否则,要编辑 /etc/network/interfaces 文件指定IP;在已启用DHCP的情况下如果想要固定这台虚拟机的IP,也可以对 /etc/network/interfaces 文件做同样的操作;
    在这里插入图片描述
  4. 指定IP: sudo vi /etc/network/interfaces 命令打开interfaces文件,按 a 键进入编辑模式,将auto enp0s3 开始的内容替换为以下内容。其中,enp0s3处为 ifconfig 查到的实际网卡名,netmask 和 gateway后面对应步骤1设置网络时的网卡“IPv4网络掩码”和“IPv4地址”;address可以自己设定,netmask为255.255.255.0时,address前三段与gateway一致,第四段在2至254之间,若启用了DHCP服务器,则按步骤1中DHCP服务器设定的地址范围来取(一般为3至254);dns-nameservers可不设置或与宿主机的一致(宿主机的DNS服务器可用 ipconfig /all 命令查看)。编辑完成后按Esc键然后输入 :wq 保存并退出,sudo reboot 重启使网络配置生效。
auto enp0s3     
iface enp0s3 inet static
address 192.168.150.3
netmask 255.255.255.0
gateway 192.168.150.1
dns-nameservers 114.114.114.114

在这里插入图片描述

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值