หน้าเว็บ

วันอังคารที่ 26 กันยายน พ.ศ. 2560

วิธีใช้งาน Serial Port บน Linux

จากการที่ได้ทดลองใช้งาน config อุปกรณ์หลายๆ อย่างทางด้าน network วิธีแก้ปัญหาด้านการ config คือการใช้งาน console port แทนการใช้งาน config ด้วย ip ซึ่งจะเด้งหลุดออกมาบ่อย เนื่องจากการ config ip สำหรับการใช้งาน serial port ผ่าน computer desktop สามารถเข้าไปดูได้ที่ Device Manger ว่า serial port อยู่ port ที่เท่าไหร่ ซึ่งจะเอามาใช้งานที่ตัวโปรแกรม putty ได้เลย


เช่นตัวอย่าง มีทั้ง Com1 Com2 ที่มี port ติดมาให้กับเครื่อง desktop และมี USB Serial Port ที่เสียบเพิ่มเป็น Com4 เพิ่มขึ้นมาด้วย ส่วนใหญ่ใช้งานกับเครื่องที่ไม่มี serial port มาให้ รวมถึง notebook ด้วย

หากต้องการใช้งาน serial port บน linux ต้องใช้งานในสถานะของ root เท่านั้น (ผ่าน command line) ไม่อย่างนั้นต้องไปกำหนด chmod port นั้นๆ ให้สามารถใช้งานด้วยผู้อื่นได้ เช่นผ่านโปรแกรม putty ต้องกำหนดให้เป็น 666 จากเดิม 600







วันศุกร์ที่ 8 กันยายน พ.ศ. 2560

การ Upgrade Firmware SG500X-24 ด้วย tftp

หลังจากที่อัพเกรด switch cisco sg500x-24 ไปแล้วตัวนึง นานมากกกก ก็ลืมเขียนเอาไว้ จนวันนี้มานั่งทำอีกตัวนึงที่เหลือ เงิบเลย ไปไม่เป็นเลย วิธีการอัพ ซึ่งการอัพหลังจากเวอร์ชั่น 1.2.x++ ไปแล้ว ไม่สามารถอัพได้ผ่านหน้า webgui ต้องผ่านทางระบบ tftp เท่านั้น และเขียนลง image ทับลงไปแทนของเดิม แล้วค่อย active ตัวที่อัพอีกที

จากที่ได้ทดลองอัพแล้ว ไม่ผ่าน!!~ ก็เลยต้องไปอ่าน manual ในการอัพ ... ผลที่ได้คือ ต้องอัพไล่เวอร์ชั่นตามที่ระบุเอาไว้ ซึ่ง ก็ไม่ได้จะต้องอัพทุกอัน แต่จะมีบาง firmware ที่ต้องอัพเกรดก่อน ถึงจะอัพเวอร์ชั่นถัดไปได้ .... เอาซะหมดวัน วันนี้เลยมาเขียนคำสั่งเก็บเอาไว้ เผื่อวันข้างหน้า มันอัพเกรดอีก ก็จะได้อัพได้ เพราะเขียนเอาไว้เองนี่แหละ เฮ้อ มา เริ่มกันเลย ขั้นแรก รันโปรแกรม Open TFTP Server รอไว้ และเอาไฟล์ firmware ที่ดาวโหลดมา ใส่ไว้ใน folder ก่อน และต่อสาย console (ผมใช้สาย console โดยใช้ putty ในการรีโมท) ต่อสายกับ port com1 เสร็จแล้วต่อด้วยความเร็ว 115200kbps อย่าลืม ตั้ง backspace เป็น ctrl+H นะ เดี๋ยวจะกดไม่ได้ (ลืมประจำ) เมื่อเข้าได้แล้ว ให้ใส่ user password ที่ตั้งเอาไว้ หรือถ้าเป็นเครื่องใหม่ หรือเครื่องที่ reset ก็ใช้ cisco เป็นทั้ง user pass

