こんにちは。 杉浦と申します。
自分もちょうど ProxmoxVE をインストールしたばっかりだっので興味があって調べてみました。
On Mon, 10 Jul 2023 09:47:41 +0900, ribbon wrote:
proxmox は debian12 をインストールしたあと、その上に上書きする形でも インストールできます。そちらの方法で試してみたところ、なんと、元々 入っている /usr/sbin/ifup を書き換えていたのですね。パッケージ ifupdown を消して、proxmox 用のものに取り替えていました。
確かに proxmox 上で dpkg -S /sbin/ifup すると ifupdown2 と出てきます。 これを apt show で表示してみると、確かに proxmox 由来のもののようです。
sugi@pve01:~$ dpkg -S /sbin/ifup ifupdown2: /sbin/ifup
sugi@pve01:~$ apt show ifupdown2 Package: ifupdown2 Version: 3.2.0-1+pmx3 Priority: optional Section: admin Maintainer: Proxmox Support Team support@proxmox.com Installed-Size: 1,777 kB Provides: ifupdown Depends: python3:any, iproute2, python3-six, python3-setuptools, python3-systemd, ethtool Suggests: isc-dhcp-client, bridge-utils, python3-gvgen, python3-mako Conflicts: ifupdown Replaces: ifupdown Homepage: https://github.com/cumulusnetworks/ifupdown2 Download-Size: 252 kB APT-Manual-Installed: yes APT-Sources: http://download.proxmox.com/debian/pve bookworm/pve-no-subscription amd64 Packages (略...)
で、homepage のURL に github をセットしてくてれいたので見に行ってみると、 関係しそうな issue がありました。
accept_ra doesn't work: https://github.com/CumulusNetworks/ifupdown2/issues/122
"ifquery -c" bug with ipv6 autoconfig with RA: https://github.com/CumulusNetworks/ifupdown2/issues/200
いちおう、上の issue のコメントにあるのですが、sysctl でインターフェースの accept_ra をセットしてやるとアドレスを受け取ることはできるようです。
up sysctl -w net.ipv6.conf.$IFACE.accept_ra=2