either "local" is duplicate, or "/24" is a garbage.

Error: either "local" is duplicate, or "/24" is a garbage.

linux网络配置,执行ifup eth0后会提示如上错误,原因是/etc/network/interfaces 文件中的内容格式有问题,检查一下每一行里面有没有多余的空格,每个interface配置完后面有没有多加一个空行。

设置 静态IP

auto eth0
iface eth0 inet static
address 192.168.1.5
netmask 255.255.255.0
gateway 192.168.1.254
dns-nameserver 114.114.114.114

设置动态IP

auto eth0
iface eth0 inet dhcp

### 如何在 Ubuntu 24.04 LTS 中设置静态 IP 地址 #### 修改 Netplan 配置文件 Netplan 是用于管理网络配置的工具,在 Ubuntu 24.04 LTS 上通常位于 `/etc/netplan` 文件夹下。找到该目录中的 YAML 文件,通常是 `01-netcfg.yaml` 或类似的名称。 编辑此文件来指定静态 IP 设置: ```yaml network: version: 2 ethernets: ens33: dhcp4: no addresses: - 192.168.23.140/24 gateway4: 192.168.23.1 nameservers: addresses: [8.8.8.8, 8.8.4.4] ``` 上述配置指定了设备名为 `ens33` 的接口采用静态 IP 地址 `192.168.23.140` 和子网掩码前缀长度为 24[^1]。 #### 应用新的网络配置 保存更改后的 Netplan 配置文件并执行命令使其生效: ```bash sudo netplan apply ``` 这一步骤会应用最新的网络设定而无需重启整个系统。 #### 移除旧有动态分配的 IP 地址 (如果存在) 如果有先前通过 DHCP 获得的不同于新设静态地址,则应将其移除以防止冲突: ```bash sudo ip addr del 192.168.23.132/24 dev ens33 ``` 这条指令删除了之前存在的 IP 地址 `192.168.23.132`,确保不会与即将使用的静态 IP 发生冲突。 #### 解决可能遇到的问题 当尝试按照某些教程操作时可能会碰到错误提示 "Error: either 'local' is duplicate, or '/24' is a garbage." 这种情况可能是由于输入过程中引入了多余的空格或是未正确加载必要的驱动程序所引起的。检查所有配置文件内的格式是否准确无误,并确认硬件驱动已正常安装[^2]。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值