พอดีว่า กำลังไล่พัฒนา code ตัวเก่า เพื่อจะเตรียมออก ตัว version ใหม่ ก็มาเจอบั๊กในตัว checkwan.pl ของเดิม
ซึ่งเอามาจากคุณ Delphi@linuxthai.org ก็นำมาไล่ code แล้วเรียบเรียงใหม่ ให้สามารถใช้ได้กับ static ได้
ก็ลองนำไปทดสอบเช็คบั๊กกันดูนะครับ เพราะหลายท่านใช้ลีดไลน์ แต่ตัว checkwan.pl ยังไม่สามารถเช็ค static ได้
วิธีการติดตั้ง
ทำการ download ไปติดตั้ง โดยใช้คำสั่ง
wget http://www.hadyaiinternet.com/upload/checkwan.tar.gz
tar xvzf checkwan.tar.gz
cp checkwan.pl /usr/bin/วิธีการใช้งาน
ก็ทำการเรียก checkwan.pl แล้วตามด้วย ip ที่ต้องการเช็ค (ถ้าไม่ใส่ ip มันจะแสดงทั้งหมด)
ยกตัวอย่างเช่น
root@future1:~# checkwan.pl 192.168.200.121
proto Source Destination Gateway STATE
tcp 192.168.200.121:2687 203.146.170.104:6005 eth1:61.19.25.XX ESTABLISHED
tcp 192.168.200.121:1603 63.236.58.168:2124 ppp109:222.123.183.XX ESTABLISHED
udp 192.168.200.121:5039 203.146.170.104:11918 ppp103:124.120.238.XXX ASSURED
udp 192.168.200.121:5040 203.146.170.104:11919 ppp103:124.120.238.XXX ASSURED
udp 192.168.200.121:5041 203.146.170.104:11920 ppp103:124.120.238.XXX ASSUREDหรือ static ที่เป็น vlan ก็ใช้ได้ครับ
root@ubuntu:~# checkwan.pl 192.168.100.108
proto Source Destination Gateway STATE
tcp 192.168.100.108:4711 67.192.173.112:80 ppp105:124.157.145.XX ESTABLISHED
tcp 192.168.100.108:4712 67.192.173.112:80 ppp105:124.157.145.XX ESTABLISHED
tcp 192.168.100.108:1044 202.43.35.154:7347 vlan101:110.164.202.XX ESTABLISHED
udp 192.168.100.108:1045 202.43.35.157:7780 vlan101:110.164.202.XX ASSURED
udp 192.168.100.108:1030 202.43.35.169:30000 vlan101:110.164.202.XX ASSUREDหมายเหตุ XXX คือการซ่อน ip ไว้นะครับ ถ้าใช้งานจริงจะมองเห็นเป็น ip ครับ
เป็นต้น
ลองนำไปใช้กันดูนะครับ มีบั๊กตรงไหนอย่างไรก็แจ้งมาละกันครับ