添加 Eth0 但有 LO 和 ENS160

添加 Eth0 但有 LO 和 ENS160

我想将静态 Ip 添加到 ubunto 服务器,但我不能。当我使用“ip addr”时: 在此输入图像描述

并且没有“网络”服务。如何设置静态IP?我是 Linux 初学者,请指导我 AZ 提前致谢

答案1

您可能正在尝试遵循过时的说明。

ens160是一个新型网络设备名称,同时eth0是旧式。

此外,现代 Ubuntu 使用netplan配置网络设置:您应该在目录中创建(或编辑,如果已经存在)一个*.yaml描述所需网络配置的简单文件/etc/netplan/,然后运行sudo netplan apply以使其生效。

例如,要设置 IP 地址 10.10.10.2,网络掩码 255.255.255.0(即前缀 /24),默认网关 10.10.10.1,DNS 服务器 10.10.10.1 和 1.1.1.1,默认 DNS 搜索域mydomain.exampleotherdomain.example,您可以将其写入例如/etc/netplan/99_config.yaml:

network:
  version: 2
  renderer: networkd
  ethernets:
    ens160:
      addresses:
        - 10.10.10.2/24
      gateway4: 10.10.10.1
      nameservers:
          search: [mydomain.example, otherdomain.example]
          addresses: [10.10.10.1, 1.1.1.1]

请注意,在 YAML 中,正确的缩进是语法的重要组成部分。

相关内容