netplan - Armbian Ubuntu Netplan 匹配不同的 wifi 适配器
问题描述
我正在尝试将我的 orangepi 配置为使用不同的 wifi 适配器连接到 wifi 热点。
在我的 Netplan 中配置单个 wifi 适配器/etc/netplan/armbian-default.yaml
可以顺利进行。配置如下:
network:
version: 2
ethernets:
eth0:
renderer: networkd
dhcp4: no
addresses:
[192.168.1.114/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 4.4.4.4]
wifis:
wlx00e1b0101341:
renderer: networkd
access-points:
"wifissid":
password: "wifipass"
dhcp4: no
addresses:
[192.168.43.7/24, 192.168.42.7/24]
我的 wifi 适配器名称都以“wlx”开头,我的目标是进行通配符配置并避免单独配置每个适配器。但是当我尝试向它添加匹配参数时,如下所示
network:
version: 2
ethernets:
eth0:
renderer: networkd
dhcp4: no
addresses:
[192.168.1.114/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 4.4.4.4]
wifis:
match:
name: wlx*
renderer: networkd
access-points:
"wifissid":
password: "wifipass"
dhcp4: no
addresses:
[192.168.43.7/24, 192.168.42.7/24]
使用时出现以下错误netplan --debug apply
网络定义错误 //etc/netplan/armbian-default.yaml 第 13 行第 6 列:未知键名
有任何想法吗?
解决方案
这就是我在 EC2 ubuntu18.04 框中的内容,用于匹配通常动态分配的多个以太网接口名称
network:
version: 2
ethernets:
ens:
match:
name: ens*
dhcp4: true
dhcp6: false
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
search: [~.]
eth:
match:
name: eth*
dhcp4: true
dhcp6: false
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
search: [~.]
推荐阅读
- azure - Azure 搜索索引存储大小停止在 8MB
- javascript - Django:日期格式管理和 unique_together ->“20/03/2020”值的日期格式无效。它必须是 YYYY-MM-DD 格式。”]
- flutter - 文本小部件显示在重新加载中但不在热重新加载中
- amazon-web-services - 我想创建一个只能由使用 Cognito 创建的用户在登录时访问的 S3 存储桶
- azure - Set-AzureRmDiagnosticSetting:找不到与参数名称“名称”匹配的参数
- java - Hibernate lucene 只搜索 60 条第一条记录
- php - 如何使用搜索和替换通过 API 修改 Google Docs 文档?
- java - 如何从java中的字符串中删除所有'\'字符
- c# - 当需要在属性中使用 HttpContext 时,对象引用未设置为对象的实例
- ipad - 有没有办法既不滑动页面又减小 Xamarin.iOS 上主详细信息菜单的宽度?