I’ve testet on Proxmox KVM. But the prod. system will be installed on real hardware. On the VM, after reboot the domain config is broken. Google says i have to to turn on the promocious mode. But where?
I need a per user quota of the discspace. Like in old SME Server. Thats not available in NS7.??
If you are using a virtualized environment it is true you have to enable Promiscuous mode of the interface in the settings of your VM. This is a setting you will find on any hypervisor for the virtual network interfaces you create.
Can you describe in more detail what happens with your domain configuration after reboot? Post logs, screenshots of your settings etc. I have been running NethServer for years on Proxmox now without any problems.
offtopic: I can recommend to keep using Proxmox as an extra layer under Nethserver. It will make your admin life so much easier…
Sorry, that makes no difference. Maybe it is better to wait for the physical server to test,…
I’ve added the line:
auto lo
iface lo inet loopback
iface enp3s0 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.168.244.253
netmask 255.255.255.0
gateway 192.168.244.254
bridge_ports enp3s0
bridge_stp off
bridge_fd 0
up /sbin/ip link set vmbr0 promisc on
Or do i have to use the phys. interface in the line, not the bridge…?
Please explain me, why should we use Promiscous mode. What is the benefit? I never used it for NS under Proxmox…
# network interface settings; autogenerated
# Please do NOT modify this file directly, unless you know what
# you're doing.
#
# If you want to manage parts of the network configuration manually,
# please utilize the 'source' or 'source-directory' directives to do
# so.
# PVE will preserve these directives, but will NOT read its network
# configuration from sourced files, so do not attempt to move any of
# the PVE managed interfaces into external files!
auto lo
iface lo inet loopback
iface enp0s25 inet manual
iface enp5s0 inet manual
iface enp6s0 inet manual
iface enp8s0 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.168.xx.xxx
netmask 24
gateway 192.168.xx.xxx
bridge-ports enp0s25
bridge-stp off
bridge-fd 0
auto vmbr1
iface vmbr1 inet manual
bridge-ports enp5s0
bridge-stp off
bridge-fd 0
auto vmbr2
iface vmbr2 inet manual
bridge-ports enp6s0
bridge-stp off
bridge-fd 0
auto vmbr3
iface vmbr3 inet manual
bridge-ports enp8s0
bridge-stp off
bridge-fd 0
I really don’t know it. I’ve many Proxmox systems running and never needed to change that in net config. But in my case, i get an error after reboot related to the AD functionality…
“account provider generic error sssd exit code 1”…
I use Proxmox as foundation layer for all my SME Clients (20+).
The reason promicious is needed for Nethserver is quite simple: The AD Provider is basically a Container VM inside of NethServer, the reason is the special Samba / Kerberos (Heimdal?) combination needed for a working Samba4 AD. The standard upstream (RedHat/Centos) LDAP won’t quite work for AD purposes.
Without promicious mode, the AD won’t work - and problems begin!
Another place promicious mode comes into play is often in systems monitoring, like using Zabbix or the like. Network sniffing needs that too…
Yes, I meant on Proxmox VE documentation; the change has to be done in console on the node itself, it would be a wise decision to provide the correct commands to enable it.
Besides, NS docs are already ok, if you close you eyes on the fact that ifconfig is generally regarded as deprecated.
Check out the docs I pointed out. Maybe this has never been your use case.