立即注册  找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 12|回复: 0

在 arm 版的 pve 中建了一个 alpine lxc 容器,发现每次重启容...

[复制链接]

在 arm 版的 pve 中建了一个 alpine lxc 容器,发现每次重启容...

[复制链接]

30

主题

29

回帖

200

积分

中级会员

积分
200
moisfool

30

主题

29

回帖

200

积分

中级会员

积分
200
2023-7-21 17:59:56 | 显示全部楼层 |阅读模式
在一台 arm vps ( 6c16g200G ) 上装了 pve ,因为只有单 ip ,网络按照文档中的基于 iptables 的网络地址转换配置进行配置
[ol]
  • # The loopback network interface
  • auto lo
  • iface lo inet loopback

  • # The primary network interface
  • allow-hotplug enp1s0
  • iface enp1s0 inet static
  •         address xxx.xxx..xxx..xxx./24
  •         gateway xxx..xxx..xxx..xxx.
  •         # dns-* options are implemented by the resolvconf package, if installed
  •         dns-nameservers 1.0.0.1 8.8.4.4
  • iface enp1s0 inet6 dhcp


  • auto vmbr0
  • iface vmbr0 inet static
  • address  10.10.10.1/24
  • bridge-ports none
  • bridge-stp off
  • bridge-fd 0
  • post-up   echo 1 > /proc/sys/net/ipv4/ip_forward
  • post-up   iptables -t nat -A POSTROUTING -s '10.10.10.0/24' -o enp1s0 -j MASQUERADE
  • post-down iptables -t nat -D POSTROUTING -s '10.10.10.0/24' -o enp1s0 -j MASQUERADE[/ol]复制代码

    然后在 pve webui 中新建一个 alpine 非特权容器,网络设置中也手动设置了 ip 和网关

    进入容器后,发现容器没网络,进一步排查发现 /etc/network/interfaces 中的配置为 iface vmbr0 inet dhcp,于是手动修改了 /etc/network/interfaces

    [ol]
  • auto lo
  • iface lo inet loopback

  • auto eth0
  • iface eth0 inet static
  • address 10.10.10.100/24
  • gateway 10.10.10.1[/ol]复制代码

    重启网络,连网正常,但。。一单容器重启,/etc/network/interfaces 文件被还原为

    [ol]
  • auto lo
  • iface lo inet loopback

  • auto eth0
  • iface eth0 inet dhcp[/ol]复制代码

    试过把容器删除重新建一个,也一样。。

    arm vps 安装的是 debian 11 ,pve 用的是佛西版 https://github.com/jiangcuo/Proxmox-Arm64
  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|小黑屋|HS2V主机综合交流论坛

    GMT+8, 2024-12-23 22:36 , Processed in 0.012812 second(s), 2 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表