由于仅通过 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: "**********"