VirtualBox虚拟机配网过程(ubuntu18.04)

 更新时间:2025年10月14日 09:59:11   作者:我心飞翔!  
文章介绍了在VirtualBox中设置桥接和NAT两种网络模式的详细步骤,桥接模式中,首先查看宿主机网络信息,设置虚拟机的网络,并配置静态IP地址,NAT模式中,设置新的网络接口,配置为动态IP,且介绍了如何通过地址转发使宿主机能够访问虚拟机

一、桥接模式

1、查看宿主机网络信息

在搜索并打开“查看网络连接”,找到自己目前上网用的网卡,我的是“Realtek USB FE....”网卡。

双击之后查看详细信息,后面要用。

2、VirtualBox设置网络

然后打开VBox的网络设置,配置如下图,网卡记得选择上面查看的那个。

注意这里一定要选择“接入网线”,即使目前使用的是无线网卡也要勾选,否则之后配置完会发现连宿主机也ping不通。

3、配置虚拟机IP等

打开虚拟机终端

sudo vi /etc/network/interfaces

配置如下,static代表静态地址,下面的address自己选择一个IP,前三位与宿主机相同,最后一位自己设置,不要与其他设备冲突即可;mask和gateway和上面保持一致即可。

auto后面的网卡名字使用自己虚拟机的,查看方法如下:

ifconfig -a

 /etc/init.d/networking restart

使用上一行的命令重启网络,或者重启一下虚拟机,此时就可以ping宿主机了,但校园网环境下可能无法上网,自己家的WiFi的话设置静态IP是可以正常上网的。

二、NAT模式

1、VirtualBox设置网卡

如果上一步已经完成,在自己的路由器环境下就已经可以上网了,但校园网环境下可能无法上网,这时可以使用NAT模式。

如果已经配置好了一个网卡,建议新建一个网卡进行操作,之后直接通过切换网卡就可以在桥接和NAT之间切换了。

要新建网卡,先关闭虚拟机,关闭之前配置好的桥接网卡。

在网卡2页面,设置如下

2、虚拟机配置

ifconfig -a查看新网卡的名字

ifconfig -a

然后编辑interfaces文件,添加当前的网卡,设置为dhcp。

sudo vi /etc/network/interfaces

auto enp0s8
iface enp0s8 inet dhcp

之后重启网卡(etc/init.d/networking restart)或者重启虚拟机,此时虚拟机就可以ping通宿主机了,也可以正常访问网络,但ifconfig得到的是类似10.0.3.15这样的地址,宿主机ping不通这个地址。要想实现与宿主机的通信,需要配置地址转发。

3、配置地址转发

想要让宿主机也能访问虚拟机,需要设置端口转发,如下图。

设置好之后,在宿主机就可以使用下面任意命令访问。

ssh -p 2222 cs144@localhost
ssh -p 2222 cs144@127.0.0.1

mobaxterm访问方法同上。

如果ssh失败,首先检查一下虚拟机上是否安装了ssh-server,使用如下指令进行安装:

sudo apt install openssh-server

安装完成后,SSH 服务将会自动启动,可以再次尝试远程ssh登录,如果还是不行的话只能另寻他法了。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • VirtualBox虚拟机转移到新硬盘报错的问题解决

    VirtualBox虚拟机转移到新硬盘报错的问题解决

    由于硬盘扩容,把虚拟机文件夹整体移动到新硬盘上,再次注册虚拟机文件报错,本文就来介绍一下VirtualBox虚拟机转移到新硬盘报错的问题解决,感兴趣的可以了解一下
    2025-04-04
  • VirtualBox下CentOS7网络配置教程(可连外网)

    VirtualBox下CentOS7网络配置教程(可连外网)

    这篇文章主要介绍了VirtualBox下CentOS7网络配置教程,可连外网,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • VirtualBox网络之nat网络使用及说明

    VirtualBox网络之nat网络使用及说明

    该文章描述了如何使用NAT网络在VirtualBox中创建和配置虚拟机,包括设置默认存储位置、创建NAT网络、创建虚拟机、安装操作系统以及解决常见网络问题
    2026-03-03
  • VirtualBox启用嵌套VT-x/AMD-V的问题

    VirtualBox启用嵌套VT-x/AMD-V的问题

    这篇文章主要介绍了VirtualBox启用嵌套VT-x/AMD-V,首先在Windows上安装好virtualbox,为了能在virtualbox上创建嵌套的虚拟机,需要开启CPU的虚拟化功能,具体安装过程参考下本文
    2022-01-01
  • Virtualbox主机和虚拟机之间实现文件夹共享及双向拷贝

    Virtualbox主机和虚拟机之间实现文件夹共享及双向拷贝

    在VirtualBox中实现主机与虚拟机之间的文件夹共享与双向文件传输,首先需要安装并准备虚拟机和增强功能,然后,设置文件夹共享并访问共享文件夹,最后,确保网络连接正常,并检查日志文件以获取更多信息
    2025-02-02
  • Virtual Box复制虚拟机的教程图解

    Virtual Box复制虚拟机的教程图解

    这篇文章主要介绍了Virtual Box复制虚拟机的教程图解,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-10-10
  • VirtualBox创建Linux虚拟机全过程

    VirtualBox创建Linux虚拟机全过程

    该文主要讲解了在虚拟机中安装CentOS7的方法,包括下载ISO镜像、新建虚拟机、配置存储和网络、安装系统、设置密码、编辑网络配置文件和resolv.conf文件等内容
    2026-04-04
  • VirtualBox简体中文版下载安装(图解教程)

    VirtualBox简体中文版下载安装(图解教程)

    本文介绍了VirtualBox简体中文版下载安装(图解教程),具有一定的价值,有需要的可以参考一下。
    2016-10-10
  • VirtualBox实现虚拟机中共享本地目录的方法

    VirtualBox实现虚拟机中共享本地目录的方法

    VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox这篇文章主要介绍了VirtualBox实现虚拟机中共享本地目录的方法,需要的朋友可以参考下
    2017-11-11
  • virtualbox上安装OpenSuse的方法

    virtualbox上安装OpenSuse的方法

    这篇文章主要介绍了virtualbox上安装OpenSuse的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03

最新评论