Yve*_*ves 31 networking 17.10 netplan
众所周知,要配置网络,我们可以编辑/etc/network/interfaces和执行/etc/init.d/networking restart.
今天我尝试使用 Ubuntu 17.10,我发现网络配置发生了变化。现在我们应该编辑/etc/netplan01-netcfg.yaml并执行netplan apply.
好吧,这可能是一个不好的问题,但我真的很想知道为什么 Ubuntu 做了这样的改变。是否有充分的理由来解释像这样的所有变化?
mur*_*uru 20
从迁移到 Netplan上的 Ubuntu Wiki 页面:
基本原理
已实施 Netplan 以支持复杂网络配置的简单、声明式表示,以及解决 ifupdown 的一些当前限制。Netplan 提供了一种简单而优雅的 yaml 配置格式,并支持多个后端提供程序。
netplan 涵盖了 ifupdown 的一些缺点:
- ifupdown 不能用纯声明性语法表示所有配置;因此我们无法解析配置
- 所有 netplan 配置纯粹是声明性的。
- ifupdown 只能通过名称来表示接口,所以它不能跨设备移植
- netplan 使用名称、MAC 地址、驱动程序等匹配。
- 复杂配置中的竞争条件
- netplan 在接口的定义中具有层次结构的上下文,以便将此信息传递到以正确顺序使用和应用的渲染器。
鉴于对复杂网络场景的需求不断增加(大型云使用通常需要不同功能的复杂分层,例如 VLAN 上的绑定桥接等),已证明提高表示网络配置的便利性很重要。
就像对更好但不兼容的东西的许多改变一样,未来的收益会有一些痛苦。
如果你仍然需要/etc/network/interfaces,你可以使用它。从Netplan 上的 Ubuntu Wiki 页面:
我真的需要 ifupdown,我还能用吗?
如果您遇到确实需要使用
ifupdown而不是 的情况netplan,我们真的很想了解它,因此您应该在 Launchpad 中提交错误。虽然我们不建议这样做,但您可以在安装后删除以
netplan.iowith命名的包ifupdown,并/etc/network/interfaces手动填写以 按照您希望的方式配置您的网络。
众所周知,要配置网络,我们可以编辑
/etc/network/interfaces和执行/etc/init.d/networking restart.
众所周知,这曾经严重破坏桌面。
| 归档时间: |
|
| 查看次数: |
26311 次 |
| 最近记录: |