ตัวอย่าง อยากจะเล่น line สมัยนี้ จะต้องมี osx อย่างน้อยๆ ก็ ต้อง version 10.14 ขึ้นไป ส่วนใครเคยติดตั้ง line ก่อนหน้านี้ ก็ยังใช้งานได้อยู่ใน mac รุ่น 10.13 hight sierra (ถ้าลง line ก่อนหน้านั้น ก็จะเล่นได้)
ก่อนหน้านี้ใครที่ใช้ version osx version 10.13 (high sierra) ก็สามารถ ใช้งาน line ได้เพราะว่า line support ในการติดตั้ง แต่ตอนนี้ คนที่จะใช้ line อย่างน้อยๆ ต้องการ version 10.14 (Mojave) แต่ผม ทำการ clean install และจะเปลี่ยน harddisk เป็น ssd จะ up osx บนเครื่อง macbook ปี 2008 ให้สามารถใช้งาน osx version 10.15 (Catalina) ได้
ย้อนประวัตินิดหนึ่งนะครับ
mac ที่ผมใช้งานอยู่ เร่ิมแรกเลย มันสามารถ update ได้แค่ version 10.6 "Snnow Leopart" หากจะเรียงลำดับ version osx สามารถหาได้ ใน google ว่า list version mac osx ก็จะเห็นลำดับการพัฒนา version ของ osx ครับ ... ต่อนะครับ หลังจากนั้น ผมก็หาวิธีในการ update หรือ ง่ายๆ ค้นหาใน google พวก osx unsupport ก็จะมีวิธีใน google , youtube ในการ upgrade osx รุ่นเก่าๆ ให้สามารถ ติดตั้ง osx รุ่นใหม่ๆได้นั่นเอง
ผมก็ update เรื่อยๆ มา แต่ก็ไม่ได้ถึงกับเขียน blog มาเล่าให้ฟัง แต่พอทำมาบ่อยๆ หลายเครื่อง หลายเครื่องในที่นี้ คือที่บ้านมีหลาย mac หลายเครื่องครับ ทั้ง mac mini ,mac air, macbook pro ซึ่งก็ apple ไม่ support ให้ติดตั้ง osx ใหม่ๆ ได้ ผมก็เลยทำหลายๆเครื่อง และเจอปัญหา หลายๆ อย่าง ก็แก้ไขให้มันสามารถใช้งานได้ ซึ่งใน google ,youtube ไม่ได้บอกไว้ ให้เราเจอปัญหาเอง และผมก็รู้วิธีแก้ไข จนทำงานได้ ก็จะได้มาบอกเล่าให้ พี่ๆ น้องๆ ฟัง หากเจอปัญหา จะได้ไม่ต้องเสียเวลา เพราะว่า ผมผ่านตรงจุดนั้นมาแล้ว
ภาพบน เป็น macbook ปี 2010 อีกเครื่องหนึ่ง ซึ่งทาง apple ก็เลิกสนับสนุนสิ้นสุดที่ version 10.13 High Sierra ผมก็ทำการ update ให้เป็น version 10.14 ซะ แต่ไม่ขอกล่าวถึง version ตำ่ๆ กว่านี้เพราะว่า เราจะทำการ ข้าม version หลายๆ version มาเพื่อให้สามารถทำงานร่วมกันกับ application รุ่นใหม่ๆ ได้ เช่น line app หรืออื่นๆ ที่สนับสนับ version 10.13 ขึ้นมาครับ
สิ่งที่ต้องเตรียมพร้อมเลย
1. usb drive อย่างน้อยๆ มี 16-32 G ไว้เลยนะครับ แต่หาก 8 G ก็พอไหว 2. ความอดทน หากเป็น mac ที่ใช้ harddisk อยู่นะ แนะนำเปลี่ยนเป็น ssd ราคาไม่แพงแล้ว 3. ram อย่างน้อย ๆ 2 G แนะนำ up ram เป็น 4-8 G
สิ่งที่ต้องรู้ 1. เราจะ update osx version เก่า จาก version 10.13 (High Sierra) เป็น 10.15 (Catalina) ข้าม version 10.14 (Mojave) ไปเลยนะครับ
เล่าให้ฟังครับ ว่า macbook air เครื่องเก่าก็ยังทำงานได้ up จาก version 10.6 "Snow Leopard" เป็น version High Sierra ram แค่ 2 Gb ซึ่งตัวนี้ ก็สิ้นสุดที่ apple ไม่สนับสนุนสิ้นสุดที่ leopart (รุ่น osx) ผมก็ upgrade ขึ้นมาใช้มาเป็น High Sierra หลักการเช่นเดียวกับกับตัวอย่าง ลองหาข้อมูลดูครับ หลักการทำ usb boot ก็คล้ายๆ ก้นครับ สามารถใช้งานได้ทั้ง airdrop , firefox, chrome, safari แค่นี้ก็เพียงพอ แต่ลง line ไม่ได้นะครับ
macbook air 2010 ram 2Gb ก็สามารถ upgrade ได้เช่นเดียวกันครับ แต่ผมว่า ram 2 Gb เหมาะกับ Hight Sierra มากกว่าครับ
#conf t Surasam(config)#spanning-tree loopback-guard Surasam(config)#exit
กำหนด dns #conf t Surasam(config)#ip name-server 203.158.x.x5 203.158.x.x6 (ip dns ของระบบหรือหน่วยงาน) หรือจะใส่ 8.8.8.8 ก็เอาที่สบายใจได้เลยครับ Surasam(config)#exit
สุดท้ายใช้คำสั่ง wr write เขียนบันทึก เกิดไฟดับ config ที่เรา set ไว้จะได้ไม่หายครับ
#wr
ทดสอบ คำสั่ง ping ออกไปยัง gateway ตัวอย่าง gateway ip 172.16.1.1 แล้วแต่ที่ทำงานของเพื่อนๆ ว่า gateway ของ ip manage ชุดไหนก็ใส่เข้าไป
Surasam#ping ip 172.16.1.1 PING 172.16.1.1 (172.16.1.1): 56 data bytes 64 bytes from 172.16.1.1: seq=0 ttl=255 time=0.000 ms 64 bytes from 172.16.1.1: seq=1 ttl=255 time=0.000 ms 64 bytes from 172.16.1.1: seq=2 ttl=255 time=0.000 ms 64 bytes from 172.16.1.1: seq=3 ttl=255 time=0.000 ms
ทดสอบ ping ไป google
Surasam#ping ip 8.8.8.8 PING 8.8.8.8 (8.8.8.8): 56 data bytes 64 bytes from 8.8.8.8: seq=0 ttl=112 time=29.999 ms 64 bytes from 8.8.8.8: seq=1 ttl=112 time=19.999 ms 64 bytes from 8.8.8.8: seq=2 ttl=112 time=19.999 ms 64 bytes from 8.8.8.8: seq=3 ttl=112 time=19.999 ms
เสริมคำสั่ง แสดง up/down ของแต่ละ port
#sh int stat gi 1 - 28
### set user สำหรับ config switch
ใช้ #conf t ก่อนนะครับ ตัวอย่างคร่าวๆ บางส่วนครับ
Surasam(config)#dot1x system-auth-control Surasam(config)#encrypted radius-server host xxx.xxx.xxx.xxx auth-port 1812 acct-port 1813 key Q0lBIAAAAAAAAQAA03kGAqSF4Z8LrHJxPjRMHg== priority 1 usg-type all Surasam(config)#encrypted radius-server host yyy.yyy.yyy.yyy auth-port 1812 acct-port 1813 key Q0lBIAAAAAAAAQAA03kGAqSF4Z8LrHJxPjRMHg== priority 2 usg-type all Surasam(config)#aaa authentication login default tacacs+ local Surasam(config)#aaa authentication login consol local Surasam(config)#aaa authentication login ssh tacacs+ local Surasam(config)#aaa authentication login telnet tacacs+ local Surasam(config)#aaa authentication login console local Surasam(config)#encrypted tacacs-server default-param key Q0lBIAAAAAAAAQAAbfdAe3hn2BLgNDbCRvwcmw== Surasam(config)#tacacs-server host zzz.zzz.zzz.zzz port 49 priority 1 Surasam(config)#ip telnet server Surasam(config)#ip ssh server
วันนี้ เอาแค่นี้ก่อน คราวหน้าจะมา config port แต่ละ port เพื่อตั้งค่า .dot1x อ่านค่า server radius เมื่อ pc client มาเสียบที่ port แล้วให้ pc ไปอ่านค่า ad ของหน่วยงานตรวจสอบ user & accout เพื่อยืนยันตัวตน ก่อนใช้งาน internet ครับ