Oracle Cloud ARM 安装 Proxmox VE 9 与 LXC 独立公网 IP 实践记录
最近折腾了一下 Oracle Cloud ARM 机器上的 Proxmox VE 9,主要做了两部分内容:
- 在 OCI ARM 原生 Debian 13 环境上安装 Proxmox VE 9,并配置适合 LXC 使用的 NAT 网络
- 在 Proxmox VE 宿主机上通过额外 VNIC、策略路由和 iptables,为指定 LXC 容器分配独立公网 IPv4
因为两篇内容都比较长,就不全部搬过来了,感兴趣的可以直接看原文。
文章一:在 Oracle Cloud ARM 服务器上安装 Proxmox VE 9,并配置 LXC NAT 网络
这篇主要记录:
- 为什么 OCI ARM 适合把 PVE 当 LXC 平台使用
- Debian 13 ARM64 上安装 Proxmox VE 9
- 配置
vmbr0、dummy0 和 LXC NAT 网络
- 下载 ARM64 LXC 模板
- 创建 Debian / Ubuntu / OpenWrt / Kali / Oracle Linux 容器
- 通过宿主机公网高端口转发容器服务
原文地址:
在 Oracle Cloud ARM 服务器上安装 Proxmox VE 9,并配置 LXC NAT 网络
文章二:在 Oracle Cloud + Proxmox VE 中为 LXC 分配独立公网 IPv4
这篇主要记录:
- 给 OCI 实例额外挂载一块 VNIC
- 将 VNIC 的公网 IPv4 映射给指定 LXC 容器
- 使用策略路由、DNAT、SNAT 解决回程流量
- 让 LXC 容器对外表现为独立公网 IP
- 避免直接桥接 OCI 网卡带来的 MAC/IP 校验问题
原文地址:
在 Oracle Cloud + Proxmox VE 中为 LXC 分配独立公网 IPv4
简单总结
如果只是想在 Oracle Cloud ARM 上跑 LXC,第一篇的 NAT 方案已经够用。
如果希望某个容器像独立 VPS 一样拥有自己的公网 IPv4,可以继续看第二篇的 VNIC 独立 IP 方案。