ตัวใหม่ตอนนี้ก็เสร็จเรียบร้อยแล้ว เหลือ ตกแต่ง สคริปนิดหน่อย
กับทำคู่มือ แพกเกจใหม่ ตอนนี้ลงทดสอบไปแล้ว 10 ร้าน เพื่อตรวจสอบบัีกครั้งสุดท้ายก่อนจะไรท์ลงแผ่นจริงๆ
ใช้เวลาติดตั้งเท่าที่จับเวลาดู ประมาณ 24 นาที จนสามารถใช้งานได้ ขั้นตอนลดลงเยอะ ไม่ต้องโอนไฟล์
ลงเสร็จ config ก็ใช้งานได้เลย ยังไงก็อย่าลืมนะครับ สำหรับผู้ที่ยังไม่ได้ลงทะเบียน Online ไม่งั้นจะเสียสิทธินี้ไป
หน้าตารูปแบบการ Config แบบใหม่
#-------------#--------#--------#--------#------#
| LINK | GAMES | GAMES | GAMES | WEB |
| STATUS | GROUP1 | GROUP2 | GROUP3 | LINK |
#-------------#--------#--------#--------#------#
| LINK_1111 | 1000 | 1000 | 1000 | 0111 |
| LINK_1110 | 1000 | 1000 | 1000 | 0110 |
| LINK_1101 | 1000 | 1000 | 1000 | 0101 |
| LINK_1100 | 1000 | 1000 | 1000 | 0100 |
| LINK_1011 | 1000 | 1000 | 1000 | 0011 |
| LINK_1010 | 1000 | 1000 | 1000 | 0010 |
| LINK_1001 | 1000 | 1000 | 1000 | 0001 |
| LINK_1000 | 1000 | 1000 | 1000 | 1000 |
| LINK_0111 | 0100 | 0100 | 0100 | 0011 |
| LINK_0110 | 0100 | 0100 | 0100 | 0010 |
| LINK_0101 | 0100 | 0100 | 0100 | 0001 |
| LINK_0100 | 0100 | 0100 | 0100 | 0100 |
| LINK_0011 | 0010 | 0010 | 0010 | 0001 |
| LINK_0010 | 0010 | 0010 | 0010 | 0010 |
| LINK_0001 | 0001 | 0001 | 0001 | 0001 |
| LINK_0000 | 0000 | 0000 | 0000 | 0000 |
#-------------#--------#--------#--------#------#
สามารถ config ได้ครบทุกแบบ แบ่งบริการออกเป็น 4 แบบ
สถานะของ Link และ Gateway ที่ต้องการให้ Service นั้นออก
ครบทุกเงื่อนไขและทุกรูปแบบ
ยกตัวอย่างเช่น
| LINK_1111 | 1000 | 1000 | 1000 | 0111 |LinkStatus เป็น 1111 หมายถึง Link เส้น 1 อัพ เส้น 2 อัพ เส้น 3 อัพ เส้น 4 อัพ
GameGroup1 เป็น 1000 หมายถึง ให้เกมส์ Group1 ตามที่ Config ไว้ออก Gateway เส้นที่ 1
GameGroup2 เป็น 1000 หมายถึง ให้เกมส์ Group2 ตามที่ Config ไว้ออก Gateway เส้นที่ 1
GameGroup3 เป็น 1000 หมายถึง ให้เกมส์ Group3 ตามที่ Config ไว้ออก Gateway เส้นที่ 1
WEB_LINK เป็น 0110 หมายถึง ให้ Web ตามที่ Config ไว้ โหลดบาลานซ์ระหว่าง Gateway เส้นที่ 2 Gateway เส้นที่ 3 และ Gateway เส้นที่ 4
| LINK_1110 | 1000 | 1000 | 1000 | 0110 |LinkStatus เป็น 1110 หมายถึง Link เส้น 1 อัพ เส้น 2 อัพ เส้น 3 อัพ เส้น 4 ดาวน์
GameGroup1 เป็น 1000 หมายถึง ให้เกมส์ Group1 ตามที่ Config ไว้ออก Gateway เส้นที่ 1
GameGroup2 เป็น 1000 หมายถึง ให้เกมส์ Group2 ตามที่ Config ไว้ออก Gateway เส้นที่ 1
GameGroup3 เป็น 1000 หมายถึง ให้เกมส์ Group3 ตามที่ Config ไว้ออก Gateway เส้นที่ 1
WEB_LINK เป็น 0110 หมายถึง ให้ Web ตามที่ Config ไว้ โหลดบาลานซ์ระหว่าง Gateway เส้นที่ 2 และ Gateway เส้นที่ 3
| LINK_1100 | 1000 | 1000 | 1000 | 0100 |LinkStatus เป็น 1100 หมายถึง Link เส้น 1 อัพ เส้น 2 อัพ เส้น 3 ดาวน์ เส้น 4 ดาวน์
GameGroup1 เป็น 1000 หมายถึง ให้เกมส์ Group1 ตามที่ Config ไว้ออก Gateway เส้นที่ 1
GameGroup2 เป็น 1000 หมายถึง ให้เกมส์ Group2 ตามที่ Config ไว้ออก Gateway เส้นที่ 1
GameGroup3 เป็น 1000 หมายถึง ให้เกมส์ Group3 ตามที่ Config ไว้ออก Gateway เส้นที่ 1
WEB_LINK เป็น 0100 หมายถึง ให้ Web ตามที่ Config ไว้ออก Gateway เส้นที่ 2
ถ้าเป็นบริษัท องค์กร หรือสถาบันการศึกษา ก็สามารถแยก Service จากเกมส์เป็นอย่างอื่นได้
เช่น แยก data,voice,Bittorrent หรือแยก เส้นสำหรับ อาจารย์ หรือนักเรียน เป็นต้น ตามเงือนไข iptables
และการ Config แยก Service นั้น จะใช้มาตรฐาน iptables ซึ่งสามารถแก้ไขดัดแปลงเองได้ และแลกเปลี่ยนกัน
ระหว่างกลุ่มสมาชิกกันได้ ถึงแม้ว่า จะมีจำนวน WAN ที่แตกต่างกันก็ตาม สามารถ download อัพเดทได้จากเวป
เนื่องจากมาตรฐานเดียวกันหมด หรือสามารถสอบถามเข้ามาได้
######################################
# #
# Mark Games AsiaSoft to GamesGroup1 #
# #
######################################
#### MARK IP @Cafe AOM ####
#-------------------------#
iptables -t mangle -A MARK_RULES -d 203.144.244.12 -p tcp --dport 443 -j GAMES_GROUP1
iptables -t mangle -A MARK_RULES -d 203.144.244.13 -p tcp --dport 443 -j GAMES_GROUP1
iptables -t mangle -A MARK_RULES -d 203.144.244.0/24 -j GAMES_GROUP1
iptables -t mangle -A MARK_RULES -d 203.144.130.0/24 -j GAMES_GROUP1
iptables -t mangle -A MARK_RULES -d 203.144.132.0/24 -j GAMES_GROUP1
iptables -t mangle -A MARK_RULES -d 203.144.137.0/24 -j GAMES_GROUP1
iptables -t mangle -A MARK_RULES -d 203.144.166.0/24 -j GAMES_GROUP1
iptables -t mangle -A MARK_RULES -d 203.144.179.0/24 -j GAMES_GROUP1
iptables -t mangle -A MARK_RULES -d 61.90.227.0/24 -j GAMES_GROUP1
#### MARK GAME Audition ####
#--------------------------#
#### MARK GAME FreeStlye ####
#---------------------------#
#### MARK GAME PlayArcade ####
#----------------------------#
#### MARK GAME Rich Man ####
#--------------------------#
#### MARK GAME DEKARON ####
#-------------------------#
#### MARK GAME SUDDEN ATTACK ####
#-------------------------------#
#### MARK GAME GHOST ONLINE ####
#------------------------------#
#### MARK GAME CABAL ONLINE ####
#------------------------------#
#### MARK GAME GRANADO ESPADA ####
#--------------------------------#
#### MARK GAME YULGANG ####
#-------------------------#
#### MARK MAPLE STORY ####
#------------------------#
#### MARK GAME RAGNAROK ONLINE ####
#---------------------------------#
#### MARK GAME SUMMONER MASTER ####
#---------------------------------#
#######################################
# #
# Mark Games iCafePlus to GamesGroup2 #
# #
#######################################
#### MARK IP iCafePlus ####
#-------------------------#
iptables -t mangle -A MARK_RULES -d 61.90.252.0/24 -p tcp --dport 2106 -j GAMES_GROUP2
#### MARK GAME ARCANA ####
#------------------------#
iptables -t mangle -A MARK_RULES -d 210.86.180.0/24 -j GAMES_GROUP2
#### MARK GAME CRYZY MON RACING ####
#----------------------------------#
iptables -t mangle -A MARK_RULES -d 61.90.252.0/24 -j GAMES_GROUP2
#### MARK GAME DARK STORY ####
#----------------------------#
iptables -t mangle -A MARK_RULES -d 61.47.6.0/24 -j GAMES_GROUP2
#### MARK GAME FIFA ONLINE 2 ####
#-------------------------------#
iptables -t mangle -A MARK_RULES -d 61.91.68.0/24 -j GAMES_GROUP2
iptables -t mangle -A MARK_RULES -d 158.39.49.41 -j GAMES_GROUP2
iptables -t mangle -A MARK_RULES -d 159.153.186.14 -j GAMES_GROUP2
iptables -t mangle -A MARK_RULES -d 159.153.186.15 -j GAMES_GROUP2
#### MARK GAME GET AMPED X ####
#-----------------------------#
iptables -t mangle -A MARK_RULES -d 210.86.180.0/24 -j GAMES_GROUP2
#### MARK GAME HIPSTREET ####
#---------------------------#
iptables -t mangle -A MARK_RULES -d 58.97.46.0/24 -j GAMES_GROUP2
#### MARK GAME KART RIDER ####
#----------------------------#
iptables -t mangle -A MARK_RULES -d 61.91.69.0/24 -j GAMES_GROUP2
#### MARK GAME Point Blank ####
#-----------------------------#
iptables -t mangle -A MARK_RULES -d 61.91.72.0/24 -j GAMES_GROUP2
#### MARK GAME LINEAGE II ####
#----------------------------#
iptables -t mangle -A MARK_RULES -d 61.90.252.0/24 -j GAMES_GROUP2
#### MARK GAME LUNA ONLINE ####
#-----------------------------#
iptables -t mangle -A MARK_RULES -d 202.43.34.0/24 -j GAMES_GROUP2
iptables -t mangle -A MARK_RULES -d 202.43.36.0/24 -j GAMES_GROUP2
#### MARK GAME PVP ####
#---------------------#
iptables -t mangle -A MARK_RULES -d 61.47.57.0/24 -j GAMES_GROUP2
#### MARK GAME RAY CITY ####
#--------------------------#
iptables -t mangle -A MARK_RULES -d 61.19.242.0/24 -j GAMES_GROUP2
iptables -t mangle -A MARK_RULES -d 61.19.250.0/24 -j GAMES_GROUP2
#### MARK GAME SA LAUGH ####
#--------------------------#
iptables -t mangle -A MARK_RULES -d 61.90.252.0/24 -j GAMES_GROUP2
#### MARK GAME SPECIAL FORCE ####
#-------------------------------#
iptables -t mangle -A MARK_RULES -d 61.90.203.0/25 -j GAMES_GROUP2
#### MARK GAME TALES RUNNER ####
#------------------------------#
iptables -t mangle -A MARK_RULES -d 203.113.9.0/24 -j GAMES_GROUP2
iptables -t mangle -A MARK_RULES -d 203.113.10.0/24 -j GAMES_GROUP2
####################################
# #
# Mark Games Others to GamesGroup3 #
# #
####################################
#--------------------------#
#### Winner Group Games ####
#--------------------------#
iptables -t mangle -A MARK_RULES -d 202.43.33.0/24 -j GAMES_GROUP3
iptables -t mangle -A MARK_RULES -d 202.43.35.0/24 -j GAMES_GROUP3
#### MARK GAME ACE ONLINE ####
#----------------------------#
#### MARK GAME Crazy Shooter Online ####
#--------------------------------------#
#### MARK GAME Super Dance Online ####
#------------------------------------#
#### MARK GAME Pirate King Online ####
#------------------------------------#
#### MARK GAME Water Margin Online ####
#-------------------------------------#
#### MARK GAME Secreat Online ####
#--------------------------------#
#### MARK GAME RYL Online ####
#----------------------------#
#### MARK GAME Street Soccer Online ####
#--------------------------------------#
#------------------------#
#### INI3 Group Games ####
#------------------------#
iptables -t mangle -A MARK_RULES -d 203.195.98.0/24 -j GAMES_GROUP3
iptables -t mangle -A MARK_RULES -d 58.64.24.0/24 -j GAMES_GROUP3
iptables -t mangle -A MARK_RULES -d 58.64.28.0/24 -j GAMES_GROUP3
#### MARK GAME Pucca Racing ####
#------------------------------#
#### MARK GAME Rebirth ####
#-------------------------#
#### MARK GAME Pangya Delight ####
#--------------------------------#
#### MARK GAME Flyff ####
#-----------------------#
#### MARK GAME Yogurting ####
#---------------------------#
#--------------------------#
#### Funbox Group Games ####
#--------------------------#
iptables -t mangle -A MARK_RULES -d 61.47.39.0/24 -j GAMES_GROUP3
#### MARK GAME 3Kingdoms Online ####
#----------------------------------#
#### MARK GAME Huang Yi Online ####
#---------------------------------#
#-------------------------------#
#### Silver Coin Group Games ####
#-------------------------------#
iptables -t mangle -A MARK_RULES -d 61.47.57.0/24 -j GAMES_GROUP3
#### MARK GAME Tricker Online ####
#--------------------------------#
#---------------------------#
#### Xinxere Group Games ####
#---------------------------#
iptables -t mangle -A MARK_RULES -d 202.142.207.0/24 -j GAMES_GROUP3
#### MARK GAME RAN Online ####
#----------------------------#
#--------------------------#
# Spacial Games #
#--------------------------#
#### MARK GAME DOTA ####
#----------------------#
iptables -t mangle -A MARK_RULES -p tcp --dport 6000:6200 -j GAMES_GROUP3
iptables -t mangle -A MARK_RULES -p udp --dport 6000:6200 -j GAMES_GROUP3
iptables -t mangle -A MARK_RULES -p tcp --dport 7000:7200 -j GAMES_GROUP3
iptables -t mangle -A MARK_RULES -p udp --dport 7000:7200 -j GAMES_GROUP3
#### MARK GAME Perfect World ####
#-------------------------------#
iptables -t mangle -A MARK_RULES -d 61.91.123.0/24 -j GAMES_GROUP3
#### MARK GAME C21 ####
#---------------------#
iptables -t mangle -A MARK_RULES -d 210.86.180.0/24 -j GAMES_GROUP3
#### MARK GAME Nostale ####
#-------------------------#
iptables -t mangle -A MARK_RULES -d 203.121.165.0/24 -j GAMES_GROUP3
#### MARK GAME Project One ####
#-----------------------------#
iptables -t mangle -A MARK_RULES -d 61.19.248.0/24 -j GAMES_GROUP3
#---------------------------------#
# Custom MARK For Spacial Service #
#---------------------------------#
iptables -t mangle -A MARK_RULES -p tcp --dport 22 -j GAMES_GROUP3
#--------------------#
# MARK Local Process #
#--------------------#
iptables -t mangle -A OUTPUT -p tcp --dport 80 -j WEB_LINK
iptables -t mangle -A OUTPUT -p tcp --dport 21 -j WEB_LINK
iptables -t mangle -A OUTPUT -p tcp --dport 8021 -j WEB_LINK
# MARK Cabal Shop
iptables -t mangle -A OUTPUT -d 203.144.132.140 -j GAMES_GROUP1
#-------------------------------------#
#### MARK RETURN END OF MARK RULES ####
#-------------------------------------#
iptables -t mangle -A MARK_RULES -p tcp --dport 80 -j WEB_LINK
iptables -t mangle -A MARK_RULES -p tcp --dport 8080 -j WEB_LINK
iptables -t mangle -A MARK_RULES -p tcp --dport 3128 -j WEB_LINK
iptables -t mangle -A MARK_RULES -p tcp --dport 21 -j WEB_LINK
# MARK Cabal Shop
iptables -t mangle -A MARK_RULES -d 203.144.132.140 -j GAMES_GROUP1
iptables -t mangle -A MARK_RULES -j RETURN
และได้ build ติดตั้ง tool checkwan.pl ของคุณ delphi ไปให้เรียบร้อยแล้วสำหรับเช็คการแยกเส้น
โดยสามารถเรียก checkwan.pl ได้เลย
root@bowki:~# checkwan.pl 192.168.200.99
Power by Delphi@linuxthai.org version 1.2
protocol source destination sport dport interface
tcp 192.168.200.99 202.52.7.202 3823 51394 ppp102 : 222.123.182.83
tcp 192.168.200.99 58.187.195.127 3021 64152 ppp102 : 222.123.182.83
tcp 192.168.200.99 124.122.140.200 3814 9629 ppp102 : 222.123.182.83
tcp 192.168.200.99 58.9.118.135 3761 18502 ppp102 : 222.123.182.83
tcp 192.168.200.99 122.252.58.48 3666 443 ppp102 : 222.123.182.83
tcp 192.168.200.99 203.145.117.181 3824 54865 ppp102 : 222.123.182.83
tcp 192.168.200.99 58.9.175.9 3608 33173 ppp102 : 222.123.182.83
tcp 192.168.200.99 207.46.109.83 3375 1863 ppp102 : 222.123.182.83
tcp 192.168.200.99 125.27.232.30 1336 15508 ppp102 : 222.123.182.83
tcp 192.168.200.99 58.64.55.14 4064 26760 ppp102 : 222.123.182.83
tcp 192.168.200.99 221.201.10.130 2992 7543 ppp102 : 222.123.182.83
tcp 192.168.200.99 58.8.207.68 3771 40552 ppp102 : 222.123.182.83
tcp 192.168.200.99 58.9.29.116 3968 8452 ppp102 : 222.123.182.83
tcp 192.168.200.99 125.27.179.238 3581 62501 ppp102 : 222.123.182.83