Windows 10 ไม่ได้รับ DHCP IP Address ลองวิธีนี้ได้นะ

เครื่อง Notebook ที่ cloning เป็น Windows 10 ใช้งาน LAN ไม่ได้ เพราะไม่ได้ IP Address จึงตรวจสอบทางฮาร์ดแวร์ ไม่ว่าจะเป็น สาย LAN, Network Switch ตรวจสอบซอฟต์แวร์ ISC DHCP Server รีบูตก็แล้ว แก้ไข dhcp leased file ก็แล้ว ก็แก้ไขไม่ได้ สอบถามผู้รู้ทาง Windows ก็ไม่มีคำตอบว่า จะต้องคลิกเข้าไปแก้ไขที่ไหน ใช้ ipconfig /release ก็แล้ว ก็ไม่สำเร็จ จนจะสรุปอยู่แล้วว่า จะส่งร้านเพื่อซ่อมเครื่อง แต่มาเอะใจว่า เอ…. เราลองเอา Linux Mint ที่เราใช้งานอยู่บูตเครื่อง Notebook นี้ดูทีว่าจะเห็นข้อมูล DHCP เป็นอย่างไรบ้าง กลับพบว่าทำให้ Windows 10 นั้นใช้งานได้เลย ข้างล่างนี้เป็น Output จากคำสั่ง tail -f /var/log/syslog บน Ubuntu server ดังนี้ เครื่อง Windows 10 อยู่ที่ network 192.168.m.0/25 ปัญหาที่เกิดคือ Windows 10 ไม่ส่ง DHCPREQUEST หลังจาก server ส่ง DHCPOFFER Oct  6 12:09:07 ubuntu dhcpd: DHCPDISCOVER from x8:y7:z8:7a:8c:e3 via eth0 Oct  6 12:09:07 ubuntu dhcpd: DHCPOFFER on 192.168.m.46 to x8:y7:z8:7a:8c:e3 via eth0 Oct  6 12:09:07 ubuntu dhcpd: DHCPDISCOVER from x8:y7:z8:7a:8c:e3 via eth0 Oct  6 12:09:07 ubuntu dhcpd: DHCPOFFER on 192.168.m.46 to x8:y7:z8:7a:8c:e3 via eth0 Oct  6 12:09:11 ubuntu dhcpd: DHCPDISCOVER from x8:y7:z8:7a:8c:e3 via eth0 Oct  6 12:09:11 ubuntu dhcpd: DHCPOFFER on 192.168.m.46 to x8:y7:z8:7a:8c:e3 via eth0 นำเครื่อง Windows 10 นั้นมาที่ network 192.168.n.0/24 ปัญหายังคงเกิดเหมือนเดิมคือ Windows 10 ไม่ส่ง DHCPREQUEST หลังจาก server ส่ง DHCPOFFER Oct  6 11:24:13 LAB02 dhcpd: DHCPDISCOVER from x8:y7:z8:7a:8c:e3 (SYSTEM8) via eth0 Oct  6 11:24:13 LAB02 dhcpd: DHCPOFFER on 192.168.n.20 to x8:y7:z8:7a:8c:e3 (SYSTEM8) via eth0 Oct  6 11:24:29 LAB02 dhcpd: DHCPDISCOVER from x8:y7:z8:7a:8c:e3 (SYSTEM8) via eth0 Oct  6 11:24:29 LAB02

Read More »

วิธีการทดสอบเว็บไซต์ Responsive บน Smart phone ด้วย Chrome

