วิธีแก้ไข Hostname ที่เป็นตัวเลขใน ElastixMT

Elastix Multi-Tenant for Service Provider
กฎการใช้บอร์ด
สำหรับโพสต์บทความและปัญหาเกี่ยวกับ Elastix MT

วิธีแก้ไข Hostname ที่เป็นตัวเลขใน ElastixMT

โพสต์โดย nuiz » 09 ม.ค. 2016 19:47

หาก Hostname เป็นตัวเลข เช่น [root@192 ~]# ซึ่ง 192 เป็นตัวเลขหลักแรกของ IP Address มีวิธีแก้ไขดังต่อไปนี้ครับ

เปิดดูในไฟล์ /etc/sysconfig/network จะเห็นแบบนี้

NETWORKING=yes
HOSTNAME=192.168.130.184

เห็นมั๊ยครับว่าบรรทัด HOSTNAME เป็น IP ของเครื่องแทนที่จะเป็นชื่อ ที่เป็นเช่นนี้เกิดจากตอนที่ Elastix มันรับ IP จาก DHCP Server มันหวังว่าจะได้ Hostname ที่เป็นชื่อมาด้วย แต่ปรากฏว่าไม่ได้มา มันเลยเอา IP เซ็ตเป็น Hostname แทน วิธีการแก้ไขไม่ยากครับ เปลี่ยนบรรทัด HOSTNAME จาก IP เป็นชื่อ ดังตัวอย่าง

HOSTNAME=ElastixMT

แล้วเซฟไฟล์ จากนั้นไปเพิ่มข้อมูลในไฟล์ /etc/hosts ด้วยครับ ดังตัวอย่าง

เดิม
127.0.0.1 localhost localhost.localdomain .localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

ใหม่
127.0.0.1 ElastixMT localhost localhost.localdomain .localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

เซฟไฟล์แล้วก็ reboot เครื่องครับ

ปล. ในไฟล์ /etc/hosts จะเห็นชื่อแปลกๆ เช่น .localdomain4 และ ::1 ... ลบออกก็ได้นะครับถ้าต้องการ ให้เหลือแบบนี้ก็ได้

127.0.0.1 ElastixMT localhost localhost.localdomain

รีบู๊ตเสร็จพร้อมท์ก็จะกลายเป็นแบบนี้ครับ ชื่อ Hostname เปลี่ยนเป็น ElastixMT แล้ว

[root@ElastixMT ~]#
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 7058
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

ย้อนกลับไปยัง Elastix MT - The Unified Communications Solution for Service Provider

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 2 ท่าน

cron