无法在服务器上设置静态 IP 地址(Ubunut Server 22.04)

无法在服务器上设置静态 IP 地址(Ubunut Server 22.04)

我一直在尝试在旧笔记本电脑上通过 nextcloud 设置自己的云。到目前为止,一切运行正常,但唯一的问题是我无法让它使用静态 ip 地址。不过,使用 dhcp 就可以正常工作。

到目前为止我尝试过的是通过编辑01-netcfg.yaml以下内容将其更改为静态:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp4s0:
      dhcp4: false
     addresses:
      - 192.168.10.10/24
     routes:
      - to: default
        via: 192.168.10.1
     nameservers:
       addresses: [8.8.8.8]

更改后我执行$ sudo netplan apply并重新启动系统。

现在,当我尝试时,ping google.com它给出了错误名称解析暂时失败

之后我检查resolv.conf设置为nameserver 8.8.8.8

我也无法通过 Windows PC ssh 到我的服务器。但是,如果我将 netplan 更改为:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp4s0:
      dhcp4: yes

它运行得很好。我也尝试在我的系统上全新安装 ubuntu 服务器,但没有成功。

我不得不说,我对 Linux 也还很陌生。我是不是漏掉了什么?如果有人能帮忙,我会非常高兴的 :)

相关内容