VirtualBox+ubantu16.04联网

一、安装virtualbox后会自动安装一个虚拟网卡,一般来说,名字会是VirtualBox Host-Only Network
VirtualBox+ubantu16.04联网
二、右键已连接上的网络(可能是以太网也可以是wifi)-> 属性 ->共享
VirtualBox+ubantu16.04联网
三、修改这个虚拟网卡的ipv4设置(右键虚拟网卡->属性->ipv4协议->属性)
VirtualBox+ubantu16.04联网
四、修改virtualbox上的虚拟机的网卡设置为Host-Only 。这里注意!一定按照图示设置,就算使用wifi,也要填接入网线
VirtualBox+ubantu16.04联网
五、然后配置虚拟机的网络配置文件

  1. 输入ifconfig命令查看网卡信息,下图红圈处就是网卡名称。
    VirtualBox+ubantu16.04联网

  2. 配置网卡文件
    注意:不同的linux系统,网卡配置文件是不同的,这里ubuntu的网卡配置文件是/etc/network/interfaces
    输入下面命令进行编辑网卡文件
    sudo vi /etc/network/interfaces
    默认的文件内容如下:

    auto lo iface lo inet loopback

    现在修改配置文件。修改方式有两种
    方式一:静态ip
    修改内容如下:下面的enp0s3需要改成自己的网卡名称,就是上面第一步的红圈信息。ip地址,掩码网关自己合理配置就行了。记得wq!保存退出。

    auto enp0s3
    iface enp0s3 inet static
    address 192.168.56.3
    netmask 255.255.255.0
    gateway 192.168.56.1
    dns-nameservers 223.5.5.5

    方式二:动态获取ip配置

    auto enp0s3
    iface enp0s3 inet dhcp

    注意上面的网卡写成自己的网卡名称。记得wq!保存退出。

  3. 修改DNS服务器地址

    通过/etc/network/interfaces,在它的最后增加一句下面的内容:下面的223.5.5.5是阿里的dns地址,可以自己选择适合的dns地址。

    dns-nameservers 223.5.5.5

    重启网卡: /etc/init.d/networking restart

    重启后DNS就生效了,这时候再看/etc/resolv.conf,最下面就多了一行:

    #Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND – YOUR CHANGES WILL BE OVERWRITTEN
    nameserver 223.5.5.5

  4. 重启电脑
    注意:不是重启网卡,一定要重启reboot重启电脑才行。
    下面这些命令只能用来启动和关闭网卡,但是不能让修改的配置立即生效。

    /etc/init.d/networking restart 或者(下面是指定启动关闭某个网卡命令) ifdown enp0s3
    (关闭网卡enp0s3) ifup enp0s3 (启动网卡enp0s3)
    sudo service network-manager restart

测试:ping www.baidu.com
VirtualBox+ubantu16.04联网

参照:
1.ubantu16.04联网
2.Virtualbox下利用host-only连接方式实现虚拟机和物理机联网(包括wifi)

相关文章:

  • 2021-11-29
  • 2021-11-07
  • 2021-10-10
  • 2021-09-28
  • 2021-11-23
  • 2018-04-12
  • 2021-10-09
猜你喜欢
  • 2018-02-28
  • 2021-10-19
  • 2021-11-28
  • 2021-10-03
  • 2021-11-03
  • 2018-02-02
  • 2018-10-19
  • 2021-11-06
相关资源
相似解决方案