You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04下将ifconfig别名配置转换为netplan配置的方法咨询

Ubuntu 22.04下将ifconfig别名配置转换为netplan配置的方法咨询

嗨,针对你在Ubuntu 22.04上想在enp0s25通过DHCP获取IP后设置静态IP别名的需求,完全可以用netplan来实现,而且适配你当前用NetworkManager作为renderer的配置,具体操作如下:

1. 编辑netplan配置文件

你当前的/etc/netplan/01-network-manager-all.yaml是让NetworkManager管理所有设备,我们只需要在这个文件里针对enp0s25添加静态IP的配置即可。打开文件编辑:

sudo nano /etc/netplan/01-network-manager-all.yaml

将内容修改为(注意YAML语法对缩进要求严格,别搞错层级):

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    enp0s25:
      dhcp4: true
      addresses:
        - 你的静态IP地址/子网掩码  # 替换成实际的IP,比如192.168.1.200/24

2. 测试并应用配置

  • 先测试配置是否合法,这个命令会临时应用配置,若15秒内没有确认就自动回滚,避免断网风险:
sudo netplan try
  • 测试没问题后,正式应用配置:
sudo netplan apply

3. 验证配置结果

执行以下命令查看enp0s25的IP信息,你会看到DHCP分配的主IP和手动添加的静态IP都在这个接口下:

ip addr show enp0s25

补充说明

原来的ifconfig enp0s25:1是比较老旧的别名命名方式,现在netplan不需要再用:1这种后缀,系统会自动将多个IP关联到同一个物理接口上,效果和你之前想要的别名完全一致,而且配置会在系统启动、DHCP更新时自动生效,不用再手动执行命令。

备注:内容来源于stack exchange,提问作者Ole Tange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 10:54:40