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

Reply via email to