CXT - Enjoy Life | 生活、技术、交友、分享 CXT - Enjoy Life | 生活、技术、交友、分享
  • 首页
  • 特色专题
    • 一键网络重装系统 - 魔改版(适用于Linux / Windows)
    • 精英IDC计划 - 千万IDC计划(从入门到跑路)
    • CXT裸机系统部署平台(自定义安装任意系统)
    • OpenWRT-Virtualization-Servers
  • 分类目录
    • 站点公告
    • 技术分享
    • 生活感悟
  • 更多(More)
    • 浏览记录(Historical-Record)
    • 支付捐赠(Payment-Donation)
    • 隐私政策(Privacy-Policy)
    • 服务状态(Server-Status)
    • 友情链接(Link)
    • 联系我们(Contact-US)
    • 关于我们(About-Me)
Home › 技术分享 › PROXMOX中的LXC容器上启用TUN端口,解决ZeroTier和OpenVPN等需要tun-br的问题
  • 0

PROXMOX中的LXC容器上启用TUN端口,解决ZeroTier和OpenVPN等需要tun-br的问题

CXT
November 9, 2020

简介

最近ODC做优化和迁移,因此增加了1台同步服务器。但是在部署ZeroTier内网互通穿透时,遇到了LXC小鸡,没有开启tun-br的问题,导致穿透失败,这一台同步服务器无法与其他同步服务器互通。

通过排查,发现是缺少tun port,因此参阅官方文档,找到了方法,为PROXMOX中的LXC容器上启用TUN-BR端口。

问题发生复现

1、怎么安装ZeroTier,一键搞定

curl -s https://install.zerotier.com | sudo bash
zerotier-cli join [你的ZeroTier网络的ID]

2、安装ZeroTier后,设备显示在线,但是内网不通

状态 200 ,my.zerotier.com 管理中心显示 设备在线Online,但是就是内网不通。

ip addr
zerotier-cli status
zerotier-cli listnetworks
zerotier-one -d
zerotier-cli info

3、查看网卡和ZeroTier配置

PROXMOX中的LXC容器上启用TUN端口,解决ZeroTier和OpenVPN等需要tun-br的问题-CXT - Enjoy Life | 生活、技术、交友、分享
tun-br proxmox lxc

如上图,首先看到ip addr,无zerotier接口,确认是缺少tun-br接口;其次zerotier-one -d显示cannot bind interface(接口绑定失败),那我们就更加确定,是因为没有开启TUN的缘故。

解决方案(lxc开启tun-br)

1、修改PVE宿主机中对应LXC容器的配置文件

对于PVE来说,要启用TUN接口,我们需要向LXC配置文件中添加一些配置信息

LXC配置文件位置(xxx为容器的id,如100等):

临时生效(由永久地址在LXC容器开机时,映射过去,关机后失效)
/var/lib/lxc/xxxx/config
永久生效(建议修改此处,毕竟我们是需要长期开启tun-br)
/etc/pve/lxc/xxxx.conf

2、为LXC容器配置文件底部新增如下行:

【建议】创建有特权的容器,来开启tun-br,否则可能由于权限问题,面临报错等,太折腾了。

vi /etc/pve/lxc/2001.conf

lxc.cgroup.devices.allow = c 10:200 rwm
lxc.hook.autodev = sh -c "modprobe tun; cd ${LXC_ROOTFS_MOUNT}/dev; mkdir net; mknod net/tun c 10 200; chmod 0666 net/tun"

最终完整的lxc配置如下(略有不同):

root@cxt-test:~# cat /etc/pve/lxc/2001.conf 
arch: amd64
cores: 2
hostname: ODC-SyncServer-CNGD1
memory: 2048
net0: name=eth0,bridge=vmbr0,hwaddr=BE:16:E2:EE:CE:51,ip=dhcp,type=veth
onboot: 1
ostype: ubuntu
rootfs: local-zfs:subvol-2001-disk-0,size=200G
swap: 2048
lxc.cgroup.devices.allow: c 10:200 rwm
lxc.hook.autodev: sh -c "modprobe tun; cd ${LXC_ROOTFS_MOUNT}/dev; mkdir net; mknod net/tun c 10 200; chmod 0666 net/tun"
root@cxt-test:~# 

3、开机进入容器,执行以下命令,并重启容器

cd /dev
mkdir net
mknod net/tun c 10 200
chmod 0666 net/tun

如果有小报错,不影响结果,执行完重启即可。(需要为有特权root的容器)

