我在 ubuntu-18.4 上,我有 5 个静态 IP 可供我使用。它们具有以下形式...
a.b.c.34
a.b.c.35
a.b.c.36
a.b.c.37
a.b.c.38
我通过指定“手动”在 NetworkManager 小程序中设置了它们,并尝试在 IPV4 屏幕中输入它们中的每一个,如下所示:
Address Netmask Gateway
a.b.c.34 24 a.b.c.1
a.b.c.35 24 a.b.c.1
a.b.c.36 24 a.b.c.1
a.b.c.37 24 a.b.c.1
a.b.c.38 24 a.b.c.1
但是,在保存设置然后返回 IPV4 屏幕后,第 2 到第 5 个条目的“网关”值被清除,重新启动我的网络后,只有第一个 IP 地址 (abc34) 处于活动状态。
为了让我的机器响应所有 5 个 IP 地址,我缺少什么?
先感谢您。
PS:我知道 IP 地址是有效且活动的,因为我以前在运行 Ubuntu-16.x 的同一台机器上使用它们。无论我在那台机器上做什么,所有 IP 都在工作(但我忘记了我所做的细节)。但是在将我的机器升级到 ubuntu-18.4 并尝试使用 NetworkManager 后,无法识别第 2 到第 5 个 IP。
后续...
这是一台笔记本电脑,它被用作我的台式机和服务器。这是要求的信息...
# cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
# cat /etc/netplan/*.yaml
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
# ls -al /etc/systemd/network/
total 8
4 drwxr-xr-x 2 root root 4096 Apr 20 2018 ./
4 drwxr-xr-x 5 root root 4096 Apr 17 00:52 ../
进一步跟进...
该连接称为“Hippo-Wired”。我在这里将高位 IP 八位字节更改为“abc”,并且还匿名化了 uuid、Mac 地址和 DNS 条目。请注意,只有一个 IP 地址。小程序中的第 2 到第 5 个地址未显示。由于某种原因,小程序不接受它们......
# cat Hippo-Wired
[connection]
id=Hippo-Wired
uuid=tttttttt-uuuu-uuuu-iiii-dddddddddddd
type=ethernet
autoconnect-priority=-999
permissions=
timestamp=1588347775
[ethernet]
mac-address=nn.nn.nn.nn.nn.nn
mac-address-blacklist=
[ipv4]
address1=a.b.c.34/24,a.b.c.1
dns=sss.ttt.uuu.vvv;www.xxx.yyy.zzz;
dns-search=
method=manual
[ipv6]
addr-gen-mode=stable-privacy
dns-search=
ip6-privacy=0
method=auto
会不会是小程序不允许多个 IP 地址使用同一个网关?
从评论...
为同一连接配置文件上的多个 IP 地址配置 NetworkManager GUI 时...
不要将网络掩码输入为
24
,使用255.255.255.0
。像这样...