如何在 Ubuntu 17.10 中使用 Netplan 为无线 iface 添加 IP 地址

如何在 Ubuntu 17.10 中使用 Netplan 为无线 iface 添加 IP 地址

由于仅通过 wifi 连接,我在 16.04 中成功使用以下“etc/network/ifup.d”脚本在无线接口启动时设置了额外的本地 IP 地址。在 17.10 中,我被告知使用 Netplan。但是,我发现对此类活动和无线活动的支持很少。有人能帮我提供一个简单的 Netplan YAML 等效文件吗?我的无线接口启动时 ID 为 wlan0。

#!/bin/sh
# this script creates additional ip addresses using the wlan0 interface 
# for local server-based applications to be accessible from other local devices
if [ "$IFACE" != lo ]; then
    ip addr add 192.168.1.8/24 dev wlan0
    ip addr add 192.168.1.9/24 dev wlan0
fi

答案1

您可以找到以下信息配置无线接口分配多个 IP 地址到同一接口https://netplan.io

具体来说,下面这样的内容很可能就是您想要的(假设您使用 DHCP 并添加静态地址,您实际上并没有说)...

network:
  version: 2
  renderer: networkd
  wifis:
    wlp2s0b1:
      dhcp4: yes
      dhcp6: no
      addresses: [192.168.1.8/24, 192.168.1.9/24]
      access-points:
        "network_ssid_name":
          password: "**********"

相关内容