Wednesday, August 17, 2011

WTware Thin Client Diskless ที่เร็วที่สุด (ในโลก) ปานนั้น

WTware Thin Client ที่รับประกันการ boot จนเข้าหน้าจอทำงานได้เพียง 15 วินาทีเท่านั้น


Product By Thin Solution System Co.,LTD
www.thinclientclub.com


ช่วยจำ

1. เข้าไป config ค่าใด ๆ ให้กดปุ่ม Del ขณะบูตเข้า Wtware หลังจากบูต bios แล้ว

Vmware Workstation ให้คอมพิวเตอร์อื่น ๆ ในวงแลนมองเห็น

ก็ไม่มีอะไรมาก ต้องการ setup Windows 2003 บน VMware แล้วเปิด Terminal Service ให้คอมพิวเตอร์อื่น ๆ ภายในวงแลนเข้ามาใช้งานได้

ต้อง setup แบบนี้

VMware
1. Network ให้เป็น Bridge ต้องใช้ Interface ให้เป็น Lan เท่านั้น

Computer
2. Lan Interface ให้เป็น FixedIP หรือ Dhcp ก็ได้ถ้ามี dhcp server อยู่

3. ติดตั้ง Windows 2003 บน vmware และกำหนด FixedIP หรือ DHCP ก็ได้

ใช้ IP คนละตัวก็ได้นะ

Computer = 192.168.1.89
Windows 2003 บน Vmware = 192.168.1.90

เชื่อซิว่าแบบนี้จะ OK

อ้างอิง :

http://www.techrepublic.com/blog/virtualization-coach/understanding-vmware-common-networking-terminology/156

Sunday, August 14, 2011

Dyndns กับ 2 WAN บน Endian Firewall ด้วย ddclient

มีวิธีที่จะทำให้ dyndns เกาะกับ wan ตัวที่สอง แทนที่จะเป็นตัวหลักอยู่หลายวิธี แต่วิธีตรง ๆ ของ dyndns แนะนำมาผมชอบมากกว่าเพราะทำได้ง่าย และรับรองผลได้เก้าสิบเก้าเปอร์เซนต์ด้วย

เริ่มจาก

1. ดาวน์โหลดไฟล์ ddclient.tar.gz มาจากเว็บ dyndns.org
2. แตกไฟล์ออกมาเป็นไดเรกทอรี ในนั้นมีไฟล์ตัวอย่างที่เราต้องการ สำคัญเลยสองไฟล์คือ
ddclient.conf และ ddclient ซึ่งเป็น perl
3. สร้างไดเรกทอรีมารองรับ ddclient.conf ใน ect ก่อน ด้วยคำสั่ง mkdir /etc/ddclient เสร็จแล้วก๊อปปี้ไฟล์ ddclient.conf ไปเก็บไว้
4. แก้ไขไฟล์ ddclient.conf ให้ update ddns ที่ wan ที่ต้องการ เช่น wan2 เป็น ppp1 ก็ให้แก้เป็น

use=if,if=ppp1

5. สร้างไดเรกทอรีแคชขึ้นมารองรับไฟล์ด้วยคำสั่ง

mkdir /var/cache/ddclient

6. ก๊อปปี้ไฟล์ ddclient ที่เป็นโปรแกรมไปไว้ที่ /usr/sbin

7. ทดสอบคำสั่ง update

/usr/sbin/ddclient -daemon=0 -syslog -quiet retry

ถ้า OK ก็ผ่าน อย่างไรก็ตาม อย่าลืมตรวจสอบไฟล์ /var/cache/ddclient.cache ด้วยจะมีรายการ update แสดงอยู่

8. เขียนคำสั่งนี้ไว้ในไฟล์ /etc/ppp/ip-up ใกล้ ๆ บรรทัดสุดท้าย ก่อน exit 0

จบการบันทึก

ทดสอบและใช้งานได้แล้ว....


Tools Dyndns

Update Clients
Update Client Configurator — Generate configuration files for ddclient or inadyn update clients
checkip.dyndns.com — Get your current external IP address (also available on port 8245 to work around some proxies)

ภาคสองตอนต่อ.....

จากที่ได้ทดสอบแล้ว พบว่าการทำตามขั้นตอนที่กล่าวมา เมื่อ adsl หลุด ddclient ไม่ update
ต้องให้ ddlcient รันเป็น daemon จึงจะได้ผล



บันทึกช่วยจำ QoS ทำกับ Endian Firewall

ถ้าไม่บันทึกไว้ก็จะลืม อะไรบ้าง

1. คำสั่งทั้งหลายที่รันหรือหยุดการงานเซอร์วิสต่างๆของ efw อยู่ที่ /usr/local/bin นั่นเอง
อยากเห็นว่าแต่ละคำสั่งทำงานอย่างไร ลองรันดูจะรู้เอง

2. QoS ไม่ว่า firewall อะไรก็ประกอบด้วย Device / Classs / Rule มีหรือที่ efw ของเราจะไม่เหมือนชาวบ้าน
ถ้าต้องการให้แต่ละเครื่องดาวน์โหลดได้กี่ mb ควรใช้ผ่าน proxy ดีกว่า

3. คำสั่งเหล่านี้มีประโยชน์อย่างน่ามหัศจรรย์ ที่ทำให้คนธรรมดา กลายเป็น ซุปเปอร์แอดมินไปได้ แม้จะดูไม่รู้เรื่องก็เถอะ


tc qdisc show dev เมื่อ device คือ interface ที่กำหนด QoS
tc class show dev eth1
cat /proc/net/ip_conntrack
ip link show
iptables -t mangle -L QOS -nv
iptables -t mangle -L QOS_ETH1 -nv

