Is there a reason that pre-up commands will not work in /etc/network/interfaces? They work fine with the debian provided kernel, but not with 2.6.32-13-pve or 2.6.32-14-pve. I thought this was controlled by ifupdown and ifupdown did not get updated when I installed the pve items. First I installed pve-firmware and then pve-headers-2.6.32-14-pve which of course added pve-kernel-2.6.32-14-pve and tested. Then I installed pve-headers-2.6.32-13-pve and tested with 2.6.32-13-pve. Then I switched back to 2.6.32-14-pve and installed proxmox-ve-2.6.32 and tested. So far my settings do not get applied if I have a pre-up command enabled.
I tried adding what I want using a file in sysctl.d and that did not work, but I will look in to that. I need to know if there is an alternate way to implement a pre-up command in the interfaces file that works with the pve kernels.
BTW, you may want to update the wiki for installing Proxmox 2.1 on Squeeze x64 to match the order of package installs that I listed as when I followed the wiki, my bnx2 NICs would not initialize. It seems that the proxmox kernel will not load bnx2 NICs if the initrd is built with the drivers from the firmware-bnx2 package. Installing pve-firmware removes the firmware-bnx2 package and installs drivers that work with bnx2 NICs. So first install pve-firmware and then install pve-headers-<pve kernel version> with will install pve-kernel-<pve kernel version>.
I tried adding what I want using a file in sysctl.d and that did not work, but I will look in to that. I need to know if there is an alternate way to implement a pre-up command in the interfaces file that works with the pve kernels.
BTW, you may want to update the wiki for installing Proxmox 2.1 on Squeeze x64 to match the order of package installs that I listed as when I followed the wiki, my bnx2 NICs would not initialize. It seems that the proxmox kernel will not load bnx2 NICs if the initrd is built with the drivers from the firmware-bnx2 package. Installing pve-firmware removes the firmware-bnx2 package and installs drivers that work with bnx2 NICs. So first install pve-firmware and then install pve-headers-<pve kernel version> with will install pve-kernel-<pve kernel version>.