วันนี้เจอปัญหา
PPPoE-Server Ubuntu 9.04 ppp 2.4.5 rp-pppoe 3.10
ทำให้ user หลุด หรือ เตะ user ออกแบบไม่มีเหตุผล โดยจำนวน user ที่ใช้งานประมาณ 60 user
คือ ถ้าหาก เปิด สคริปท์ /etc/ppp/ip-up จะทำให้ pppd kill client ออก
Script /etc/ppp/ip-up started (pid 5034)
Script /etc/ppp/ip-up finished (pid 5034), status = 0x0
sent [CCP ConfReq id=0x1]
rcvd [CCP TermAck id=0x1]
sent [CCP TermReq id=0x2"No compression negotiated"]
rcvd [CCP TermAck id=0x2"No compression negotiated"]
Terminating on signal 15
Connect time 1.9 minutes.
Sent 380410 bytes, received 61164 bytes.
Script /etc/ppp/ip-down started (pid 5447)
sent [LCP TermReq id=0x2 "User request"]
rcvd [LCP TermAck id=0x2 "User request"]
Connection terminated.
Waiting for 1 child processes...
script /etc/ppp/ip-down, pid 5447
Script /etc/ppp/ip-down finished (pid 5447), status = 0x0
RADATTR plugin removed file /var/run/radattr.ppp0.
แก้ปัญหาเฉพาะหน้าโดยการ chmod 0600 /etc/ppp/ip-up ไว้ไม่ให้มัน รัน ก็พอแก้ไขได้ชั่วคราว เนื่อง ppp ถ้ารันสคริปท์นี้ไม่ได้ ก็ kill ไม่ได้ เพราะไม่มีตัว pid
แต่ สคริปท์นี้จะไปพ่วงกับ การทำ qos เลยทำ qos ยาก
ยังหาสาเหตุไม่เจอว่าเป็น bug ของ ppp หรือไม่
แต่จากการสังเกต จะเห็น ppp เปลี่ยน interfaces จาก ubuntu 8.04 ใช้ /dev/pts/x
using channel 46
Using interface ppp3
Connect: ppp3 <--> /dev/pts/1
มาใช้ eth1 ใน ubuntu 9.04
using channel 46
Using interface ppp3
Connect: ppp3 <--> eth1
ตอนนี้ก็เลยจะลองกลับไปใช้ ubuntu 8.04 ดูว่า จะเกิดปัญหาอีกไหม
ท่านใดเจอ ช่วยแนะนำด้วยครับ
by: EasyZone วันที่ 11/9/2553 - 03:54:38
|