4. ยังมีการอ่าน /proc/net/ip_conntrack ให้รู้เรื่องเป็นภาษามนุษย์ด้วยคำสั่ง

awk '{ gsub(/(src|dst|sport|dport|mark)=/, ""); printf "%s %-21s %-21s %s\n", $1, $1 == "tcp" ? $5 ":" $7 : $4 ":" $6, $1 == "tcp" ? $6 ":" $8 : $5 ":" $7, $(NF-2) == 0 ? "Default/Standard" : $(NF-2) == 55 ? "High" : $(NF-2) == 30 ? "Medium" : $(NF-2) == 10 ? "Low" : $(NF-2) == 5 ? "Bulk" : "Exempt" }' /proc/net/ip_conntrack

ไม่ได้คิดเองหรอกมีคนคิดไว้แล้วที่นี่
http://www.dd-wrt.com/wiki/index.php/Quality_of_Service

5. อธิบายเรื่อง QoS ได้อย่างดี เข้าใจง่าย เป็นภาษามนุษย์ต้องที่นี่
http://www.visolve.com/squid/whitepapers/qos.php

6. เรียนรู้ QoS ถ้าใช้คำสั่ง tc ไม่เป็น อายเขาแย่ ถ้าอย่างนั้นไปเรียนรู้คำสั่ง tc ด้วยที่นี่
http://www.arvanta.net/~mps/linux-tc.html

7. ในการกำหนดค่า Upstream Bandwidth (kbit/s) และ Downstream Bandwidth (kbit/s) การบวกและคูณตัวเลขมีไว้สำหรับ พวกชอบคำนวณเท่านั้น ส่วนผมเอาค่าที่วัดความเร็วอินเทอร์เน็ตที่รายงานโดยผู้ให้บริการต่าง ๆ ไม่ต้องคิดมาก

kbit/s = กิโลบิตต่อนาที

8. QoS มีให้กำหนดค่าน้อยมากไม่กี่หัวข้อ --- แต่จะตรวจสอบว่าได้ผลตามที่ต้องการหรือไม่ ทำอย่างไร? ยังไม่มีคำตอบวันนี้

Friday, July 22, 2011

คำสั่งย่อย ๆ เหล่านี้พอจะเป็นประโยชน์ในการตรวจเช็ค Windows 2008 ได้บ้าง?

1: ตรวจสอบว่า Windows 2008 รันมาได้กี่วันแล้ว?

systeminfo | find "System Up Time:"
หรือ
net statistics workstation

http://www.petri.co.il/check-uptime-in-server-2008.htm

dpkg ของ ubuntu แจ้ง no space left on device ขณะติดตั้ง package

เป็นงานใหญ่ระดับ(ชาติ)ขึ้นมาทันที เมื่อติดตั้ง package .deb ด้วย dpkg ของ ubuntu แล้วได้รับ error
no space left on device

ในงานดูแลเครื่องเซิร์ฟเวอร์ linux ขององค์กรรัฐแห่งหนึ่งที่ทีม web programmer ต้องการติดตั้ง package เพิ่มแล้วได้รับแจ้ง no space left on device ซึ่งก่อนหน้านั้นหน่วยงานได้ติดตั้ง hdd เพิ่มให้กับ server ไปแล้วเดือดร้อนถึงเราที่ต้องค้นหาสาเหตุเพื่อทำเรื่องชี้แจงอีกแล้ว


ลิงค์นี้เจอปัญหาเช่นเดียวกัน และเหมือนกันเลย
ท่านลองอ่านดูครับ จะเข้าใจเรื่องราวได้ชัดขึ้น

https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/340330

( แก้ปัญหาได้แล้ว จะมาเปิดเผยให้ทราบต่อไป )

Implementor ขั้นเทพ อาจหมดลายเมื่อเจอ Windows 2008 R2 แบบนี้

ในระยะเวลาสองเดือนที่ผ่านมาได้ implement ระบบ AD ด้วย windows 2008R2 ไปสี่บริษัท ทั้งหมดเป็นของแท้ activated เรียบร้อย ใช้งานได้สักสิบห้าวันมั๊ง ต้องเจอกับเรื่องไม่คาดคิดทั้งสี่บริษัทเลยครับ...

1. คอมพิวเตอร์ที่ joind AD แล้วใช้งานอยู่ network drive ก็หายไปจากเครื่องซะเฉย ๆ อย่างนั้นแหละ
admin ที่ site ต้องใช้วิธี disable network แล้ว enable ใหม่

2. เครื่อง Windows 2008 ยังคงมีหมายเลขไอพีอยู่และ ping ได้ แต่ใช้ share ต่าง ๆ ไม่ได้ เช่นการใช้คำสั่ง
net view \\192.168.1.10 จะมี error แต่ถ้าเปลี่ยนจากไอพีเป็นชื่อแทนจะได้ เช่น net view \\win2k8

3. Network drive ต่าง ๆ ที่คอมพิวเตอร์ลูกจะเกิดอาการ Access Denied เฉยเลย

ทั้งหมดนี้ต้อง reboot Windows 2008 ใหม่..

( เอาไว้เมื่อเข้าไปแก้ปัญหาต่าง ๆ ที่ site งานได้แล้ว จะกลับมาเขียนต่อให้จบ )

ก็ให้นึกถึงคำพูดของผู้บริหารท่านหนึ่งในสี่บริษันั้นว่า "อย่าเพียงเข้ามาแล้ว reboot เพราะปัญหามันยังคงมีอยู่
คราวหน้าผมก็เจออีก ให้หาสาเหตุให้เจอ แล้วกำจัดมันซะ หากใช้เวลาก็อยู่ที่คุณนั่นเอง"

หน้าชาไปเลยไหมครับ...

Twitter Delicious Facebook Digg Stumbleupon Favorites More