“ปัจจุบันกระแสการออกแบบเว็บเชิงตอบสนอง (Responsive design) ถูกนำมาใช้ในการออกแบบเว็บสมัยใหม่ เนืองจากสามารถดูได้ทั้งแบบผ่านเครื่องคอม แท็บเล็ต และมือถือ ได้โดยทันที” แต่ในระว่างการออกแบบ ถ้าผู้ออกแบบจะต้องมีการทดสอบบนอุปกรณ์แท็บเล็ต หรือมือถือ ต่างๆ ซึ่งมีความละเอียดของหน้าจอแตกต่างกันออกไป ซึ่งในส่วนที่ Chrome มีเครื่องมือที่ช่วยในการแสดงผลเว็บไซต์บนอุปกรณ์ Smart phone ได้ โดยไม่ต้องโหลดเพิ่ม แต่ประการใด !!! แถมวิธีการก็ง่ายแสนง่าย  ขั้นตอนที่ 1 ให้ไปที่ More tools > Developer tools ดังภาพ ขั้นตอนที่ 2 เลือกที่รูปโทรศัพท์ ดังภาพ ขั้นตอนที่ 3 สังเกต ด้านซ้ายจะปรากฏหน้าจอมือถือขึ้นมา ให้ระบุ URL ที่เราต้องการดังภาพ จากภาพ จะเห็นว่าหากเป็นเว็บที่ออกแบบด้วยหลักการออกแบบเว็บเชิงตอบสนอง (Responsive design) จะมีการจัดหน้าจอให้เหมาะสมกับอุปกรณ์ ขั้นตอนที่ 4 สังเกต ด้านบน เราสามารถเลือกรุ่นของ Smart Phone ได้หลายรุ่น แม้จะไม่มาก แต่ก็เป็นรุ่นหลักและหลากหลายความละเอียด หรือจะเลือกปรับขนาดเองก็ทำได้  และสามารถปรับให้แสดงแนวตั้งและแนวนอนได้อีกด้วย ดังภาพ จะเห็นว่าเครื่องมือด้งกล่าวใช้งานไม่ยาก ทำให้สามารถดูหน้าจอในหลายๆ ความละเอียดได้อย่างรวดเร็ว 

Read More »

ทดสอบการแสดงผลเว็บแอพพลิเคชันง่ายๆ บน Browser ต่างๆ ด้วยบริการของ Modern IE

ในปัจจุบันเว็บแอพพลิเคชันที่มีการพัฒนาจะต้องรองรับ Browser และอุปกรณ์ที่แตกต่างกัน ซึ่งบางครั้งเป็นการยากที่เราจะทดสอบให้ครบได้ จะดีไหมถ้าเราสามารถดูการแสดงผลเว็บแอพพลิเคชันที่พัฒนาว่า หน้าตาเป็นอย่างไรเมื่อแสดงผลบน Browser หรืออุปกรณ์อื่นๆ Microsoft ได้เปิดตัว Modern IE ขึ้น โดยมีบริการที่น่าสนใจที่เรียกว่า Browser screenshots !! ขั้นตอนที่ 1 ไปยัง URL : https://dev.modern.ie/tools/screenshots/ ขั้นตอนที่ 2 ใส่ URL ของเว็บแอพพลิเคชันของเราที่ต้องการ ขั้นตอนที่ 3 กดปุ่ม Enter หรือรูปแว่นขยาย เครื่องมือจะแสดงผลดังภาพ จะเห็นว่าเจ้า Browser screenshots เป็นเครื่องมือที่ช่วยให้เราเห็นหน้าจอเว็บแอพพลิเคชันของเราในเบื้องต้นได้ “หวังว่าจะมีประโยชน์ต่อนักพัฒนาหรือนักทดสอบระบบทุกท่านนะค่ะ”

Read More »

วิธีแก้ปัญหาวินโดวส์บูตไม่ได้หลังจาก resize

