ubuntu-18.4 - 通过 NetworkManager 访问多个 IP 地址失败

ubuntu-18.4 - 通过 NetworkManager 访问多个 IP 地址失败

我在 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 地址,我缺少什么?

先感谢您。

附言:我知道这些 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 地址具有相同的网关?

答案1

来自评论...

在同一连接配置文件上为多个 IP 地址配置 NetworkManager GUI 时...

不要输入网络掩码24,请使用255.255.255.0

就像这样...

Address     Netmask   Gateway
a.b.c.34  255.255.255.0   a.b.c.1
a.b.c.35  255.255.255.0   a.b.c.1
a.b.c.36  255.255.255.0   a.b.c.1
a.b.c.37  255.255.255.0   a.b.c.1
a.b.c.38  255.255.255.0   a.b.c.1

相关内容