CentOS fix IP


ปกติตัว OS จะมี Application service ที่ทำหน้าที่บริหารจัดการอยู่แล้วนั้นก็คือ
NetworkManager แต่มันยังงงๆกับการตั้งค่า IP อยู่ การปิด service NetworkManager แล้วไปตั้งค่าที่ ไฟล์คอนฟิกแทน เร่มจากการปิด service NetworkManager  ก่อน


#service NetworkManager stop
 และไม่ให้ทำงานอีกถ้ามีการรีสตาร์ทเครื่อง
#chkconfig NetworkManager off
และให้สตาร์ท service network แทน
#chkconfig network on 
ไฟลืที่เกี่ยวข้องที่เราจะต้องแก้ไขมีดังนี้
       /etc/sysconfig/network
      /etc/sysconfig/network-scripts/ifcfg-eth0
      /etc/resolv.conf

ไฟล์แรก
#vi /etc/sysconfig/network
เพิ่มเข้าไปเลยตามนี้
NETWORKING=yes
HOSTNAME=server.domain.com
GATEWAY=192.168.100.1
Gateway แล้วแต่ืำว่า network ใช้ gateway อะไีร
ไฟล์ต่อไป /etc/sysconfig/network-scripts/ifcfg-eth0
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
แก้ไขดังนี้

DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.100.255
IPADDR=192.168.100.10
NETMASK=255.255.255.0
NETWORK=192.168.100.0
ONBOOT=yes  
ไฟล์ต่อไปเป็น System DNS /etc/resolv.conf แล้วใส่ IP DNS เข้าไป  
search domain.com
nameserver 192.168.100.2
nameserver 192.168.100.3
 แล้ว start stop restart service ดูครับ
#service network start|stop|restart 

Comments