今天心血来潮,装个虚拟机Ubuntu打算学点东西,遇到了一些问题,同时借助百度的力量解决了,下面是配置的过程。

一. 安装virtualbox

  不知道从哪个版本开始,安装虚拟盒子的时候没有了安装虚拟网卡的步骤,从百度上也没有找到一个比较合适的回答来解释为什么。一直以为是虚拟机的执行权限问题,导致安装的时候没有走到安装虚拟网卡那一步,然后配置了管理员权限运行,也重装了几次,发现不是这个权限的问题。最终我在virtualbox的主界面上找到了配置的入口。手动配置一个虚拟网卡,禁止DHCP。

  保存之后,可以在电脑的网络中心可以看到网卡已经启用了。

二. 配置虚拟机网络

  我这里安装的是Ubuntu Server17.10版本,安装linux虚拟机的过程我也不再贴图演示。选中要设置的虚拟机,点击virtualbox主页面的设置按钮,进入如下设置页面,选择刚才我们配置的虚拟网卡,连接方式选择仅主机(这里我主要想配置的是静态ip,其他方式网上也有相关的配置方法,不再陈述)。

三. 配置Ubuntu Server静态ip

  1.启动Ubuntu,配置了虚拟机网卡之后,没有配置静态ip之前,启动页面会有如下的启动阻塞提示。网上我去百度过,也没有找到为什么会有这个提示,翻译来看就是缺少网络配置的一个检查。大概等个1分钟左右,这个检查超时以后就会进入到登录页面。

  2.启用网络设置,虚拟机运行页面,保证网络是启用状态。

  3.配置静态ip

查看可用网卡,我的本地的是enp0s3。

Ubuntu server 17.10 静态IP设置网上所说的坑的确有很多人踩过,照往期Ubuntu的配置来看,以往的方法配置都不行,毕竟这几年Ubuntu更新挺快的,改动量也不少,话不多说,直接上图:

sudo vi /etc/netplan/01-netcfg.yaml

配置以后执行如下命令让配置生效,静态IP就配置好了
netplan apply

三. 网络连通测试

  虚拟机ping我的电脑本机ping不通,但是我的电脑ping虚拟机可以ping通,此时Windows10的防火墙需要打开ICMPv4-in这个规则。这里我的已经打开了如下:

欢迎转载学习和“偷懒”、拍砖。

Ubuntu Server17.10配置静态IP的更多相关文章

  1. ubuntu 18.04配置静态ip,解决无法上网问题,解决resolv.conf配置文件被覆盖

    Netplan 是 Ubuntu 17.10 中引入的一种新的命令行网络配置实用程序,用于在 Ubuntu 系统中轻松管理和配置网络设置. 它允许您使用 YAML 格式的描述文件来抽像化定义网络接口的 ...

  2. Ubuntu 14.04 配置静态IP

    命令行手工配置静态IP比较麻烦,记录于此备查. 1,ubuntu的网络配置文件在: # /etc/network/interfaces //这个文件里 2,默认安装时,网络配置是使用DHCP自动分配I ...

  3. Linux下安装python,ftp,Ubuntu和centos配置静态ip以及下载地址

    一个服务器最多创建65535个端口Ubuntu apt-get aliyun转换https://www.cnblogs.com/hcl1991/p/7894958.htmlOpenSSLhttps:/ ...

  4. Ubuntu 为网卡配置静态IP地址

    为网卡配置静态IP地址编辑文件/etc/network/interfaces:sudo vi /etc/network/interfaces并用下面的行来替换有关eth0的行:# The primar ...

  5. ubuntu 16.04 配置静态ip 后默认的网卡eno1变成eth0了不能联网的问题解决

    我这次是在真实机器上面安装的ubuntu16.04 在配置了静态ip后不懂什么原因默认的eno1网卡变回了eth0网卡之后就不能上网, 同一个网段的其他集群节点也不能ping 通 因为ubuntu16 ...

  6. ubuntu 15.10 设置静态ip 分配固定ip 设置dns 设置网关 命令行配置ip 固定ip不生效怎么办

    要用到的文件: 配置接口信息 /etc/network/interfaces 配置内容: auto eth0 iface eth0 inet static address 192.168.216.18 ...

  7. ubuntu命令行配置静态IP

    (1)首先我们使用ifconfig命令查询一下网卡名称 提示:如果提示没有ifconfig命令,首先应该下载一个net-tools 仅需执行命令:apt install net-tools (2)编辑 ...

  8. Ubuntu Server 19配置静态IP

    这个/etc/netplan下默认有个文件50-cloud-init.yaml,直接修改它就行了 sudo vim /etc/netplan/50-cloud-init.yaml 网口名字ens33可 ...

  9. Ubuntu 配置静态ip的方法

    1. 配置静态ip地址 $sudo vi /etc/network/interfaces 原有内容只有如下两行: auto lo iface lo inet loopback 向末尾追加以下内容: a ...

随机推荐

  1. QSqlDatabase: QMYSQL driver not loaded

    转载:KiteRunner24 在Qt 5.9中使用数据库连接时,弹出下面的错误: QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: avail ...

  2. 给easyui datebox扩展一个清空按钮

    /** * 给时间框控件扩展一个清除的按钮 */ $.fn.datebox.defaults.cleanText = '清空'; (function ($) { var buttons = $.ext ...

  3. 数组比较大小的几种方法及math是方法

    call apply bind 的区别? 解决函数内this的指向: 1.可以在函数外提前声明变量 一般情况下我们用   var _this/that=this 2.通过apply和call来修改函数 ...

  4. Linux版本使用的文件系统类型

    1. cat /etc/fstab 2. df -T -h

  5. numpy的linspace函数

    numpy.linspace(start, stop, num=50, endpoint=True, retstep=False,dtype=None)[source] 文档:https://docs ...

  6. Spring Security编程模型

    1.采用spring进行权限控制 url权限控制 method权限控制 实现:aop或者拦截器(本质就是之前之后进行控制)--------------------proxy就是 2.权限模型: 本质理 ...

  7. [Flutter] Image.File 加载图像时文件内容变化显示不变解决

    在Flutter中,我们可以用下面的代码从文件中加载图像: Image.file(File(_fileName)); 这个时候,当_fileName这个文件名称和路径不变,文件内容变化时,Flutte ...

  8. centos7.3安装zip,unzip

    安装命令: yum install -y unzip zip

  9. sqoop1 与sqoop2的对比

    Sqoop是一款开源的工具,主要用于在Hadoop和传统的数据库(mysql.postgresql等)进行数据的传递,可以将一个关系型数据库(例如:MySQL.Oracle.Postgres等)中的数 ...

  10. 1.HTML编码解码URL替换--代码整理

    public class HtmlCode { public static String encode(String str){ String s = ""; if (str.le ...