คอนฟิก CoovaChilli ทำหน้าที่เป็น WiFi Captive Portal เบื้องต้น

หลังจากที่ได้ คอนไพล์ซอร์ซโค้ดและติดตั้ง CoovaChilli บน Ubuntu 18.04 ตอนนี้เรามาลองคอนฟิก CoovaChilli ให้ทำหน้าที่เป็น Captive Portal เบื้องต้นกัน เพื่อให้ผู้ใช้งาน WiFi ล็อกอินก่อนใช้อินเทอร์เน็ตได้

Continue reading “คอนฟิก CoovaChilli ทำหน้าที่เป็น WiFi Captive Portal เบื้องต้น”

คอนไพล์ซอร์ซโค้ดและติดตั้ง CoovaChilli บน Ubuntu 18.04

CoovaChilli เป็นโปรแกรมบริหารจัดการ ควบคุมการเข้าใช้งานระบบเครือข่าย เช่นสามารถกำหนดให้ผู้ใช้งาน WiFi ต้องล็อกอินก่อนจะใช้งานอินเทอร์เน็ตได้ หรือที่เรียกว่า Captive Portal

เรามาดูวิธีการดาวน์โหลด คอมไพล์ซอร์ซโค้ด CoovaChilli แล้วสร้างเป็นไฟล์ .deb เพื่อติดตั้ง บน Ubuntu 18.04 กัน

ในที่นี้จะทดลองติดตั้งบน Ubuntu 18.04 ที่เพิ่งลงเสร็จใหม่ๆ

Continue reading “คอนไพล์ซอร์ซโค้ดและติดตั้ง CoovaChilli บน Ubuntu 18.04”

แก้ไขบู๊ต Ubuntu 18.04 ช้า ค้างที่ข้อความ A start job is running for Wait for Network to be Configured

หากคุณเจอปัญหาบู๊ต Ubuntu 18.04 ช้า หน้าจอค้างอยู่ที่ข้อความ A start job is running for Wait for Network to be Configured ประมาณ 2 นาที กว่าจะไปขั้นตอนต่อไป

Continue reading “แก้ไขบู๊ต Ubuntu 18.04 ช้า ค้างที่ข้อความ A start job is running for Wait for Network to be Configured”

สิ่งที่ทำหลังจากติดตั้ง CentOS 7 – เปลี่ยนชื่อเครื่อง hostname

รันคำสั่งบน CentOS 7 เพื่อเปลี่ยนชื่อเครื่อง hostname

# hostname
# hostnamectl
# nmtui
# vi /etc/hostname

การคอนฟิกเน็ตเวิร์กใน VirtualBox กับ CentOS 7 (YouTube)

คอนฟิกเน็ตเวิร์กของ VirtualBox ในโหมด NAT, Bridged, Host-only เพื่อเชื่อมโยงระหว่างเครื่องเสมือน (Guest) ที่ติดตั้ง CentOS 7 กับเครื่องหลัก (Host) และเน็ตเวิร์กภายนอก

ติดตั้งและคอนฟิกเซิร์ฟเวอร์แชร์ไฟล์ด้วย Samba บน CentOS 7

Samba เป็นโปรแกรมหรือเซอร์วิสยอดนิยมอย่างหนึ่งที่สามารถนำมาติดตั้งบนลีนุกซ์ และคอนฟิกทำเป็นเซิร์ฟเวอร์แชร์ไฟล์ (File Sharing Server) ให้กับเครื่องอื่นๆ ได้ ไม่ว่าจะเป็น Windows, MAC OS X

ลองมาดูวิธีการติดตั้งและคอนฟิก Samba บน CentOS 7 เบื้องต้นกัน เพื่อให้ผู้ใช้งานจากเครื่องอื่น สามารถเรียกใช้ไฟล์ที่อยู่ใน home ของแต่ละคนบนเซิร์ฟเวอร์ได้

ในที่นี้จะแสดงวิธีการติดตั้ง คอนฟิกและแก้ไขปัญหาไปทีละขั้น เพื่อให้ผู้อ่านได้เข้าใจกระบวนการ เผื่อใช้เป็นแนวทางในการแก้ไขปัญหาได้

Continue reading “ติดตั้งและคอนฟิกเซิร์ฟเวอร์แชร์ไฟล์ด้วย Samba บน CentOS 7”

ตรวจสอบสัญญาณ Wi-Fi บน Mac OS X ด้วย Wireless Diagnostics

