无法在 Ubuntu Server 22.04.3 LTS 上设置静态 IP 地址

无法在 Ubuntu Server 22.04.3 LTS 上设置静态 IP 地址

这是我一直尝试使用的 netplan 配置:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp4s0:
      dhcp4: false
      addresses: [192.168.70.79/24]
      routes:
        - to: default
          via: 192.168.70.1
      nameservers:
        addresses: [1.1.1.1, 8.8.8.8]

使用静态 IP 会完全切断我电脑的互联网连接,即使重新启动后也是如此。每次尝试 ping google 时都会超时。我做错了什么?

注意,我之前动态分配的 IP 地址是 192.168.70.79

编辑:我修复了它。尽管我的解决方案有点迂回。我最终在系统上安装了 Ubuntu Desktop,这样我就可以看到它给我的默认 IP 设置,并能够使用这些设置来获得静态 IP。然后我重新安装了 Ubuntu Server,一切都很顺利。

答案1

这个配置应该可以工作。

network:
  version: 2
  ethernets:
    enp4s0:
      addresses:
      - 172.168.70.79/24
      dhcp4: false
      routes:
      - to: default
      via: 192.168.70.1
      nameservers:
        addresses:
        - 1.1.1.1
        - 8.8.8.8

缩进很重要!

还可以使用以下方法检查 bash

ip address

您的网络设备的名称是什么。如果不是 enp4s0,请调整您的配置。

相关内容