Tuesday, April 07, 2015

Rename Interface in Centos 7

Di Centos 7, penamaan suatu interface berbeda jauh sekali, dari yang sebelumnya. Biasanya kan kita kenal interface eth0, eth1 dan seterusnya. Kalo di Centos 7, enp0s3, enp0s8.  Yang tidak terbiasa, tentu kesulitan untuk menghapal penamaan yang baru ini. Bagaimana caranya mengembalikan penamaan interface ke sebelumnya.??
Ifconfig Centos 7 before change interface name


Ada 3 langkah saja yang harus dilakukan
1.        Edit file /etc/sysconfig/grub.
Di baris GRUB_CMDLINE_LINUX, tambahkan “net.ifnames=0”. Dan jangan lupa save filenya.
[root@localhost Desktop]$sudo vim /etc/sysconfig/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="net.ifnames=0 rd.lvm.lv=centos/swap vconsole.font=latarcyrheb-sun16 rd.lvm.lv=centos/root crashkernel=auto  vconsole.keymap=us rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

2.        Jalankan ulang konfigurasi grub.
[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-123.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-123.el7.x86_64.img
Warning: Please don't use old title `CentOS Linux, with Linux 3.10.0-123.el7.x86_64'
for GRUB_DEFAULT, use `Advanced options for CentOS Linux>CentOS Linux, with Linux 3.10.0-123.el7.x86_64' (for versions before 2.00) or `gnulinux-advanced-0d210673-93e0-4c43-b843-932386607149>gnulinux-3.10.0-123.el7.x86_64-advanced-0d210673-93e0-4c43-b843-932386607149' (for 2.00 or later)
Found linux image: /boot/vmlinuz-0-rescue-6eb71ceee2514c67860fbc917cbde010
Found initrd image: /boot/initramfs-0-rescue-6eb71ceee2514c67860fbc917cbde010.img
Done

3.        Masuk ke folder /etc/sysconfig/network-script. Delete file ifcfg-eth*. Reboot

Dan ini dia hasilnya. Berhasil.
Ifconfig Centos 7 after change interface name

Konfigurasi / Setting / Setup IP address.
Untuk mengkonfigurasi IP address di Centos 7, seperti biasanya melalui file ifcfg-eth* di etc/sysconfig/network-script. Tapi jika tidak ada filenya, atau filenya dengan nama yang berbeda, maka gunakan “nmtui”. Tool ini bagus dan mudah untuk mengkonfigurasi IP address di interface Centos 7. Ikuti langkah-langkah berikut ini.
1.        Terlebih dahulu masuk ke /etc/syconfig/network-script. Delete file ifcfg-* (jika ada). Kenapa di delete ? kita akan menggunakan "nmtui" yang nantinya file ifcfg-eth akan terbentuk otomatis. Dan selanjutnya reboot.
2.        Di terminal ketik "nmtui". Akan muncul “network manager TUI”. Pilih “edit a connection”.
Network Manager TUI

3.        Pilih interface yang akan diedit. Sesuaikan nama profile. Pada bagian IP address sudah tersetting otomatis.
Edit interface eth0

4.    Jika IP address ingin disetting secara manual, maka edit seperti pada gambar di bawah ini. Mudah sekali.
Edit interface eth1

5.        Klik ok, sampai keluar dari "nmtui".  Dan lakukan command “service network restart” di terminal.

Selesai. Cek lagi IP address di interface-nya dengan menggunakan perintah ifconfig. Dan seharusnya di /etc/sysconfig/netwok-script, akan ada file ifcfg-eth0, ifcfg-eth1. Selanjutnya untuk mengubah ip address bisa dengan mengedit file ifcfg-eth* atau kembali menggunakan "nmtui". 

Selesai beneran...:)

No comments:

Post a Comment