重启容器后,tun-br已经开启,可以安装和正常使用需要tun接口的软件了。

恭喜您,TUN-BR接口已开启,软件运行正常

PROXMOX中的LXC容器上启用TUN端口,解决ZeroTier和OpenVPN等需要tun-br的问题-CXT - Enjoy Life | 生活、技术、交友、分享
tun-br proxmox lxc 开启成功

我们可以看到,ip addr 已经出现了zerotier的网卡接口,在本地以通过ssh连接内网地址,连接成功,说明lxc容器的tun已经正确开启。

交流讨论(频道、组群、论坛)

了解【联系我们(Contact-US)https://www.cxthhhhh.com/contact-us】页面获得更多信息

写在最后

享受当下的美好!

如果本文对您有帮助,请通过以下【赞赏】按钮捐赠,这将帮助我们更好的创作和发展。

LXC Proxmox Proxmox-VE PVE TUN tun-br ZeroTier 内网 内网穿透
0
The article is originally written by @CXT posted on CXT - Enjoy Life | 生活、技术、交友、分享. All rights reserved.
【系统镜像】Ubuntu 20.04 LXC/OVZ 最新模板 v1.2(开启SSH、时区、优化)
Previous
【精英IDC计划】一键网启安装Proxmox VE 6.x 菜鸟小白版
Next

文章目录

Recent Posts

  • 人力资源总监、董事办和证券部负责人的相继离开:从2000人到1446人,一家公司衰败的两个关键信号
  • CXT万字复盘:一位CIO亲历2000人公司“大企业病”晚期后的生存手册
  • 我的减重之路:揭秘饮食、运动、休息与能量管理的协同作用
  • PVE7升级PVE8教程(全过程带图片)
  • RHEL系列 8/9重置root密码方式(root密码忘记)

Related posts

DD系统读条卡住,Start up the partitioner,为什么,如何解决?

DD系统读条卡住,Start up the partitioner,为什么,如何解决?

September 5, 2020
76,863 3
【系统镜像】Proxmox-VE 5.x(Proxmox Virtual Environment 5.x)网络安装PVE5 ISO镜像

【系统镜像】Proxmox-VE 5.x(Proxmox Virtual Environment 5.x)网络安装PVE5 ISO镜像

September 13, 2020
488,080 0
WordPress在Docker容器中的部署迁移相关的常见问题

WordPress在Docker容器中的部署迁移相关的常见问题

October 11, 2024
40,092 2
【精英IDC计划】一键网启安装Proxmox VE 6.x 菜鸟小白版

【精英IDC计划】一键网启安装Proxmox VE 6.x 菜鸟小白版

November 15, 2020
2,218,506 7

简介 CXT - Enjoy Life

CXT - Enjoy Life | 生活、技术、交友、分享 - 自天佑之,吉无不利

网站导航

首页 特色专题 一键网络重装系统 - 魔改版(适用于Linux / Windows) 精英IDC计划 - 千万IDC计划(从入门到跑路) CXT裸机系统部署平台(自定义安装任意系统) OpenWRT-Virtualization-Servers 分类目录 站点公告 技术分享 生活感悟 更多(More) 浏览记录(Historical-Record) 支付捐赠(Payment-Donation) 隐私政策(Privacy-Policy) 服务状态(Server-Status) 友情链接(Link) 联系我们(Contact-US) 关于我们(About-Me)

友情链接

CXT | 自天佑之 吉无不利 润隍科技
Copyright © 2025 CXT - Enjoy Life | 生活、技术、交友、分享. Designed by nicetheme.
  • 首页
  • 特色专题
    • 一键网络重装系统 - 魔改版(适用于Linux / Windows)
    • 精英IDC计划 - 千万IDC计划(从入门到跑路)
    • CXT裸机系统部署平台(自定义安装任意系统)
    • OpenWRT-Virtualization-Servers
  • 分类目录
    • 站点公告
    • 技术分享
    • 生活感悟
  • 更多(More)
    • 浏览记录(Historical-Record)
    • 支付捐赠(Payment-Donation)
    • 隐私政策(Privacy-Policy)
    • 服务状态(Server-Status)
    • 友情链接(Link)
    • 联系我们(Contact-US)
    • 关于我们(About-Me)
  • Linux
  • PVE
  • Proxmox
  • Proxmox-VE
  • Server
  • Windows
  • 系统镜像
  • ISO
  • DD
  • CentOS

CXT

Administrator
64
Posts
0
Comments
80
Likes