如何使用静态 IP 寻址配置 Ubuntu 20.04.5?

如何使用静态 IP 寻址配置 Ubuntu 20.04.5?

我看到其他 Ubuntu 版本的用户问过这个问题,但那些答案并不适用于这里。我在从命令行配置 20.04.5 上的静态 IP 寻址时遇到了最糟糕的情况。经过这么多的折腾,我现在有一个损坏的 00-installer-config.yaml 文件,包含在 /etc/netplan 中。我是一个有 25 年网络经验的 IT 专业人士,所以我擅长子网划分和担任我工作场所的网络管理员。我正在用 nano 编辑文件,目前文件内容如下:

#This is the network config written by 'subiquity'
network:
  version: 2
  ethernets:
  renderer: networkd
     enp3s0f0: 
       dhcp4: true
     enp3s0f1: 
       dhcp4: true
     enp4s0f0:
       dhcp4: true

而且我的网络连接也不好。首先,有没有办法将网络完全重置为出厂状态?我可以使用 enp4s0f0 获取 DHCP 颁发的地址,但现在我根本没有连接。因此,第一个问题是如何在不重新安装操作系统的情况下恢复网络,其次,在修复该问题后,如何配置具有静态寻址的 NIC。我以为我正确地应用了所有有关间距(而不是制表符)的 YAML 规则,但我总是在随机行上收到以下错误:

Invalid YAML: inconsistent indentation

无论我做什么,我的 YAML 文件似乎都会被拒绝。这个论坛似乎不会保留我的 YAML 格式,所以我很难发布它目前的样子。

谢谢!

相关内容