Ubuntu 18.04 服务器静态 IP 问题

Ubuntu 18.04 服务器静态 IP 问题

我尝试在 Ubuntu 18.04 下为服务器设置静态 IP。我以为它已经正常工作了,但重新启动后我发现我的以太网接口eno1已被禁用。使用 重新启用后sudo ifconfig eno1 up,它无法获取 IPv4 IP 地址。

我使用新的 netplan 系统(下面的配置)设置了静态 ip,并使其使用此配置工作,但我不再看到安装的 netplan(sudo netplan apply产生netplan: command not found)。

总结一下,两个问题:

  • 接口已被禁用,不再获取 IPv4
  • netplan 不再安装?

内容/etc/netplan/01-netcfg.yaml

network:
  version: 2
  renderer: networkd
  ethernets:
    eno1:
      dhcp4: no
      addresses: [192.168.1.5/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [192.168.1.1]

我知道这可能不是网络问题,因为我可以正常使用其他计算机(尽管通过 dhcp)。

答案1

看来 netplan 由于某种原因已被卸载。

运行以下命令重新安装 netplan:

sudo apt update
sudo apt install netplan.io

重启机器。之后你的配置/etc/netplan/01-netcfg.yaml应该会被处理。

相关内容