Netplan 是一款使用在终端的配置网络工具,本文介绍在 Ubuntu 18.04 系统中使用 Netplan 来配置网络,新的配置文件、网络设备名称、配置静态 IP 地址、测试配置并应用、配置 DHCP。

前言

多年以来 Linux 管理员和用户们以相同的方式配置他们的网络接口。例如,如果你是 Ubuntu 用户,你能够用桌面 GUI 配置网络连接,也可以在 /etc/network/interfaces 文件里配置。配置相当简单且可以奏效。在文件中配置看起来就像这样:

auto enp10s0

iface enp10s0 inet static

address 192.168.1.162

netmask 255.255.255.0

gateway 192.168.1.100

dns-nameservers 1.0.0.1,1.1.1.1

保存并关闭文件。使用命令重启网络:

sudo systemctl restart networking

或者,如果你使用不带 systemd 的发行版,你可以通过老办法来重启网络:

sudo /etc/init.d/networking restart

你的网络将会重新启动,新的配置将会生效。

这就是多年以来的做法。但是现在,在某些发行版上(例如 Ubuntu Linux 18.04),网络的配置与控制发生了很大的变化。不需要那个 interfaces 文件和 /etc/init.d/networking 脚本,我们现在转向使用 Netplan。Netplan 是一个在某些 Linux 发行版上配置网络连接的命令行工具。Netplan 使用 YAML 描述文件来配置网络接口,然后,通过这些描述为任何给定的呈现工具生成必要的配置选项。

我将向你展示如何在 Linux 上使用 Netplan 配置静态 IP 地址和 DHCP 地址。本文在 Ubuntu Server 18.04 系统中演示。有句忠告,你创建的 .yaml 文件中的缩进必须保持一致,否则将会失败。你不用为每行使用特定的缩进间距,只需保持一致就行了。

 netplan try  #用此命令启用配置,并输入回车确定

链接

链接2

在Ubuntu 18.04系统中使用Netplan工具配置网络相关推荐

  1. linux ubuntu安装 mono,在Ubuntu 18.04系统中安装Mono及基本使用Mono的方法

    本文介绍在Ubuntu 18.04操作系统中安装Mono及基本使用Mono的方法.Mono是一个基于ECMA/ISO标准开发和运行跨平台应用程序的平台,它是Microsoft .NET框架的免费开源实 ...

  2. 记录在Ubuntu 18.04系统中安装Apache, MySQL和PHP环境

    虽然我们在Linux VPS.服务器安装WEB环境比较方便,可以选择面板或者一键包,但是有些我们需要深入学习的网友不会选择一键安装,而是会尝试编译安装.这样可以学到一些内在的技术.一般我们较为习惯选择 ...

  3. linux系统下载18.04,在Ubuntu 18.04系统中下载安装Persepolis Download Manager

    本文介绍在Ubuntu 18.04系统中下载和安装Persepolis Download Manager的方法,也适用在Linux Mint版本中,它是一个用Python编写的免费开源下载管理器,支持 ...

  4. erp服务器安装Linux,在Ubuntu 18.04系统中安装Dolibarr ERP/CRM的步骤

    本文将介绍在服务器Ubuntu 18.04系统中安装Dolibarr ERP/CRM的步骤,该软件支持Windows.BSD.Mac.Solaris.Linux平台.Dolibarr是一款非常有能力的 ...

  5. Linux用命令安装音乐软件,在Ubuntu 18.04系统中使用命令安装Qmmp音乐播放器的方法...

    在Ubuntu 18.04操作系统中安装Qmmp音乐播放器非常简单,只需要两段命令就可以搞定.下面介绍其方法. Qmmp音乐播放器介绍 Qmmp是一款开源基于Qt的多媒体播放器,提供Qt4及Qt5支持 ...

  6. linux 图标显示 异常,在Ubuntu 18.04系统中VSCode图标显示异常的解决方法

    以下介绍在Ubuntu 18.04系统中VSCode图标显示异常的解决方法,同时附上在Ubuntu 18.04系统中安装Anaconda3-5.3.0方法.VSCode是一款全平台开发的编辑器,它具有 ...

  7. linux终端装什么系统下载软件,在Ubuntu 18.04系统中下载安装Termite终端的方法

    以下介绍在Ubuntu 18.04系统或是Ubuntu 16.04系统中安装Termite终端的方法,目前Termite在默认存储库中不可用,必须从源代码安装.Termite是一个以键盘为中心的基于V ...

  8. 安装ubuntu出现花屏_在Ubuntu 18.04系统中挂起,再唤醒就出现花屏的解决办法

    如果你在Ubuntu 18.04系统中按电源键挂起,然后唤醒后就出现花屏现象,请用下面介绍的办法操作,经实测,可以解决花屏问题.所使用的系统版本及设备如下图: 背景 安装Ubuntu 18.04系统后 ...

  9. linux蓝牙鼠标自动断开,在Ubuntu 18.04系统中蓝牙鼠标连接失败问题的解决

    如果你在Ubuntu 18.04操作系统中有蓝牙鼠标连接失败问题,那就参考下面的解决方法处理. 解决方法 首先在系统终端下输入: bluetoothctl 然后输入: list 看清除 Control ...

最新文章

  1. 【廖雪峰Python学习笔记】高阶函数
  2. Postfix(一):CentOS 下安装postfix
  3. 【网址收藏】VMware虚拟机安装Windows7
  4. pipe 半双工_pipe 半双工_Linux管道PIPE的原理和应用
  5. Facebook构建高性能Android视频组件实践之路
  6. 无法解析的外部符号,无法解析的外部命令
  7. python定义只有一个元素的元组
  8. Fedora 17 结实的奇迹:最新的OpenStack和JBoss
  9. Innobackupx工具命令简单解析
  10. Linux 系统性能分析工具图解读
  11. 潍坊学院c语言上机题库,参编学校_C语言程序设计上机指导与同步训练(刘迎春、张艳霞)_pdf_大学课件预览_高等教育资讯网...
  12. c#制作仿win7屏幕键盘之笔记
  13. Docker-基本命令和漏洞分享
  14. 金蝶K3开发-工业老单据序时薄隐藏列内容
  15. MyEclipse2015破解安装与使用
  16. 花花公子发大招!一款可以“美容”的安全套,极致××体验从它出发 | 钛空舱
  17. [翻译] Oracle Database 12c 新特性Multitenant - Cheney Shue
  18. win10安装双系统ubuntu
  19. 【设计模式03】 建造者模式
  20. 【Demo见真章】投稿赢HarmonyOS手机Beta公测名额

热门文章

  1. VB案例:泸职院教师评学评价表计算程序
  2. 简单的计算机英语文章,简单的英语小短文欣赏
  3. python处理ppt的插件_几款PPT神器插件,千万不能错过!
  4. 【英语学习】【WOTD】vox populi 释义/词源/示例
  5. Intel® Nehalem/Westmere架构/微架构/流水线 (1) - 特性概述
  6. c#ref和out的相同点_C#中使用ref和out一点认识!
  7. 能不能用python开发qq_用Python写一个模拟qq聊天小程序的代码实例
  8. 学生使用计算机违纪处理,软件学院违纪学生跟踪教育管理办法
  9. 安装了email模块还是报错_官网的Pyngl和Pynio安装方法会报错!正确的在这里!
  10. python writerow 返回值_python – .writerow()csv返回一个数字而不是写行