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

如何通过Netplan实现Tap设备的持久化配置?

如何通过Netplan实现Tap设备的持久化配置?

嘿,刚好碰到过类似的需求,用Netplan完全能搞定tap0的持久化,不用每次重启都手动敲命令啦!我给你一步步说:

  • 第一步,先处理Netplan配置文件:
    首先找到你系统里的Netplan配置文件,一般在/etc/netplan/目录下,文件名通常是00-installer-config.yaml或者50-cloud-init.yaml这类。为了保险,先备份一下原文件:

    sudo cp /etc/netplan/你的配置文件名.yaml /etc/netplan/你的配置文件名.yaml.bak
    
  • 第二步,编辑配置文件添加Tap设备:
    用文本编辑器打开配置文件,比如用nano:

    sudo nano /etc/netplan/你的配置文件名.yaml
    

    然后在现有的network配置块里,添加tunnels部分,注意YAML的缩进必须严格(用空格,别用tab):

    network:
      version: 2
      renderer: networkd  # 服务器环境推荐用networkd,桌面环境如果用NetworkManager可能需要调整,但networkd对隧道配置支持更稳定
      tunnels:
        tap0:
          mode: tap
          user: 你的用户名  # 这里替换成你执行`whoami`得到的用户名,就是之前命令里`$(whoami)`的结果
    

    保存退出nano的话,按Ctrl+O然后回车,再按Ctrl+X。

  • 第三步,应用配置并验证:
    先把之前手动创建的tap0删掉(如果有的话),避免冲突:

    sudo ip link delete tap0
    

    然后生成并应用Netplan配置:

    sudo netplan generate
    sudo netplan apply
    

    这时候你用ip link show tap0就能看到设备已经存在了,重启系统之后再查一次,它应该会自动创建出来~

备注:内容来源于stack exchange,提问作者Hendré

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 13:52:58