ISSUE with PPPoE Mikrotik CHR installed in proxmox.

I’m having strange problems with Mikrotik CHR on Proxmox. All VLANs are operational; however, within a single VLAN customer, certain clients may connect using PPPOE, and occasionally PPPOE requests may not reach the client’s server. I confirmed the VLAN configuration is operational, and inside the same VLAN, I receive an IP address. Because it connects occasionally, the PPPoE server appears to be operating.


I’m not sure what’s causing this; is there an MTU issue? or perhaps something different?

Hi!

Check your Proxmox host " variables

$> sysctl -a | grep -i X

Recommended settings on Proxmox host:

/etc/sysctl.conf

net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-arptables = 0
net.bridge.bridge-nf-filter-pppoe-tagged = 0
net.bridge.bridge-nf-filter-vlan-tagged = 0
net.bridge.bridge-nf-pass-vlan-input-dev = 0


/etc/network/interfaces

auto eth0
iface eth0 inet manual
post-up /sbin/ethtool -K eth0 rx off tx off sg off tso off ufo off gso off gro off lro off

Other option, just add an VLAN on Proxmox host, add new interface to VM (natively connected to VLAN, so on Mikrotik side just use the interface directly)

Example:
$>ip link add link eth0.100 name eth0.100 type vlan id 100
$> ovs-vsctl add vmbr100 eth0.100

vmbr100
 > tapi100i0 - VM PPPOE interface
 > eth0.100