Netplan 的问题 - 静态 IP

Netplan 的问题 - 静态 IP

随着 Ubuntu Server 20.04 的发布,我遇到了一些有关 Netplan 的奇怪问题。我是一名学生,所以我将 Ubuntu Server 用作虚拟机,并且必须经常移动(这意味着,经常更改 IP)。

我更喜欢在我的 VM 上使用静态 IP 地址,以免改变我的 DB 连接,同样的事情也适用于我的家。

问题是,一旦我应用正确的 netplan 配置,IP 就会改变一段时间,但随后再次使用我用于配置服务器的原始 IP。

应用 Netplan 配置后,我立即连接了互联网,但很短的一段时间后就断开了连接并出现错误(目标主机无法访问)

ping google.com 

结果很有趣,系统向 google.com 发送了 4 个数据包,但随后显示了上述消息。

(目标主机不可达)

如何解决此问题,因为我真的想不出任何解决这个“棘手”问题的方法?

哦,在学校,服务器的互联网连接工作正常,但是在家里……上面已经提到了呵呵 :/

另外,忘了提一下:我的一张网卡有两个不同的 IP 地址,为什么会发生这种情况?

这是我每次登录时 Ubuntu Server 显示的欢迎消息,在那里您可以看到冲突的 IP 地址:

Welcome to Ubuntu 20.04.2 LTS (GNU/Linux 5.4.0-71-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

  System information as of Tue 20 Apr 17:02:42 UTC 2021

  System load:                      0.06
  Usage of /:                       13.9% of 97.93GB
  Memory usage:                     18%
  Swap usage:                       0%
  Processes:                        192
  Users logged in:                  1
  IPv4 address for br-22ca65208595: 172.18.0.1
  IPv4 address for br-22ca65208595: 169.254.243.117
  IPv4 address for docker0:         172.17.0.1
  IPv4 address for enp0s3:          10.0.2.133
  IPv4 address for enp0s3:          10.0.2.89
  IPv4 address for vethc48890e:     169.254.44.56
  IPv4 address for wg0:             10.6.0.1

enp0s3 [1]是我目前在学校使用的 IP 地址(这是一个静态 IP,但我的想法是稍后在家里更改它)

enp0s3 [2]是最初设置服务器时使用的 IP 地址(不再使用)

总的来说,第二个 IP 地址与第一个 IP 地址冲突,这就是为什么当我第一次在 Netplan 中应用更改时,互联网可以工作一会儿,但随后使用第二个 IP 将请求发送到 google.com。

相关内容