![如何在 Ubuntu 17.10 中使用 Netplan 为无线 iface 添加 IP 地址](https://linux22.com/image/1155407/%E5%A6%82%E4%BD%95%E5%9C%A8%20Ubuntu%2017.10%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20Netplan%20%E4%B8%BA%E6%97%A0%E7%BA%BF%20iface%20%E6%B7%BB%E5%8A%A0%20IP%20%E5%9C%B0%E5%9D%80.png)
由于仅通过 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: "**********"