เทคนิคการตรวจสอบและแก้ปัญหา RasPBX ออกเน็ตไม่ได้
โพสต์แล้ว: 20 ก.ค. 2016 20:50
ถ้า RasPBX ออกเน็ตไม่ได้ ก็จะติดตั้งโปรแกรมหรือใช้งานผ่านอินเตอร์เน็ตไม่ได้ ผมมีเทคนิควิธีการตรวจสอบและแก้ไขปัญหาดังต่อไปนี้
1. รีโมทเข้า RasPBX
ใช้ Putty, Bitvise หรือ SecureCRT ก็ได้
2. Ping ไอพีเกทเวย์ของมัน
สมมติว่าเกตเวย์ของ RasPBX คือ 192.168.100.1 นะครับ
ถ้ามี Reply แสดงว่าเชื่อมต่อกับเร้าท์เตอร์ได้ แต่ถ้าไม่ก็ให้เช็คคอนเน็คชั่นระหว่าง RasPBX กับเร้าท์เตอร์ครับ
เช็คไอพีเกทเวย์เช็คอย่างไร?
ถ้า RasPBX รับไอพีจากเร้าท์เตอร์ ไอพีเร้าท์เตอร์แหล่ะครับคือไอพีเกทเวย์ของ RasPBX
3. Ping ไอพีอะไรก็ได้ในอินเตอร์เน็ตที่เขาเปิดให้ Ping เช่น 202.129.57.132
ถ้าไม่มี Reply ก็ลองหา IP ใหม่มา Ping โดยอาจจะ Ping DNS ของผู้ให้บริการอินเตอร์เน็ตที่เราใช้บริการอยู่ก็ได้ ถ้ามี Reply แสดงว่าไม่ได้มีปัญหาเรื่องการเชื่อมต่ออินเตอร์เน็ต อาจมีปัญหาเรื่องการตั้งค่า DNS Server ในเครื่อง RasPBX ครับ
4. Ping ชื่อแทน IP เช่น http://www.google.co.th
ถ้าไม่ Reply และฟ้องประมาณว่าไม่สามารถ resolve name ได้ แสดงว่ามีปัญหาเรื่องการเซ็ต DNS Server ในเครื่อง RasPBX ครับ
5. แก้ไขค่าในไฟล์ /etc/resolv.conf
เปิดไฟล์นี้ดูครับ และดูบรรทัด nameserver ดูว่ามันถูกต้องมั๊ย ยกตัวอย่างเช่น
nameserver 127.0.0.1
อย่างนี้ผิดครับ เครื่อง ResPBX เราเลยออกเน็ตไม่ได้ ให้แก้ไขบรรทัดนี้ใหม่ครับ โดยอาจจะใส่เป็น
6. ลองใหม่ครับ
เปลี่ยน nameserver แล้วไม่ต้องรีสตาร์ท RasPBX ครับ ลองเชื่อมต่อเน็ตได้เลย
1. รีโมทเข้า RasPBX
ใช้ Putty, Bitvise หรือ SecureCRT ก็ได้
2. Ping ไอพีเกทเวย์ของมัน
สมมติว่าเกตเวย์ของ RasPBX คือ 192.168.100.1 นะครับ
- โค้ด: เลือกทั้งหมด
ping 192.168.100.1
ถ้ามี Reply แสดงว่าเชื่อมต่อกับเร้าท์เตอร์ได้ แต่ถ้าไม่ก็ให้เช็คคอนเน็คชั่นระหว่าง RasPBX กับเร้าท์เตอร์ครับ
เช็คไอพีเกทเวย์เช็คอย่างไร?
ถ้า RasPBX รับไอพีจากเร้าท์เตอร์ ไอพีเร้าท์เตอร์แหล่ะครับคือไอพีเกทเวย์ของ RasPBX
3. Ping ไอพีอะไรก็ได้ในอินเตอร์เน็ตที่เขาเปิดให้ Ping เช่น 202.129.57.132
- โค้ด: เลือกทั้งหมด
ping 202.129.57.132
ถ้าไม่มี Reply ก็ลองหา IP ใหม่มา Ping โดยอาจจะ Ping DNS ของผู้ให้บริการอินเตอร์เน็ตที่เราใช้บริการอยู่ก็ได้ ถ้ามี Reply แสดงว่าไม่ได้มีปัญหาเรื่องการเชื่อมต่ออินเตอร์เน็ต อาจมีปัญหาเรื่องการตั้งค่า DNS Server ในเครื่อง RasPBX ครับ
4. Ping ชื่อแทน IP เช่น http://www.google.co.th
- โค้ด: เลือกทั้งหมด
ping www.google.co.th
ถ้าไม่ Reply และฟ้องประมาณว่าไม่สามารถ resolve name ได้ แสดงว่ามีปัญหาเรื่องการเซ็ต DNS Server ในเครื่อง RasPBX ครับ
5. แก้ไขค่าในไฟล์ /etc/resolv.conf
เปิดไฟล์นี้ดูครับ และดูบรรทัด nameserver ดูว่ามันถูกต้องมั๊ย ยกตัวอย่างเช่น
nameserver 127.0.0.1
อย่างนี้ผิดครับ เครื่อง ResPBX เราเลยออกเน็ตไม่ได้ ให้แก้ไขบรรทัดนี้ใหม่ครับ โดยอาจจะใส่เป็น
- โค้ด: เลือกทั้งหมด
nameserver 8.8.8.8
6. ลองใหม่ครับ
เปลี่ยน nameserver แล้วไม่ต้องรีสตาร์ท RasPBX ครับ ลองเชื่อมต่อเน็ตได้เลย