ubuntu18.04 server,启用了新的网络工具netplan,对比与16.04及之前的版本,命令行配置网络参数跟之前的版本有比较大的差别
其网络配置文件为:/etc/netplan/50-cloud-init.yaml,,netplan 描述文件采用了 yaml 语法,默认是用dhcp方式,如果要配置静态地址,则需要修改此文件的想关内容
参考:https://netplan.io/

yaml语法要求:
1. 大小写敏感
2. 使用缩进表示层级关系
3. 缩进时不允许使用Tab键,只允许使用空格。
4. 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可
5. # 表示注释,从这个字符一直到行尾,都会被解析器忽略。

以腾讯云 Ubuntu Server 18.04.1 LTS 64位 镜像为例,默认配置为DHCP方式:

root@VM-0-12-ubuntu:~# grep -v ^# /etc/netplan/50-cloud-init.yaml
network:version: 2ethernets:eth0:dhcp4: truematch:macaddress: 52:54:00:d4:51:adset-name: eth0

配置静态 IP 地址:
注意行缩进

root@VM-0-12-ubuntu:~# grep -v ^# /etc/netplan/50-cloud-init.yaml
network:version: 2ethernets:eth0:addresses: [10.10.0.12/24]gateway4: 10.10.0.1nameservers:addresses: [183.60.83.19,183.60.82.98]

DNS配置:
Ubuntu 18.04 中DNS配置也更新为 systemd-resolve 管理,可以修改 /etc/resolv.conf 配置文件定义DNS,也可以直接配置在 /etc/netplan/50-cloud-init.yaml 文件中,可以使用 systemd-resolve --status 查看DNS配置情况:

root@VM-0-12-ubuntu:~# systemd-resolve --status
GlobalDNSSEC NTA: 10.in-addr.arpa16.172.in-addr.arpa168.192.in-addr.arpa17.172.in-addr.arpa18.172.in-addr.arpa19.172.in-addr.arpa20.172.in-addr.arpa21.172.in-addr.arpa22.172.in-addr.arpa23.172.in-addr.arpa24.172.in-addr.arpa25.172.in-addr.arpa26.172.in-addr.arpa27.172.in-addr.arpa28.172.in-addr.arpa29.172.in-addr.arpa30.172.in-addr.arpa31.172.in-addr.arpacorpd.f.ip6.arpahomeinternalintranetlanlocalprivatetest
Link 3 (eth0)Current Scopes: DNSLLMNR setting: yes
MulticastDNS setting: noDNSSEC setting: noDNSSEC supported: noDNS Servers: 183.60.83.19183.60.82.98

修改完网卡配置后,执行以下命令,新配置生效。
sudo netplan apply

Ubuntu 18.04 网卡配置相关推荐

  1. ubuntu 18.04 netplan 配置多网卡、多路由、多ip

    ubuntu 18.04 netplan 配置多网卡.多路由.多ip.bonding Ubuntu 18.04采用Netplan 来管理网络配置,下面说下netplan 多网卡的复杂配置 1.单网卡 ...

  2. 在 Ubuntu 18.04 中配置静态 IP 地址及灵活切换IP的办法

    Ubuntu 18.04 使用 Netplan 来配置 IP 地址,Netplan 是一个新的命令行网络配置工具. 新的 IP 配置方法不会再用到 /etc/network/interfaces 这个 ...

  3. Ubuntu 18.04 server配置多用户深度学习服务器

    Ubuntu 18.04 server配置多用户深度学习服务器 1 重装系统 2 安装图形界面 2.1 更改Ubuntu 镜像源 2.2 安装图形界面 2.3安装gcc , make等库 3 安装Nv ...

  4. 服务器接收消息写日志,在Ubuntu 18.04上配置Rsyslog集中式日志服务器的方法

    本文介绍在Ubuntu 18.04操作系统上配置Rsyslog集中式日志服务器的方法. 前言 登录任何Linux系统对于分析和排除与系统和应用程序相关的任何问题至关重要,借助Graylog等工具(参考 ...

  5. 7820X+RTX2080Ti(Ubuntu 18.04)新机配置记录

    默认前提是,已经安装好了ubuntu18.04,另外通过无线网卡已经联网了. 1.安装搜狗输入法 新版本直接就上百度,搜索sogou for linux,选择对应版本的,一般新机器都是64bit的了, ...

  6. Ubuntu 18.04环境配置系统设置

    记录自己的Ubuntu18.04系统是怎么进化的,也供有需要的网友参考. 1. 使用U盘安装Ubuntu 18.04 选择清除整个磁盘并安装 2. 系统设置 1. 更换软件源 应用程序–软件和更新–U ...

  7. Linux - Ubuntu 18.04 网络配置(YAML)

    文章目录 背景 YAML 注意事项 数据类型 对象 数组 纯量 复合结构 引用 严格类型 静态IP 动态IP 配置生效 查看ip 参考鸣谢 背景 Ubuntu 18.04 不再使用 ifupdown ...

  8. MIT Mini Cheetah Ubuntu 18.04 环境配置

    VMware 16 : Ubuntu 18.04 LTS : qt5.10.0: 链接:https://pan.baidu.com/s/1fpUK77fc_sDT1qdNiuqEZA  提取码:vr5 ...

  9. 安装虚拟机Ubuntu 18.04基础配置

    虚拟机配置:任意配置,这里是硬盘20G,内存2G(一般根据电脑配置) 点击player,文件,新建虚拟机.指定磁盘大小为20G.  然后自定义硬件更改内存为2G   自定义分区:硬盘分为三个分区,bo ...

最新文章

  1. TLE5012的使用和3线SPI通信(SSC)说明
  2. php如何生成html,php生成html文件方法总结
  3. 亚马逊Corretto 8
  4. jQuery源码分析研究学习笔记-jQuery.clean()(七)
  5. C#中的StreamReader/StreamWriter
  6. amplify color_如何使用Amplify监视Nginx
  7. markdown格式转wiki格式(文件格式转换)
  8. 利用uDig 快速生成 GeoServer 可用的 SLD 渲染文件
  9. yum升级mysql_3分钟,YUM升级MYSQL,5.1到5.6
  10. mysql中字符串汇总_Mysql中常见字符串处理函数汇总
  11. 湘潭大学数据库考试(郭云飞)
  12. 【世语纠正】吾生也有涯,而知也无涯丶本意知识太多,没必要都去
  13. 关闭ADOX.Catalog创建Access的链接,避免ldb锁定
  14. 一个游戏建模师一天的工作都在做什么?
  15. TCP/IP详解卷1:第十四章 DNS 域名系统
  16. 设计模式(10)——策略模式
  17. 现代控制理论6——能控、能观及其对偶原理、线性变换、结构分解
  18. isspace() 函数
  19. mate40不能鸿蒙,mate40pro不能升级鸿蒙吗?我啥也不懂,完蛋了
  20. 常用视频标准尺寸和码率

热门文章

  1. 头歌Java入门 - 运算符和表达式
  2. 05 矩阵04——分块矩阵的初等变换、分块初等矩阵的性质
  3. java控制台输出版多人聊天室
  4. Matlab自适应滤波算法 LMS小白通俗易懂版
  5. 医案留影——乳腺增生
  6. action的绝对地址 html,form之action的绝对路径与相对路径
  7. Go语言开发环境搭建
  8. 移动边缘计算意味着真正的5G时代已经来临
  9. 基于GA遗传算法来优化模糊隶属函数实现最优模糊控制
  10. Mybatis逆向工程创建方法