ผมต้องการขยายเนื้อที่ (resize) ให้กับ Windows โดยมีพื้นที่ data (linux partition EXT4) อยู่ที่ partition ที่ 1 และ Windows 8.1 อยู่ที่ partition ที่ 2 ผมจึงต้องการไปดึงส่วนท้ายของ partition ที่ 1 มาเพิ่มให้กับ Windows วิธีทำก็คือ ผมก็ resize เนื้อที่ partition ที่ 1 ให้เล็กลง 25 GB จากนั้นผมก็ resize เนื้อที่ partition ที่ 2 ขยายไปทางซ้ายเพื่อเอาพื้นที่ว่างที่ได้มารวมกับเนื้อที่ Windows เดิม จากนั้นทำการ save ในระหว่างนั้นมีคำแนะนำโผล่ขึ้นมาว่า ระวังนะการทำอย่างนี้ใน partition ที่มีส่วนที่เป็น boot ของ Windows จะเสียหายและจะต้องซ่อมแซมเป็นนะ ประมาณนั้น ผมก็ตอบ Yes เพื่อลองดู (ผมบูตแผ่น SystemRescueCd  และใช้โปรแกรม gparted ในการ resize) ผลที่ได้คือวินโดวส์บูตไม่ได้จริง ๆ ก็ค้นหา google search พบในเว็บไซต์หลายแห่งว่าให้ไปหาแผ่นติดตั้ง Windows ที่ใช้อยู่นั้นมาบูตแล้วจะแก้ไขได้ ผมจึงมาเล่าถึงวิธีที่ใช้ในการแก้ไขปัญหา 1. บูตจากแผ่นติดตั้ง Windows 8 2. เลือก Repair My Windows 3. เลือก Troubleshoot 4. เลือก Advanced options 5. เลือก Command Prompt 6. ทำคำสั่งเหล่านี้ทีละคำสั่งตามด้วยกด Enter bootrec.exe /FixMBR bootrec.exe /FixBoot bootrec.exe /RebuildBcd exit 7. เลือก Turn off your PC 8. เปิดเครื่องเพื่อดูผลลัพธ์ ผมก็เลยนำมาเล่าสู่กันฟังครับ หวังว่าทุกท่านจะไม่ต้องทำขั้นตอนเหล่านี้นะ Reference: http://www.sevenforums.com/backup-restore/372700-windows-wont-boot-after-resize-windows-partition.html

Read More »

ตั้งค่าให้ใช้ IPv6 ที่ Firefox web browser

เรื่องนี้สืบเนื่องมาจากผมใช้ Linux Mint และจะทดสอบว่า network ที่ทำงานสามารถใช้งานเว็บไซต์ที่รองรับ IPv6 แล้วได้หรือไม่ พบว่า ไม่สามารถเข้าถึงได้ ลองทดสอบกับ Firefox บน Windows อ้าว ใช้งานได้  และในขณะเดียวกัน Google Chome ใช้ได้ทั้งบน Linux และ Windows ค้นหาดูใน google search ได้คำตอบว่าหากจะใช้งาน IPv6 ให้ตั้งค่า network.dns.disableIPv6 เป็น false โดยเข้าไปตรวจสอบหรือแก้ไขที่ URL about:config จึงตรวจสอบดู พบว่า Firefox บน Linux Mint ตั้งค่าตัวเลือก network.dns.disableIPv6 เป็น true ในขณะที่ Firefox บน Windows เป็นค่า false ซึ่ง ค่า false ทำให้ใช้งานเว็บไซต์ที่เป็น IPv6 ได้ แก้ไขตั้งค่า network.dns.disableIPv6 เป็น false ทำให้ใช้งานเว็บไซต์ที่เป็น IPv6 ได้ ผมยังหาคำตอบไม่ได้ว่าทำไมค่า default จึงตั้งไว้อย่างนั้น ซึ่งแตกต่างกันระหว่าง Firefox บน Linux Mint กับ Firefox บน Windows ส่วน Google Chome นั้นไม่มีให้เลือก จึงใช้งานได้ทันทีที่ network ที่ใช้งานรองรับ IPv6 การทดสอบว่าเครื่องเราใช้งาน IPv6 ได้ สามารถทดสอบได้กับเว็บไซต์ http://www.v6.psu.ac.th http://www.kame.net http://whatismyipv6address.com/ http://test-ipv6.com/ See also: http://techglimpse.com/disable-enable-ipv6-firefox-chrome-browser/ http://ask.xmodulo.com/disable-ipv6-linux.html

Read More »