ใช้คำสั่งในการดู version ว่าปัจจุบันใช้เวอร์ชั่นไหน และสำรองเวอร์ชั่นอะไร
show version
จากนั้น ให้ทำการอัพเกรด boot ก่อน
copy tftp://<tftp server/path/to/bootimage.rfb boot
เมื่ออัพเกรดบูทเสร็จแล้ว ให้เช็คด้วยคำสั่ง show version ว่าเป็นเวอร์ชั่นที่อัพหรือไม่ แล้วรันคำสั่ง
wr            # write ลงเครื่องเพื่อ savereload     # โหลดระบบใหม่เป็นการ reboot
เมื่อทำเสร็จแล้วให้เริ่มอัพเกรด firmware ต่อเลย
copy tftp://<tftp server/path/to/firmware.ros image
เมื่อเสร็จแล้ว ก็ทำการเขียนลงระบบเอาไว้
wr            # write ลงเครื่องเพื่อ savereload     # โหลดระบบใหม่เป็นการ reboot
เท่านี้ ก็เสร็จเรียบร้อยแล้วครับ เริ่มเข้าไปทำการ config ระบบได้เลย

default ip : 192.168.1.254
user : cisco
password : cisco











วันอังคารที่ 5 กันยายน พ.ศ. 2560

การใช้งาน Smart Card บน Ubuntu, LinuxMint (Dabian)

หลังจากที่ทางกระทรวง ได้มีการพัฒนาการใช้งาน smart card ในการ login เข้าสู่ระบบแล้ว เนื่องจากไฟล์การใช้งาน และการติดตั้งนั้น มีไว้เฉพาะ windows เท่านั้น ซึ่งจะต้องมีการติดตั้ง java เพื่อเรียกใช้งานด้วย สามารถใช้ได้ทั้ง JDK และ JRE (ปกติ user ทั่วไปใช้ JRE) แต่ทีนี้ปัญหาก็คือ สำหรับผู้พัฒนาบางคน (เช่นผม) ใช้งาน linux desktop เพื่อใช้ในการ config network หรือ server ที่ให้บริการ จึงทำให้ต้องมาหาวิธีเพื่อทำให้ smart card มันใช้งานบน linux desktop ได้ด้วย ก็ค้นๆ หาๆ จนไปเจอในเวปนี่ล่ะ - -" จำไม่ได้เพราะ copy เอาไว้แต่คำสั่ง ขออภัยจริงๆ ไม่รู้จะอ้างถึงที่มาจากตรงไหน แต่พูดได้เต็มปากว่า copy เค้ามานะครับ มาเริ่มกันเลย

ติดตั้ง package สำหรับใช้งาน smart card ซึ่งไม่ได้ใช้งานจากตัวติดตั้งที่ดาวโหลดมาจากเวป hdc นะครับ ใช้ในตัวของ ubuntu,mint ไปได้เลย มันใหม่กว่า
sudo apt install pcscd pcsc-tools
หลังจากนั้น เสียบ smart card กับเครื่องคอม แล้วก็เสียบบัตรประชาชนเพื่อทดสอบว่าสามารถใช้งานได้ด้วยคำสั่ง
sudo pcsc_scan
ถ้าไม่มีอะไรผิดพลาด จะมีการแสดงรายละเอียดของบัตรขึ้นมาให้เห็น ก็แสดงว่าสามารถอ่านบัตรได้แล้ว ให้กด Ctrl+c ยกเลิกการทดสอบ

ติดตั้ง java ในกรณีที่ยังไม่ได้ติดตั้ง สามารถเลือกใช้งานได้ทั้ง JRE หรือ JDK ถ้าเป็นผู้พัฒนาแอพ จากนั้นให้ทำการเรียกใช้งาน
java -Dsun.security.smartcardio.library=/lib/x86_64-linux-gnu/libpcsclite.so.1 -jar javadaemon.jar 8080
อย่าลืมเข้าไปอยู่ใน path ที่เอามาจาก windows ด้วยนะ โดยปกติอยู่ใน SmartCard/printdaemon

** ถ้าหากเรียกใช้งานบ่อย ให้ทำไฟล์ shell script เอาไว้เรียกจะสะดวกเวลาใช้งานมากกว่า

