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

  • 23 พฤศจิกายน 2024, 14:45:03

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

ผู้เขียน หัวข้อ: ช่วยดู config.ini สำหรับ multiwan แบบ 4 vlan ให้ด้วยครับ  (อ่าน 11641 ครั้ง)

nop2p

  • Customer Lv.1
  • Newbie
  • ***
  • กระทู้: 14
    • ดูรายละเอียด
ตอนแรกว่าจะทำ multiwan แบบ vlan ด้วยเน็ต 5 สาย(ใช้งานจริง 5 สาย) แต่นึกๆไปแล้วผมก็เพิ่งซื้อ multiwan 8.10 มา ยังไม่เคยลองทำเลยก็เลยอยากจะติดตั้งแบบ vlan 4 wan ตามสเปคของ multiwan 8.10 ก่อน ถ้าทำ 4 wan สำเร็จ ค่อยแอพพลายเป็น 5 wan อีกที
ผมใช้ leadline 2 เส้น ความเร็ว 2/2 M และ adsl 2 เส้น ความเร็ว 6/1 M ในการทำโหลดบาลานซ์ โดย wan ที่ต่อกับ leadline จะใช้เป็นแบบ static ส่วน wan ที่ต่อกับ adsl จะเป็นแบบ pppoe ใช้กับ switch Linksys srw2008 โดยสวิตซ์รุ่นนี้ทำ port vlan ได้ครับ แต่กำหนด ip ให้แต่ละ vlan ไม่ได้ ผมไม่แยกเน็ตและเกมส์ จะเป็นการเน้นใช้งานเน็ต ไม่แจก ip จาก dhcp
ผมเลยจินตนาการ config.ini เป็นดังนี้
#config.ini
# 4 wan vlan


LAN_INTERFACE=eth0
LAN_IP_ADDRESS=192.168.200.1
LAN_NETMASK=255.255.255.0
LAN_DNS1=202.69.137.83
LAN_DNS2=202.69.137.84
LAN_DNS3=203.146.237.237
LAN_DNS4=203.146.237.222

VLAN101_INTERFACE=eth1
VLAN102_INTERFACE=eth1
VLAN103_INTERFACE=eth1
VLAN104_INTERFACE=eth1

WAN1_TYPE=static
WAN1_INTERFACE=eth1
WAN1_STATIC_IP_ADDRESS=192.168.10.5
WAN1_STATIC_NETMASK=255.255.255.0
WAN1_STATIC_GATEWAY=192.168.10.1
WAN1_WEIGHT=2

WAN2_TYPE=static
WAN2_INTERFACE=eth1
WAN2_STATIC_IP_ADDRESS=192.168.20.5
WAN2_STATIC_NETMASK=255.255.255.0
WAN2_STATIC_GATEWAY=192.168.20.1
WAN2_WEIGHT=2

WAN3_TYPE=pppoe
WAN3_INTERFACE=eth1
WAN3_PPPOE_USERNAME=username1@internet
WAN3_PPPOE_PASSWORD=password
WAN3_PPPOE_MTU=1480
WAN3_WEIGHT=4

WAN4_TYPE=pppoe
WAN4_INTERFACE=eth1
WAN4_PPPOE_USERNAME=username1@internet
WAN4_PPPOE_PASSWORD=password
WAN4_PPPOE_MTU=1480
WAN4_WEIGHT=4

FROX_CACHE_SIZE=10000
SQUID_CACHE_SIZE=20000

DHCP_START_IP=
DHCP_END_IP=

DOTA_START_IP=
DOTA_START_PORT=
DOTA_CLIENT_COUNT=

PING_CHECK_IP1=203.144.244.1
PING_CHECK_IP2=203.146.237.237
PING_CHECK_IP3=203.150.217.1

รบกวนช่วยดูให้ด้วยครับ ว่าการตั้งค่าแบบนี้ถูกต้องหรือไม่
จากด้าบน VLAN101 คือ WAN1 , VLAN102 คือ WAN2 ใช่หรือไม่ครับ

nop2p

  • Customer Lv.1
  • Newbie
  • ***
  • กระทู้: 14
    • ดูรายละเอียด
