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

简介

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

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

Read more

PVE 的 LXC 開機自動掛載 SMB (用fstab)

== PVE 設定 == vi /etc/apparmor.d/lxc/lxc-default allow mount fstype=cifs, # 修改 PVE 設定檔,允許 lxc 掛載 cifs vi  /etc/apparmor.d/lxc/lxc-default-cgns allow mount fstype=cifs, # 修改 PVE 設定檔,允許 lxc 掛載 cifs /etc/init.d/apparmor reload # 重新載入 PVE 的設定檔 == LXC 設定 == echo “username=user” > /root/.cifs echo “password=pwd” > /root/.cifs # 寫入驗證檔案 (SMB(cifs) 連線的帳號密碼) apt -y install cifs-utils # 安裝 cifs 套件,安裝完才能由 fstab 掛載 vi … Read more

利用 iptables 实现 Proxmox VE 下虚拟机的 NAT 端口转发 – 完美追逐者.

一台物理机托管到机房,国内一般也就给 1 个 v4 公网 IP。所有业务都将通过使用不同端口的方式来复用这个 IP,那么就有以下两种方案:

1)把所有业务放在同一个系统内跑。显然,这种把鸡蛋放在同一个笼子里的方案不够优雅,即便使用容器等虚拟化技术进行隔离,系统内核也始终是共享的,非常不灵活。

2)使用内核级的虚拟化技术(例如 KVM)。这种方式更加灵活,可以充分发挥物理机的优势(托管到机房的服务器一般都具有海量 CPU 核心和内存),各个业务间的隔离也更加彻底。但这也将大大增加网络的复杂度,配置起来有些棘手。

我采用的就是方案 2,并且采用下文将要介绍的方式(iptables NAT 端口转发)来优雅地解决网络配置问题。

Read more