ตัวอย่างการคอนฟิก Allied Telesyn (AR410) สำหรับใช้งานกับ Leased Line แบบที่ 1

โดย อดิศร  ขาวสังข์
เขียนเมื่อ 28/10/2548


สมมุติ ISP ให้ IP มาดังนี้
WAN : 202.129.49.240/30
LAN : 202.129.49.192/29
Encapsulation=ppp (Alled Telesyn ไม่ Support HDLC บน Syn Port)
ความเร็ว=128 Kbps
หมายเหตุ ในกรณีที่ไม่ได้ IP จริงของ LAN มาจาก ISP ก็สามารถประยุกต์วิธีการนี้ได้ ด้วยการเซ็ตค่าของ eth0 ให้เป็น IP ปลอมแ้ล้วทำ NAT หรือ อาจจะไม่ใช้ eth0 เลย แต่ไปใช้ Switch Port (อาจจะเซ็ตเป็น vlan1) ตามตัวอย่างนี้ แล้วทำ NAT

ตัวอย่างการประยุกต์ใช้งาน
สมมุติความต้องการลูกค้าเป็นดังนี้

  • ต้องการให้ LAN ที่เป็น IP จริง สำหรับ Server อยู่ที่ eth0
  • ต้องการให้เครื่อง Client ภายในทั้งหมดใช้ IP ปลอม เป็น 192.168.1.0/24 และมีการทำ NAT

สามารถสนองความต้องการได้ดังนี้

  • กำหนด IP จริง ให้กับ eth0
  • สร้าง vlan1 ขึ้นมาที่ Switch สำหรับวงของเครื่อง Client โดยเซ็ต IP ค่าหนึ่งให้กับ vlan1 ซึ่งเป็น IP gateway สำหรับ เครื่อง client ในที่นี้กำหนดเป็น 192.168.1.1 นั่นคือพอร์ตของ Switch ทั้ง 4 พอร์ตเป็น vlan1 ทุกพอร์ต สามารถใช้งานที่พอร์ตไหนก็ได้ เช่นถ้าจะนำไปใช้งานเพื่อเชื่อมต่อกับเครื่อง Client (อาจจะเชื่อมผ่าน Switch/hub อีกตัว) สามารถใช้ได้ทุกพอร์ตใน 4 พอร์ตนั้น แต่พอร์ต 4 จะพิเศษตรงที่มีปุ่ม Cross สาย
  • แล้วทำ NAT ให้กับวง vlan1

ขั้นตอนการคอนฟิก

  • enable ip
  • add ip interface=vlan1 ip=192.168.1.1 mask=255.255.255.0 ( ถ้าต้องการลบใช้ del แทน add)
  • add ip interface=eth0 ip=202.129.49.193 nask=255.255.255.248 ( ถ้าต้องการลบใช้ del แทน add)
  • create ppp=0 over=syn0 (ถ้าต้องการลบใช้ del ppp=0 over=syn0 แล้ว dest ppp=0)
  • set syn=0 speed=128000
  • add ip int=ppp0 ip=202.129.50.242 mask=255.255.255.252
  • add ip route=0.0.0.0 mask=0.0.0.0 int=ppp0 next=0.0.0.0 ( คำสั่งนี้เป็นการสร้าง Default route
    ถ้าจะลบให้เปลี่ยน add เป็น del)
  • enable ip nat ( เป็นการ enable การทำ NAT)
  • add ip nat ip=192.168.1.0 mask=255.255.255.0 gblip=202.129.49.194
    (gblip อาจจะเป็น IP ของ LAN ที่เป็น IP จริง หรือ IP ของ WAN ก็ได้)
  • create config=test.cfg ( เป็นการ save config)
  • set config=test.cfg ( สั่งให้ใช้งานคอนฟิกไฟล์นี้)
  • ในกรณีที่เชื่อมต่อกับ cisco แล้วมีอาการ up –down ตลอด แต่จะ down เป็นช่วงเวลาสั้นๆ สลับกันเป็นระยะ ให้เพิ่มคำสั่งดังนี้ :
    - create ppp=0 over=bay0.syn0    ซึ่งอาจจะฟ้องว่า Specified PPP interface already exists ก็ไม่ต้องทำอะไร
    - set ppp=0 over=bay0.syn0 lqr=off echo=10
    - แล้วต้องทำการ create config และ set config อีกครั้ง