TH - Multiwan : Policy Routing (ppp0-game online, eth2-www) [INACTIVE]

BrazilFW help discussions in other languages.

TH - Multiwan : Policy Routing (ppp0-game online, eth2-www)

Mensagempor songwut » Ter Nov 24, 2009 1:18 am

เชื่อมต่อ Internet หลายสาย แบบกำหนดเส้นทางเดินข้อมูล




อธิบายง่ายๆ ก็คือ ..


มีเน็ต 2 เส้น ppp0 กับ eth2

- เราจะให้การเข้าเว็บ วิ่งไปทาง eth2

- ที่เหลือก็อยู่ที่เส้น ppp0 เป็นหลัก


Imagem
Editado pela última vez por songwut em Ter Nov 24, 2009 2:35 am, em um total de 1 vez.
songwut
 

Re: Th-Multiwan : Policy Routing ( ppp0-game online , eth2-www )

Mensagempor songwut » Ter Nov 24, 2009 1:25 am

วิธีทำ


config ในเว็บเมนู ให้ต่อเน็ตแบบ pppoe
และใส่ค่า Link รอง เป็น eth2 กรอกลงไป

Imagem


เข้าเมนู loadbalance เปิดการทำงานของระบบ

ใส่ค่า Link สองตัวคือ ppp0 กับ eth2 ตั้งค่าน้ำหนักเป็น 1 ทั้งคู่


BrazilFW ยังพัฒนาไม่เนียนจริงแบบ CC เลยต้องแก้ rc.local ช่วยเก็บงานดังนี้

เข้าเมนูย่อย Configuration Files -> Local Commands Init Script

เพิ่มต่อท้ายลงไป



ppp0_gw=`ip route | grep ppp0 | head -n 1 | cut -f 1 -d " "`

ip route add default via $ppp0_gw

iptables -t mangle -A PREROUTING -p tcp --dport 80 -j MARK --set-mark 0x2




Backup config แล้ว restart เครื่องใหม่



คราวนี้ก็เช็คสถานะด้วย command line ดังรูป


Imagem

คำสั่งแรก ip rule เช็คว่าถ้ามี forward mark จาก iptables หมายเลข 0x2 จะต้องวิ่งไปที่ routing table หมายเลข 202

คำสั่งที่สอง ip route show table 202 เช็คเพื่อดูว่า default gateway ออกทาง eth2 จริง

คำสั่งที่สาม iptables -vL -t mangle เช็คการทำงานของคำสั่ง iptables ที่ใส่ลงใน rc.local เพื่อให้เห็นว่า Mark เลข 0x2 ไว้ ถ้าใช้บริการ www (port 80)



ได้ตามนี้ก็น่าจะ ok แล้วครับ


ทดสอบด้วยการเข้าเว็บทดสอบความเร็ว มันจะรายงาน public ip เป็น link eth2

ส่วนเข้าเกมส์ทั่วไป หรือเล่น camfrog อื่นๆ มันจะรายงาน public ip เป็น link ppp0 แทน



จบ
songwut
 

Re: Th-Multiwan : Policy Routing ( ppp0-game online , eth2-www )

Mensagempor songwut » Ter Nov 24, 2009 1:31 am

more info ...

http://www.linuxthai.org/forum/index.php?topic=9038.0
songwut
 


Voltar para Other Languages Forum

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes

cron