วันอังคารที่ 14 มีนาคม พ.ศ. 2560

การแก้ไข Network Name (ens160) เป็น eth0 ใน Ubuntu 16.04

หลังจากการติดตั้ง Ubuntu Server 16.04 แก้ไขเน็ตเวิร์คจาก ens160 เป็น eth0 ดังนี้

1. ติดตั้ง Ubuntu ในสภาพแวดล้อม VMWare ตรวจสอบการ์ดแลนด์ที่ใช้ว่าชื่ออะไรด้วยคำสั่ง
ip a

2. แก้ไขชื่อเน็ตเวิร์คจาก ens160 เป็น eth0 ให้ทำดังนี้
sudo vi /etc/default/grub

มองหาบรรทัดที่เขียนว่า
GRUB_CMDLINE_LINUX=""

แก้ไขเป็นข้อความใหม่ดังนี้
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
  
3. หลังจากนั้นให้ใช้คำสั่ง
sudo grub-mkconfig -o /boot/grub/grub.cfg

4. แก้ไขการตั้งค่าเน็ตเวิร์คโดยให้ใช้แบบกำหนด IP Static ดังนี้
sudo vi /etc/network/interfaces

auto eth0
iface eth0 inet static
    address 192.168.x.x
    netmask 255.255.x.x
    dns-nameservers 192.168.x.x
    gateway 192.168.x.x

จากนั้นให้ทำการใช้คำสั่งเพื่อเปิดเครื่องใหม่
sudo reboot

5. ตรวจสอบผลลัพธ์
ip a