答案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.example
和otherdomain.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 中,正确的缩进是语法的重要组成部分。