网络配置:Netplan
2024-10-20 03:40:23
Netplan
新出的Ubuntu服务器18.04版本修改了IP地址配置程序, Ubuntu和Debian的软件架构师删除了以前的ifup/ifdown
命令和/etc/network/interfaces
配置文件, 改为使用/etc/netplan/01-netcfg.yaml
和sudo netplay apply
命令管理IP地址。
Netplan—— 抽象网络配置生成器 ,是一个用于配置 Linux
网络的简单工具。 通过 Netplan
,你只需用一个 YAML
文件描述每个网络接口需要配置成啥样即可。 根据这个配置描述, Netplan
便可帮你生成所有需要的配置,不管你选用的底层管理工具是啥。
1 工作原理
Netplan
从 /etc/netplan/*.yaml
读取配置。 在系统启动阶段早期, Netplan
在 /run
目录生成好配置文件并将设备控制权交给相关后台程序。
Netplan
目前支持以下两种 网络管理工具 :
NetworkManager
: 管理所有网络设备 (默认,只要检测到以太网设备接线,便以DHCP
模式启动该设备)。Systemd-networkd
:不会自动启动网络设备; 每个需要启用的网卡均需要在/etc/netplan
配置文件中指定配置。
2 命令
netplan
操作命令提供两个子命令:
netplan generate
:以/etc/netplan
配置为管理工具生成配置;netplan apply
:应用配置,连接网络;
3 配置示例
Netplan
配置片段如下:
network:
version: 2
renderer: NetworkManager
DHCP
network:
ethernets:
ens33:
addresses: []
dhcp4: true
optional: true
version: 2
静态配置
network:
ethernets:
ens34:
addresses: [10.1.1.2/24]
gateway4: 10.1.1.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]
dhcp4: no
version: 2
最新文章
- Java关于IO流的介绍
- 『SharePoint』Content Editor Webpart不能添加引用_layouts下面的文件
- 开发微信小程序 中遇到的坑 及解决方法
- 三种Scriptlet总结
- Mini projects #7 ---- Spaceship
- Hi,我还没死(屎)
- 反Secure Boot垄断:兼谈如何在Windows 8电脑上安装Linux
- 转:java.io.IOException: Exceeeded maximum number of redirects: 5 解决版本
- vpn的实现原理
- Spring整合JMS(四)——事务管理
- 使用javaScript操作页面元素
- 通过配置文件添加MIME类型
- JavaScript 延迟加载
- python 实现网页 自动登录
- 在java中怎样获得当前日期时间
- CF932E Team Work
- sql server2016里面的json功能 - 转
- mybatis generator插件系列--分页插件
- Centos7下CPU内存等资源监控
- Python3.6学习笔记(二)