我在 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