Re: ช่วยดู config.ini สำหรับ multiwan แบบ 4 vlan ให้ด้วยครับ
« ตอบกลับ #1 เมื่อ: 28 เมษายน 2009, 05:06:48 »
และช่วยดูไฟล์ /etc/ppp/ip-up.d/0route ด้วยครับ
เนื่องจากจุดประสงค์ที่ผมต้องการคือ ทำโหลดบาลานซ์ของเน็ตอย่างเดียว ไม่เน้นว่าเกมส์ต้องออกเส้นใหน ผมเลยนำไฟล์ 5 wan จาก http://www.hadyaiinternet.com/index.php?topic=309.0 มาตัดต่อ โดยตัดชุด ppp105 ออกทำให้ได้คอนฟิกแบบนี้

###/etc/ppp/ip-up.d/0route
#!/bin/sh

        droute=""

        ppp101=`/sbin/ifconfig -a | grep "ppp101"`

        if [ -n "$ppp101" ]; then
                # echo "ppp101 is up"
                status=`expr $status + 1`
                ip route add default table 101 dev ppp101
                ip route add default table 201 dev ppp101
                IPWAN=`ip addr show ppp101 |grep inet |cut -d " " -f 6`
                ip rule del prio 201
                ip rule add from $IPWAN lookup 201 prio 201
                droute="$droute nexthop dev ppp101 weight 2"
        fi

        ppp102=`/sbin/ifconfig -a | grep "ppp102"`

        if [ -n "$ppp102" ]; then
                # echo "ppp102 is up"
                status=`expr $status + 2`
                ip route add default table 102 dev ppp102
                ip route add default table 202 dev ppp102
                IPWAN=`ip addr show ppp102 |grep inet |cut -d " " -f 6`
                ip rule del prio 202
                ip rule add from $IPWAN lookup 202 prio 202
                droute="$droute nexthop dev ppp102 weight 2"
        fi

        ppp103=`/sbin/ifconfig -a | grep "ppp103"`

        if [ -n "$ppp103" ]; then
                # echo "ppp103 is up"
                status=`expr $status + 4`
                ip route add default table 103 dev ppp103
                ip route add default table 203 dev ppp103
                IPWAN=`ip addr show ppp103 |grep inet |cut -d " " -f 6`
                ip rule del prio 203
                ip rule add from $IPWAN lookup 203 prio 203
                droute="$droute nexthop dev ppp103 weight 4"
        fi

        ppp104=`/sbin/ifconfig -a | grep "ppp104"`

        if [ -n "$ppp104" ]; then
                # echo "ppp104 is up"
                status=`expr $status + 8`
                ip route add default table 104 dev ppp104
                ip route add default table 204 dev ppp104
                IPWAN=`ip addr show ppp104 |grep inet |cut -d " " -f 6`
                ip rule del prio 204
                ip rule add from $IPWAN lookup 204 prio 204
                droute="$droute nexthop dev ppp104 weight 4"
        fi


        if [ -n "$droute" ]; then
                ip route del default
                ip route del table 250 default
                defroute="ip route add default equalize $droute"
                defroute2="ip route add table 250 default equalize $droute"
                `$defroute`
                `$defroute2`
        fi

ip route flush cache

ช่วยดูให้ด้วยครับว่าทำแบบนี้ถูกต้องหรือไม่ หากผิดพลาดหรือมีข้อแนะนำช่วยบอกด้วยครับ

และอีกอย่าง ค่า weight ของไฟล์ /etc/ppp/ip-up.d/0route  และ  config.ini ของแต่ละ wan ต้องเท่ากันใช่หรือไม่ครับ


admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 3820
    • ดูรายละเอียด
    • อีเมล์
Re: ช่วยดู config.ini สำหรับ multiwan แบบ 4 vlan ให้ด้วยครับ
« ตอบกลับ #2 เมื่อ: 28 เมษายน 2009, 16:51:12 »
ติดตั้งแบบ 4WAN ก่อนนะครับ

แล้วเด๋วผม Remote ไปดูให้อีกที
<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>