หน้า 1 จากทั้งหมด 1

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

โพสต์โพสต์แล้ว: 09 ม.ค. 2016 19:47
โดย nuiz
หาก 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 ~]#