ข่าว: ข่าวประกาศ

  • 18 พฤษภาคม 2024, 11:27:42

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ผู้เขียน หัวข้อ: MultiWAN Lease Line Fix IP ต้องแก้ไขอะไรบ้างครับ จากในแผ่น  (อ่าน 14355 ครั้ง)

nevermore

  • Customer Lv.4
  • Full Member
  • *****
  • กระทู้: 101
    • ดูรายละเอียด
ตามนั้น

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 3820
    • ดูรายละเอียด
    • อีเมล์
Re: MultiWAN Lease Line Fix IP ต้องแก้ไขอะไรบ้างครับ จากในแผ่น
« ตอบกลับ #1 เมื่อ: 15 กรกฎาคม 2008, 15:48:42 »
ในกรณีที่ใช้กับ Leased Line นำมาวิ่งเกมส์นั้น

จะต้องทำการ รัน script config.sh ก่อนเพื่อให้ script สร้าง file config ขึ้นมาก่อน

แล้วทำการแก้ไขไฟล์

1. ไฟล์ /etc/network/interface
2. ไฟล์ /etc/init.d/tablenat.sh , /etc/ppp/ip-up.d/0nat
3. ไฟล์ /etc/init.d/tableroute.sh
4. ไฟล์ /etc/init.d/dota.sh

« แก้ไขครั้งสุดท้าย: 15 กรกฎาคม 2008, 16:39:48 โดย admin »
<a href="http://www.hadyaiinternet.com/images/inetcafe.swf" target="_blank" rel="noopener noreferrer" class="bbc_link bbc_flash_disabled new_win">http://www.hadyaiinternet.com/images/inetcafe.swf</a>

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 3820
    • ดูรายละเอียด
    • อีเมล์
Re: MultiWAN Lease Line Fix IP ต้องแก้ไขอะไรบ้างครับ จากในแผ่น
« ตอบกลับ #2 เมื่อ: 15 กรกฎาคม 2008, 15:50:48 »
โดยไฟล์ interface

เดิม

# This file is auto generate by xxxkung script
# Loopback Interface
auto lo
iface lo inet loopback

# LAN Interface
auto eth0
iface eth0 inet static
     address 192.168.200.1
     netmask 255.255.255.0
     network 192.168.200.0
     broadcast 192.168.200.255

auto dsl-link1
iface dsl-link1 inet ppp
pre-up /sbin/ifconfig eth1 up
provider dsl-link1

auto eth1
iface eth1 inet manual


auto dsl-link2
iface dsl-link2 inet ppp
pre-up /sbin/ifconfig eth2 up
provider dsl-link2

auto eth2
iface eth2 inet manual

ให้แก้ไขส่วนของ eth1 หรือส่วนของ dsl-link1 ดังนี้

# This file is auto generate by xxxkung script
# Loopback Interface
auto lo
iface lo inet loopback

# LAN Interface
auto eth0
iface eth0 inet static
     address 192.168.200.1
     netmask 255.255.255.0
     network 192.168.200.0
     broadcast 192.168.200.255

# Leased Line Interface
auto eth1
iface eth1 inet static
     address 61.19.25.130
     netmask 255.255.255.248
     network 61.19.25.128
     broadcast 61.19.25.135


auto dsl-link2
iface dsl-link2 inet ppp
pre-up /sbin/ifconfig eth2 up
provider dsl-link2

auto eth2
iface eth2 inet manual

โดยกำหนด IP ของ Leased line ตามที่ ISP กำหนดมาให้

กรณีตัวอย่าง คือ

Router Leased Line IP 61.19.25.129
Server Ubuntu IP 61.19.25.130
Subnet mask เป็น 255.255.255.248  (ISP กำหนด IP จริงมาให้ 6 IP)
« แก้ไขครั้งสุดท้าย: 15 กรกฎาคม 2008, 16:22:53 โดย admin »
<a href="http://www.hadyaiinternet.com/images/inetcafe.swf" target="_blank" rel="noopener noreferrer" class="bbc_link bbc_flash_disabled new_win">http://www.hadyaiinternet.com/images/inetcafe.swf</a>

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 3820
    • ดูรายละเอียด
    • อีเมล์
Re: MultiWAN Lease Line Fix IP ต้องแก้ไขอะไรบ้างครับ จากในแผ่น
« ตอบกลับ #3 เมื่อ: 15 กรกฎาคม 2008, 15:53:18 »
ไฟล์ tablenat.sh และ 0nat

ให้เพิ่มการ nat เข้าไปใน eth ของ Leased Line ดังนี้

เช่น

#!/bin/bash

# This file is auto generate by xxxkung script

# Flush table nat
iptables -t nat -F

# MASQUERADE
iptables -t nat -A POSTROUTING -o ppp+ -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

เป็นต้น

และก็ทำการ copy ไปเป็นไฟล์ 0nat ด้วย

cp /etc/init.d/tablenat.sh /etc/ppp/ip-up.d/0nat

« แก้ไขครั้งสุดท้าย: 15 กรกฎาคม 2008, 16:11:46 โดย admin »
<a href="http://www.hadyaiinternet.com/images/inetcafe.swf" target="_blank" rel="noopener noreferrer" class="bbc_link bbc_flash_disabled new_win">http://www.hadyaiinternet.com/images/inetcafe.swf</a>

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 3820
    • ดูรายละเอียด
    • อีเมล์
Re: MultiWAN Lease Line Fix IP ต้องแก้ไขอะไรบ้างครับ จากในแผ่น
« ตอบกลับ #4 เมื่อ: 15 กรกฎาคม 2008, 15:59:55 »
ไฟล์ tableroute.sh ให้เปลี่ยนในส่วนของ ppp101 เป็น eth1