บางครั้งโปรแกรมที่ต้องการ ก็มีอยู่ในเครื่องอยู่แล้ว เพียงแต่ต้องรู้ชื่อคำสั่ง หรือวิธีเรียกใช้งาน

หลังจากที่หาโปรแกรมที่รันบน Mac OS X เพื่อใช้ในการตรวจสอบสัญญาณ Wi-Fi อยู่นาน สุดท้ายพบว่า โปรแกรมที่ต้องการมีอยู่แล้วในเครื่อง เพียงแต่ต้องรู้วิธีเปิดใข้งานเท่านั้นเอง

โปรแกรมที่ว่าคือ Wireless Diagnostics ที่สามารถใช้ตรวจสอบ ดูข้อมูล Wi-Fi โหมด (Mode) เชื่อมต่อว่าเป็น a/b/g/n ช่องสัญญาณ (Channel) ความแรงของสัญญาณ (RSSI) สามารถ scan หา SSID หรือ BSSID รวมทั้งสร้างกราฟเพื่อเปรียบเทียบความแรงสัญญาณ (RSSI) เทียบกับสัญญาณรบกวน (Noise) ได้ด้วย

Continue reading “ตรวจสอบสัญญาณ Wi-Fi บน Mac OS X ด้วย Wireless Diagnostics”

การคอนฟิกเน็ตเวิร์กใน VirtualBox

หลังจาก การสร้างเครื่องเสมือนใน VirtualBox เสร็จเรียบร้อยแล้ว หากเราต้องการให้เครื่องเสมือน (guest) สามารถใช้เน็ตเวิร์กหรืออินเทอร์เน็ตได้ด้วย หรือเราต้องการรีโมตเข้าไปที่เครื่องเสมือนเช่นโดยใช้ ssh, web เราต้องแก้ไขคอนฟิกส่วนเน็ตเวิร์กใน VirtualBox

Continue reading “การคอนฟิกเน็ตเวิร์กใน VirtualBox”

CentOS 7 คอนฟิก Firewall เบื้องต้นด้วย firewall-cmd

สิ่งที่เปลี่ยนไปอีกอย่างใน CentOS 7 หรือ Red Hat Enterprise 7 เมื่อเทียบกับเวอร์ชันเดิม (5, 6) คือเปลี่ยนมาใช้ firewalld เพื่อช่วยให้การคอนฟิก firewall ในลีนุกซ์ทำได้ง่ายขึ้น โดยมีการจัดแบ่งเป็นโซน (zone) จัดกลุ่มพอร์ต (port) เป็นเซอร์วิส (service) และอื่นๆ

จริงๆ แล้ว เบื้องหลัง firewalld ก็ไปเรียกคำสั่ง iptables เพื่อใช้คอนฟิก Netfilter ซึ่งเป็นโมดูลอยู่ในเคอร์เนลลีนุกซ์ ในการจัดการควบคุมแพ็กเกจ (packet filtering) เข้าออกเครื่อง

ในที่นี้ขอยกตัวอย่างการใช้คำสั่ง firewall-cmd เพื่อเพิ่มเซอร์วิสเช่น http ให้เครื่องอื่น สามารถมาเรียกใช้เซอร์วิสเว็บในเครื่องของเราได้

Continue reading “CentOS 7 คอนฟิก Firewall เบื้องต้นด้วย firewall-cmd”

CentOS 7 แก้ไขคอนฟิกเน็ตเวิร์กด้วยคำสั่ง nmtui

ใน CentOS 7 หากต้องการแก้ไขค่าคอนฟิกเน็ตเวิร์ก สามารถทำได้ด้วยคำสั่ง nmtui ซึ่งทำงานในโหมดเท็กซ์ ทำให้สามารถเรียกใช้งานได้สะดวกผ่านการ ssh หรือคอนโซลของเครื่องได้

แทนที่จะแก้ไขไฟล์คอนฟิกที่อยู่ในไดเรกทอรี /etc/sysconfig/network-scripts/ โดยตรง การใช้ nmtui จะช่วยทำให้แก้ไขค่าคอนฟิกเน็ตเวิร์กได้ง่ายขึ้น ลดข้อผิดพลาดในการคอนฟิก

Continue reading “CentOS 7 แก้ไขคอนฟิกเน็ตเวิร์กด้วยคำสั่ง nmtui”