我正在尝试将 Ubuntu 服务器重新安装到 18.04。
我发现 18.04 使用 Netplan,我无法使用它创建绑定接口。
更新配置:
############# BOND - VLAN ##################
network:
version: 2
renderer: networkd
ethernets:
switchports:
match: {name: "ens*"}
bonds:
bond0:
interfaces: [switchports]
parameters:
mode: balance-alb
vlans:
inet:
id: 50
link: bond0
addresses: [X.X.X.X/24]
gateway4: X.X.X.252
dhcp4: no
nameservers:
addresses: [X.X.X.33]
看来我不应该有 2 个匹配语句,并且 ens* 在一个语句中做到了 - 我会在我让它工作时清理它..
我已经按照某人的建议安装了 ifenslave 和 bridge-utils,但仍然没有。
我还启用了绑定模块/etc/modules
。
我最初的问题是接口处于 UP 状态,但我只能 ping 接口本身,而不是其他任何东西。
我无法让它工作,所以我最终重命名了/etc/netplan/<name>.yaml
文件并安装了ifupdown
.
如果有人知道为什么这不起作用,我会很高兴知道:)
我安装了 Ubuntu Server,令人惊讶的是,它问我是否要设置绑定。
这是设置的 yaml 文件:
当我了解更多关于 Ubuntu 中新型网络配置的信息时,我将对其进行更新。
更新
要将其更改为静态地址,请执行以下操作:
!笔记!您的默认 *.yaml 文件名可能不同。
!笔记!你可以随意命名你的配置文件,只要确保它以 .yaml 结尾
在此文件 (my-network-file.yaml) 中从上面复制并附加以下更改:
确保更改 IP 地址以反映您的网络。在此之后,我只是重新启动了机器,我的新网络配置已加载并正常工作。
您也可以使用:
这应该应用新配置而无需重新启动。
旁注您可能希望观察间距而不使用制表符,因为这可能会导致您的配置文件出现问题。
如果您不确定您的网络接口,您可以执行以下操作之一
或者
希望这可以帮助!