I have openbsd-based pppoe server for small lan with 20-30 WinXP and Vista clients (based on user-level ppp) After some time some random clients seems to be dead (XP and Vista) When i try disconnect/reconnect dead host to pppoe, connection established but i cannot ping hosts, link is dead. When i try to connect with different ppp username from same computer, connection establised and all OK. I see in firewall log "pass" rule for this connection, but can't see any traffic Maybe somebody knows where is the problem ? (same pppoe server config with OpenBSD 4.3 works without problems)
My config: kernel 4.5 GENERIC + pflow patch from Joerg Goltermann devices ------- /dev/tun0..tun100 (i make 100 tun devices with MAKEDEV) /etc/ppp/ppp.secret ------------------- user1 pass1 192.168.100.1 user2 pass2 192.168.100.2 .. user30 pass30 192.168.100.30 /etc/ppp/ppp.conf -------------------------------------------------- default: set log Phase Chat LCP IPCP CCP tun command set device /dev/cua01 set speed 115200 set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \"\" AT OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT" pppoe: set timeout 0 set device "!/usr/sbin/pppoe -i vr0" set mtu max 1492 set mru max 1492 set speed sync disable acfcomp protocomp deny acfcomp enable chap set ifaddr set dns 192.168.70.250 accept dns set ifaddr 192.168.100.254 192.168.100.1-192.168.100.253 255.255.255.255 disable ipv6cp enable mssfixup enable lqr set lqrperiod 5 /etc/rc.local ------------- /usr/sbin/pppoe -p pppoe -i vr0 -s