เช่น

ยกตัวอย่างโดยการ Remark (ใช้ # นำหน้าของเดิม แสดงด้วยสีเหลือง) ใส่แถบสีส้ม สำหรับข้อความที่เพิ่มไปใหม่

# MARK INPUT PACKET
#iptables -t mangle -A PREROUTING -i ppp101 -j CONNMARK --set-mark 0x101
iptables -t mangle -A PREROUTING -i eth1 -j CONNMARK --set-mark 0x101
iptables -t mangle -A PREROUTING -i ppp102 -j CONNMARK --set-mark 0x102

# MARK OUTPUT PACKET
#iptables -t mangle -A POSTROUTING -o ppp101 -j CONNMARK --set-mark 0x101
iptables -t mangle -A POSTROUTING -o eth1 -j CONNMARK --set-mark 0x101
iptables -t mangle -A POSTROUTING -o ppp102 -j CONNMARK --set-mark 0x102

# MARK ADSL OUTPUT PACKET #
#iptables -t mangle -o ppp101 --insert FORWARD 1 -p tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:1536 -j TCPMSS --clamp-mss-to-pmtu
iptables -t mangle -o ppp102 --insert FORWARD 1 -p tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:1536 -j TCPMSS --clamp-mss-to-pmtu

# MAKE TABLE
ip route add table 101 192.168.200.0/24 dev eth0  proto kernel  scope link  src 192.168.200.1
#ip route add table 101 default dev ppp101
ip route add table 101 default via 61.19.25.129
ip route add table 102 192.168.200.0/24 dev eth0  proto kernel  scope link  src 192.168.200.1
ip route add table 102 default dev ppp102
ip route add default dev ppp102


ลองนำตัวอย่างไปประยุกต์ดูครับ
« แก้ไขครั้งสุดท้าย: 15 กรกฎาคม 2008, 16:06:34 โดย admin »
<a href="http://www.hadyaiinternet.com/images/inetcafe.swf" target="_blank" rel="noopener noreferrer" class="bbc_link bbc_flash_disabled new_win">http://www.hadyaiinternet.com/images/inetcafe.swf</a>

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 3820
    • ดูรายละเอียด
    • อีเมล์
Re: MultiWAN Lease Line Fix IP ต้องแก้ไขอะไรบ้างครับ จากในแผ่น
« ตอบกลับ #5 เมื่อ: 15 กรกฎาคม 2008, 16:13:50 »
ไฟล์ dota.sh

ตรงค่า WAN1IP ก็ใส่เป็น IP จริงของ eth1 ได้เลย

เช่น

WAN1IP=61.19.25.130
WAN2IP=`ip addr show ppp102 |grep inet |cut -d " " -f 6`

เป็นต้น
« แก้ไขครั้งสุดท้าย: 15 กรกฎาคม 2008, 16:15:59 โดย admin »
<a href="http://www.hadyaiinternet.com/images/inetcafe.swf" target="_blank" rel="noopener noreferrer" class="bbc_link bbc_flash_disabled new_win">http://www.hadyaiinternet.com/images/inetcafe.swf</a>

nevermore

  • Customer Lv.4
  • Full Member
  • *****
  • กระทู้: 101
    • ดูรายละเอียด
Re: MultiWAN Lease Line Fix IP ต้องแก้ไขอะไรบ้างครับ จากในแผ่น
« ตอบกลับ #6 เมื่อ: 15 กรกฎาคม 2008, 17:41:58 »
แล้วหากจะเอา ADSL ppp101 ppp102 มา LoadBalance กันแล้ว eth1 Leased Line วิ่งเกมและ WC3 ละครับ ต้องเพิ่มเติมอะไรบ้าง ขอบคุณ

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 3820
    • ดูรายละเอียด
    • อีเมล์
Re: MultiWAN Lease Line Fix IP ต้องแก้ไขอะไรบ้างครับ จากในแผ่น
« ตอบกลับ #7 เมื่อ: 15 กรกฎาคม 2008, 18:00:20 »
ลองศึกษาการเพิ่ม WAN ที่ 3 ตามในเอกสารดูครับ

เด๋วจะมาเพิ่มอธิบายเพิ่มอีกที
<a href="http://www.hadyaiinternet.com/images/inetcafe.swf" target="_blank" rel="noopener noreferrer" class="bbc_link bbc_flash_disabled new_win">http://www.hadyaiinternet.com/images/inetcafe.swf</a>

nevermore

  • Customer Lv.4
  • Full Member
  • *****
  • กระทู้: 101
    • ดูรายละเอียด
Re: MultiWAN Lease Line Fix IP ต้องแก้ไขอะไรบ้างครับ จากในแผ่น
« ตอบกลับ #8 เมื่อ: 15 กรกฎาคม 2008, 18:19:33 »
ครับ ผมจะลองศึกษา เด๋วจะเข้ามาอ่านในนี้ต่อนะครับ

nevermore

  • Customer Lv.4
  • Full Member
  • *****
  • กระทู้: 101
    • ดูรายละเอียด
Re: MultiWAN Lease Line Fix IP ต้องแก้ไขอะไรบ้างครับ จากในแผ่น
« ตอบกลับ #9 เมื่อ: 16 กรกฎาคม 2008, 03:01:46 »
admin ครับ แล้วมันจะครี WC3 ได้ป่าวครับ
« แก้ไขครั้งสุดท้าย: 16 กรกฎาคม 2008, 18:09:11 โดย nevermore »