ppp

PPP Load Balancer Script - 0.1.1

ความสามารถ

  • ออกแบบให้ใช้กับ PPP Connection (ADSL - PPPoE, Dial-up - PPP)
  • ทำ Load Balance แบบอัตโนมติ
  • มีการจัดการกับการเชื่อมต่อที่อาจจะหลุดระหว่างใช้งาน (ใช้ cron เป็นตัวช่วยในการ polling)
  • ไม่จำกัดจำนวนการเชื่อมต่อของ PPP และสามารถเพิ่ม หรือลดจำนวนได้ในขณะทำงาน

ข้อจำกัด

  • ใช้ cron ในการ polling ซึ่งมีข้อจำกัดเรื่องเวลาต่ำสุดในการ poll คือ 1 นาที เป็นผลให้การทำงานมี Delay ในการจัดการ Load Balance บ้างเล็กน้อย

Source

สมมุติว่าเรามีอินเทอร์เน็ตความเร็วสูงอยู่ที่สำนักงานอยู่แล้ว และต้องการหมุนโมเด็มเข้าไปเพื่อใช้งานอินเทอร์เน็ตที่สำนักงาน ก็ต้องทำเครื่องเซิร์ฟเวอร์ที่สำนักงานให้ทำหน้าที่เป็น ppp server หรือ dial-up server

ตามตัวอย่างจะให้เครื่องเรามีไอพีเป็น 192.168.1.1

เริ่มด้วยการติดตั้ง mgetty เพื่อทำหน้าที่รับสายโทรศัพท์

# aptitude install mgetty

เราจะเรียกใช้งาน mgetty ให้เป็น daemon โดยผ่านโปรแกรม init ปรับตั้งที่ไฟล์ /etc/inittab โดยเติมบรรทัดคำสั่งดังนี้

Creative Commons License ลิขสิทธิ์ของบทความเป็นของเจ้าของบทความแต่ละชิ้น
ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-อนุญาตแบบเดียวกัน 3.0 ที่ยังไม่ได้ปรับแก้