หลังจากที่เรียกใช้งานได้แล้ว ก็เข้าสู่ HDC ได้โดยใช้งานบัตรประชาชนครับ เมื่อใช้งานเสร็จ ก็ปิดหน้าต่าง shell script ที่เปิดอยู่ หรือกด Ctrl+c เพื่อยกเลิกแล้ว exit ออก เพียงเท่านี้ก็สามารถใช้งานได้แล้วล่ะครับ



วันอาทิตย์ที่ 13 สิงหาคม พ.ศ. 2560

ให้ userdir ใช้งาน php ได้ เป็นคนๆ ไป

<IfModule mod_userdir.c>
    <Directory /home/*/public_html>
        php_admin_value engine Off
    </Directory>
# เพิ่มเป็น user ไป
    <Directory /home/your_user_name/public_html>
        php_admin_value engine On
    </Directory>
</IfModule>


อนุญาตให้เป็นคนๆ ไป ให้เพิ่มตัวนี้ ถ้า user ไหนไม่ได้ใช้งาน php ก็ไม่ต้องเพิ่ม

วันศุกร์ที่ 23 มิถุนายน พ.ศ. 2560

เพิ่มพื้นที่ให้ /boot

To free up space on the root file system you can try to execute apt-get clean.
If that doesn't work you can go to /var/cache/apt/archives and manually remove a few files from the cache to get some space back, e.g.:
sudo rm linux-headers-*
It won't hurt to remove all of the .deb files here if you need to--that is what apt-get clean does. They will be automatically be re-downloaded by apt if they are again needed.

Freeing Up Space on the /boot File System

The Original Poster has a separate /boot partition, and that is what is full and preventing the apt system from working. It will be necessary for him to free up space there.
If there almost enough space, go to /boot and remove a config file or two:
sudo rm config-3.2.0-19-generic-pae
for example, but using the name of one of the kernel versions you intend to remove anyway. This will free up a little space (about 144K apiece).
If you need more space individually remove old vmlinuz initrd, abi and System.map files until you have enough space (about 22 megs for one of my i386 kernel versions).
Whatever you do, don't remove them all. You should at least keep the latest two matching versions of each kind of file, for each kind of kernel you use.
Then proceed with your apt-get install commands. As mentioned above they may have to re-download some of the debs you deleted, but if so that will happen automatically. When you have apt working again, clean up by using apt-get to remove the packages corresponding to the files you removed--so everything matches.

The config file in /boot is the kernel config that was used by the kernel team to build the kernel of the same name. It should be harmless to remove unless you want it for reference or to aid you in building your own kernels.
Finally you are manually removing an old kernel package or two from the /boot partition to make even more room for the new one.

วันศุกร์ที่ 16 ธันวาคม พ.ศ. 2559

แม่ไปกรุงเทพฯ ช่วยป้าคำขนของหลาน และไหว้พระบรมศพด้วย

วันนี้ แม่เดินทางเข้ากรุงเทพฯ กับป้าคำ เพื่อไปเป็นเพื่อน ในการย้ายเอาหลานออกจากหอพัก ไปไว้ที่ท่าเรือคลองเตย เพราะว่าจะเอาฝากไว้ที่แฟลตท่าเรือ ห้องพี่กบ ไปฝึกงานอยู่นั่น อย่างน้อยๆ ก็น่าจะราวๆ 3 เดือนเหมือนนักศึกษาทั่วไป ถ้าทำงานดี ที่มีมีรับเข้าทำงานเลยด้วยซ้ำไป ...

ว่ากันต่อ เดินทางออกจากบ้านตั้งแต่ 20.00 น. ป้าคำเช่ารถตู้ไป ก็นั่งกันเต็มรถตู้นั่นแหละ แล้วไปถึงก็ราวๆ ตีสอง ... วิ่งไวแหะ เดินวนเล่นไปเรื่อยๆ จนเกือบเจ็ดโมงเช้า ก็มีที่นั่งบ้างแล้ว ได้เก้าอี้นั่งเรียงไปเป็นกลุ่มๆ ก ข ค ง จ ฉ ว่ากันไป แต่ละกลุ่ม จะมีผู้ดูแล และคอยสอนว่าควรจะทำตัวยังไง ก็ว่ากันไป พอเริ่มสายๆ ของกินของแจก สารพัดประเภทที่เหล่าคนใจดี ที่ว่างเว้นจากงานประจำ ก็เข้ามาในงานเพื่อที่จะแจกของ ทั้งของกิน ของฝาก ของชำร่วยต่างๆ ฟรี ไม่มีเงื่อนไขอะไร

15.00 น. โดยประมาณ แม่ได้เข้ากราบ ไหว้พระบรมศพฯ หลังจากที่รอมาจนเกิน 12 ชม. เลยทีเดียว คนจะเยอะไปไหน หรือเค้าจองคิวกันถึงได้เข้ากันไว อันนี้ก็ไม่เข้าใจเหมือนกัน เหมือนโรงแรม แบบเดิน walk in เข้าไป ก็อาจจะมีช้าบ้างในบางกรณี จนผ่านไป ก็โทรหาแม่เพราะรู้สึกว่า น่าจะไปสมุทรปราการ หาป้าอี๊ดไม่ทันแน่ เพราะว่าป้าอี๊ดโทรหาแล้ว ไม่รับสายเลย

19.30 น. โทรหาแม่ ตอนนี้อยู่กับน้าทิม น้าชาย รับหลายป้าคำเอาไว้ด้วยแล้ว แต่ว่าห้องยังเข้าไปไม่ได้เพราะว่ากุญแจรถนั้น อยู่ที่รถ อยู่ในรถน้าชาย ที่เพื่อนเค้ายืมไป กุญแจห้องพักของพี่กบติดอยู่ในรถ คืนนี้ก็เลยต้องไปนอนกับน้าทิ่มก่อน ไม่เป็นปัญหาอะไรมากมายนักหรอก

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

วันอาทิตย์ที่ 4 ธันวาคม พ.ศ. 2559

น้ำมัน 1 ถัง 730 กิโลเมตร

หลังจากไปเอารถออกมาใช้งาน ซึ่งยังวิ่งช้าๆ ไม่ได้เร่งรีบอะไรมากมายนัก เนื่องจากยังปรับสภาพการขับรถไม่ได้ ปรับจากรถเก๋งคันเล็กๆ ใช้ความเร็วสูงๆ รถก็ยังนิ่ง แต่พอเป็นรถใหญ่ มันโยน แกว่ง เวลาเลี้ยว เวลาตกหลุม มันสะท้านสะเทือนเลย ก็เลยวิ่งช้า เป็นส่วนหนึ่งที่ทำให้ประหยัดน้ำมันด้วยหรือเปล่า อันนี้ไม่แน่ใจ ความเร็วเฉลี่ยๆ อยู่ที่ 90-100 กม/ชม วิ่งใช้งานภายในจังหวัด จากบ้าน มาทำงาน ตั้งแต่วันที่ออกรถมา จากนั้นวันที่ 16 พย. ก็ไปเติมน้ำมันเต็มถัง แล้วไปถ่ายรูปที่สวรรคโลก 17 พย. งาน 2 be number 1 จากป้ายมันกำหนดเอาไว้ว่าเฉลี่ยวิ่งได้ 830 โห... ไม่เชื่อเว้ยครับ เกินไป
เต็มถังครั้กแรก มีน้ำมันเหลือในถัง

เต็มถังครั้งแรก เฉลี่ยวิ่งได้ 830 กม/ชม. วิ่งจริงไม่ถึงได้ 700
ตั้งแต่วันที่ 16 พย. น้ำมันเต็มถัง ก็วิ่งมาจนถึงวันที่ 30 พย. น้ำมันหมดถังพอดี ระยะทางการวิ่งจริงๆ ก็วิ่งได้ราวๆ 730 กม. แต่ ระยะทางเท่านี้คือ หมดเลยนะ เกลี้ยงถังแน่นอน วิ่งจริงๆ ควรจะหาปั๊มได้ตั้งแต่ 600 กม.แรกแล้วเพื่อความปลอดภัย เนื่องจากถ้าน้ำมันหมดถัง ระบบเกียร์มันจะล๊อค ทำให้วิ่งได้อืดๆ ต้องขับปลดล๊อค .. อ่านเจออยู่ แต่ยังไม่ถึงขนาดเกลี้ยงถังเลยยังไม่ได้จำว่าต้องทำยังไง จำได้ว่าต้องวิ่งให้ถึง 40 กม/ชม แล้วระบบจะปลดล๊อค ... แสดงว่ามันอืดมากเลย
ถ้าเหลือวิ่งได้ 70 กม จะมีเตือนขึ้นมาว่าต้องเติมน้ำมัน

ถังที่ 2 หมดไปเยอะ เพราะวิ่งจนเกือบเกลี้ยงจริงๆ (61/70 ลิตร)
น้ำมันถังที่สองนี่ วิ่งไปแบบเกลี้ยงถังจริงๆ เลยทีเดียว (น้ำมันขึ้นราคาด้วยถ้าไม่ถ่ายไว้ไม่รู้เลย) เพราะงั้น เลยเติมหนักหนาสาหัสกันไปเลย 61.314 ลิตร เรียกว่า เกือบหมดถังแล้วนะนี่ วิ่งเข้าไปได้เรา ขนาดถังรุ่นนี้เป็นน้ำมันดีเซล ความจุถัง 70 ลิตร ถ้าเอาตามคู่มือบอกนะ มันบอกไว้แบบนั้นจริงๆ รายละเอียดการใช้งานลึกๆ ทั้งหมด ยังอ่านไม่หมด คงต้องอ่านกันต่อไป รวมถึงจุดไฟต่างๆ ด้วย ว่าสามารถเชื่อมต่อตรงไหนได้บ้างผ่าน fuse tab ซึ่งเดี๋ยวนี้มีขายทั่วไป ป้องกันการตัดสาย การช๊อตได้ด้วย เพราะมีฟิวส์ในการดูแลอยู่ เอาไว้ถังสองนี้หมดเท่าไหร่ จะรีวิวไปเรื่อยๆ เพราะยังไม่มีระยะทางที่วิ่งไกลๆ ถ้าวิ่งไกลๆ เท้านิ่งๆ ก็น่าจะประหยัดอยู่นะ อย่างน้อยก็มั่นใจได้ว่า 650 กม. แน่นอนอยู่แล้ว ค่อยยังชั่ว รอดูกันต่อไป

วันพุธที่ 23 พฤศจิกายน พ.ศ. 2559

เปลี่ยนลมยางเป็นไนโตรเจน

เปลีายนลมยาง mitsubishi pajero sport ใช้ลมไนโตรเจน แทนลมธรรมดา เสียค่าเติม ล้อละ 50 บาท ที่ ช ศรีอรุณการยาง เติมไปที่ 35 ทั้งหน้าและหลัง

วันจันทร์ที่ 14 พฤศจิกายน พ.ศ. 2559

วันไปรับรถ

     วันนี้ เป็นอีกวันนึงที่เริ่มต้นกับสิ่งใหม่ ชีวิตใหม่ ภาระใหม่ที่เพิ่มเข้ามา หลังจากวันนี้ไป ก็จะต้องปรับตัวใหม่ทั้งหมด ลดดื่มลง ไปออกกำลังกาย ใช้เงินให้ประหยัดกว่าเดิมเพิ่มมากขึ้น เพื่อแบ่งเบาภาระที่ติดตัวไปอีก 6 ปีต่อจากนี้ แต่ก็ได้มาซึ่งความสะดวกสบายในชีวิตประจำวันด้วย การเดินทางที่สามารถไปได้มากกว่ารถคันเดิม ไม่ต้องนั่งอัดกันไปยากลำบาก มีช่องแอร์ทั่วทั้งคัน ตั้งแต่หน้ายันหลัง แม่ก็นั่งได้สบาย ไม่ต้องทนร้อนเหมือนคันเดิมอีก

     เริ่มต้นเข้าไป 15.30 น.

ดูเค้าตกแต่งรถ เพราะตอนไปรับยังไม่เสร็จดี ไม่เร่ง

หลังก็สวยดี ใส่ปลายท่อ กับแคร๊งหลังด้วย


วันศุกร์ที่ 28 ตุลาคม พ.ศ. 2559

วันนี้ใช้เงินหนักมาก

วันนี้ หลังจากไปปิดเล่ม civic จากบริษัทเมืองทอง ในราคายอดจัดที่ลดลงแล้ว เป็นเงิน 167,733 บาท ได้เล่มกลับมาให้แม่เก็บเอาไว้เหมือนเดิม รถก็ยังอยู่กับเรา ให้แม่ได้ใช้งาน รื้ออะไรออกก็ไม่ได้ด้วยนะ เพราะขนาดบอกว่า จะเอาตู้เครื่องเสียงออก แม่ยังไม่ยอมเลย จะให้มีพื้นที่กว้างๆ ซักหน่อย เอาๆ ว่าไป เค้าจะเอา ก็ปล่อยเค้า

ตั้งแต่เช้า ก็ดูเหมือนมีอุปสรรคนะ ในการทำงาน เพราะอะไรๆ ก็เร่งไปหมด งานข้อมูลก็มารื้อของส่งคืนให้กับพัสดุ หลายรายการ เรียกได้ว่า รื้อห้องออกไปหมดเลยเหมือนกัน ล้างแอร์อีกต่างหาก ท่าทาง สงสัยจะมีคนเข้ามาอยู่อาศัย คงไม่โดนอะไรวุ่นวายหรอกนะ ชักน่าเบื่อ น่ารำคาญเหมือนกัน

หลังจากบ่าย แม่กลับมาจาก รพ.ศรีสังวร ก็เข้าไปหาแม่กับพี่พร ไอ้นา แม๊ะ มีการฟ้องไอ้นาด้วย เราดุ เออ นะ บอกว่าให้บอกเราว่าให้เบาๆ ดุแม่ นี่แค่เสียงดังนะ หาว่าตะคอกใส่ซะงั้น เป็นไปได้คนเรา แล้วไปบอกไอ้นามัน จะช่วยอะไรได้ ไม่ได้เป็นอะไรกันนะ แม่จ๋าาาาาาา

หลังจากไปธนาคารเสร็จ เบิกเงินมา 180,000 บาท เพื่อใช้จ่าย_ายในวันนี้ให้แล้วเสร็จ ทุกรายการ เริ่มด้วย ไปจ่ายเงินค่ารถ civic ราคาปิดตัดยอดทั้งหมด 167,733 บาท ลดไปแค่สามหมื่นกว่าบาทเอง น้อยแท้ เฮ้อ ... แต่ก็ยังดีนะ ได้ลดไปบ้างปิดยอดเสร็จ ได้เล่มรถกลับคืนมาเลย หลังจากนั้น ก็ไปออมสินให้งานสหกรณ์ หลังจากนั้ ไปรับป้าน้อย ที่ปั๊ม ปตท. หน้าบ้านสมศักดิ์ ไม่รู้มายังไงเหมือนกัน ตอนแรก จะเข้าไปจองรถ แต่ไปรับป้าน้อย เลยจะกลับไป สสจ เลย แต่ป้าน้อยไม่รีบ เลยเข้าไปจองรถเอาไว้เลย จ่ายไว้ 5,000 บาท จบงานกันไป รายการที่จอง ก็ไม่ได้น้อยนะ ... คนอื่นได้ยังไงไม่รู้เหมือนกัน ก็ว่ากันไป เราต้องการความสะดวกเท่านั้นแหละ หลังจากจ่ายเงินเสร็จ คิดว่าจะไปดูรถ แต่ยังไม่ทันทำรายการเสร็จ พี่พร ก็โดนเด็กๆ โทรตามแล้ว จองเสร็จก็เลยกลับกันทันที เออ นะ ดีจริง เป็นรายการการจองไว้มากเลย ตลกดี น้องที่มารับรถ ก็งงๆ ไปเลย