troubleshoot networking pada cloned linux centos 6.8 virtual machine di vmware workstation 12

11
1 www.iputuhariyadi.net TROUBLESHOOT NETWORKING PADA CLONED LINUX CENTOS 6.8 VIRTUAL MACHINE DI VMWARE WORKSTATION 12 Oleh I Putu Hariyadi < [email protected]> Pada tutorial ini, penulis ingin berbagi pengetahuan tentang solusi terkait permasalahan jaringan (networking) yang tidak bekerja pada Virtual Machine (VM) Linux CentOS 6.8 hasil clone di VMWare Workstation 12. Berdasarkan hasil googling dari beberapa sumber referensi dan ujicoba serta analisa terhadap permasalahan yang ada maka dapat disimpulkan bahwa permasalahan ini muncul karena konfigurasi jaringan pada clone VM Linux CentOS 6.8 masih mengacu pada alamat Media Access Control (MAC) awal dari VM Linux CentOS 6.8 sumber utama (master) clone dan terdapat ketidakcocokan antara alamat MAC yang digunakan pada Settings Virtual Machine dengan VM Linux CentOS 6.8 clone. Terdapat dua file yang memerlukan penyesuaian untuk memperbaiki permasalahan ini yaitu: a) File /etc/udev/rules.d/70-persistent-net.rules yang memuat konfigurasi pengenalan network adapter oleh udev Linux. Menurut wikipedia dan Linux.com, udev merupakan device manager untuk Linux kernel 2.6 yang digunakan untuk membuat dan menghapus file node untuk perangkat atau device yang dikoneksikan ke sistem pada directory /dev secara dinamis termasuk network adapter. b) File /etc/sysconfig/network-scripts/ifcfg-eth0 yang memuat konfigurasi jaringan untuk network adapter eth0. Adapun langkah-langkah untuk memperbaiki permasalahan jaringan pada Linux CentOS yang di clone adalah sebagai berikut:

Upload: i-putu-hariyadi

Post on 09-Jan-2017

215 views

Category:

Education


7 download

TRANSCRIPT

Page 1: Troubleshoot Networking Pada Cloned Linux CentOS 6.8 Virtual Machine di VMWare Workstation 12

1 www.iputuhariyadi.net

TROUBLESHOOT NETWORKING PADA CLONED LINUX CENTOS 6.8 VIRTUAL MACHINE DI VMWARE WORKSTATION 12

Oleh I Putu Hariyadi

< [email protected]>

Pada tutorial ini, penulis ingin berbagi pengetahuan tentang solusi terkait permasalahan jaringan (networking) yang tidak bekerja pada

Virtual Machine (VM) Linux CentOS 6.8 hasil clone di VMWare Workstation 12. Berdasarkan hasil googling dari beberapa sumber referensi dan

ujicoba serta analisa terhadap permasalahan yang ada maka dapat disimpulkan bahwa permasalahan ini muncul karena konfigurasi jaringan

pada clone VM Linux CentOS 6.8 masih mengacu pada alamat Media Access Control (MAC) awal dari VM Linux CentOS 6.8 sumber utama (master)

clone dan terdapat ketidakcocokan antara alamat MAC yang digunakan pada Settings Virtual Machine dengan VM Linux CentOS 6.8 clone.

Terdapat dua file yang memerlukan penyesuaian untuk memperbaiki permasalahan ini yaitu:

a) File /etc/udev/rules.d/70-persistent-net.rules yang memuat konfigurasi pengenalan network adapter oleh

udev Linux. Menurut wikipedia dan Linux.com, udev merupakan device manager untuk Linux kernel 2.6 yang digunakan untuk

membuat dan menghapus file node untuk perangkat atau device yang dikoneksikan ke sistem pada directory /dev secara dinamis

termasuk network adapter.

b) File /etc/sysconfig/network-scripts/ifcfg-eth0 yang memuat konfigurasi jaringan untuk network adapter

eth0.

Adapun langkah-langkah untuk memperbaiki permasalahan jaringan pada Linux CentOS yang di clone adalah sebagai berikut:

Page 2: Troubleshoot Networking Pada Cloned Linux CentOS 6.8 Virtual Machine di VMWare Workstation 12

2 www.iputuhariyadi.net

1. Power on VM Linux CentOS yang di clone.

2. Buka terminal dan login sebagai root. Apabila sebelumnya telah login menggunakan non root user, maka Anda dapat menggunakan

perintah “su –“ untuk berpindah login sebagai user root.

3. Memperbaharui isi file /etc/udev/rules.d/70-persistent-net.rules menggunakan editor nano agar hanya memuat

konfigurasi network adapter dengan alamat MAC yang valid dan penamaan network adapter dimulai dari pertama yaitu eth0.

# nano /etc/udev/rules.d/70-persistent-net.rules

Terlihat pada file ini terdapat pengenalan device untuk network adapter eth0 dan eth1 meskipun sebenarnya VM ini hanya memiliki

satu network adapter. Untuk mengetahui pengenalan device network adapter yang valid maka diperlukan informasi alamat MAC yang

Page 3: Troubleshoot Networking Pada Cloned Linux CentOS 6.8 Virtual Machine di VMWare Workstation 12

3 www.iputuhariyadi.net

digunakan oleh network adapter yang digunakan oleh VM ini. Hal ini dapat diketahui dengan cara keluar dari VM menggunakan CTRL+ALT

klik kanan pada VM Clone Linux CentOS dan memilih Settings, seperti terlihat pada gambar berikut:

Page 4: Troubleshoot Networking Pada Cloned Linux CentOS 6.8 Virtual Machine di VMWare Workstation 12

4 www.iputuhariyadi.net

Tampil kotak dialog Virtual Machine Settings pada bagian tab Hardware pilih Network Adapter dan klik tombol Advanced, seperti

terlihat pada gambar berikut:

Selanjutnya akan tampil kotak dialog Network Adapter Advanced Settings pada bagian MAC Address terlihat alamat MAC yang

digunakan oleh network adapter ini yaitu 00:0C:29:AF:0D:D2, seperti terlihat pada gambar berikut:

Page 5: Troubleshoot Networking Pada Cloned Linux CentOS 6.8 Virtual Machine di VMWare Workstation 12

5 www.iputuhariyadi.net

Catat alamat MAC ini sebagai referensi untuk pengaturan pada file /etc/udev/rules.d/70-persistent-net.rules. Tutup

kotak dialog yang tampil secara berturut-turut dengan menekan tombol Cancel.

Masuk kembali ke dalam VM Clone Linux CentOS dengan menekan CTRL-G. Lakukan penghapusan pengenal device network adapter yang

memiliki alamat MAC yang tidak sesuai dengan yang digunakan oleh network adapter yang terpasang pada VM ini, seperti terlihat pada

gambar berikut:

Page 6: Troubleshoot Networking Pada Cloned Linux CentOS 6.8 Virtual Machine di VMWare Workstation 12

6 www.iputuhariyadi.net

Tekan CTRL-K untuk menghapus setiap baris pengenal device network adapter yang tidak sesuai tersebut.

Selanjutnya lakukan perubahan nilai dari parameter NAME=”eth1” menjadi NAME=”eth0” agar nama pengenal untuk device network

adapter VM yang memiliki alamat MAC yang sesuai ini menggunakan eth0 maka hasilnya akan terlihat seperti pada gambar berikut:

Page 7: Troubleshoot Networking Pada Cloned Linux CentOS 6.8 Virtual Machine di VMWare Workstation 12

7 www.iputuhariyadi.net

Tekan CTRL+O dan Enter untuk menyimpan perubahan. Selanjutnya tekan CTRL+X untuk keluar dari editor nano.

4. Memperbaharui alamat MAC yang digunakan oleh network adapter eth0 pada file konfigurasi /etc/sysconfig/network-

scripts/ifcfg-eth0 agar menggunakan alamat MAC yang baru yaitu 00:0C:29:AF:0D:D2 dengan menggunakan editor nano.

# nano /etc/sysconfig/network-scripts/ifcfg-eth0

Page 8: Troubleshoot Networking Pada Cloned Linux CentOS 6.8 Virtual Machine di VMWare Workstation 12

8 www.iputuhariyadi.net

Lakukan perubahan nilai dari parameter HWADDR agar menggunakan alamat MAC yang baru maka hasilnya akan terlihat seperti pada

gambar berikut:

Page 9: Troubleshoot Networking Pada Cloned Linux CentOS 6.8 Virtual Machine di VMWare Workstation 12

9 www.iputuhariyadi.net

Tekan CTRL+O dan Enter untuk menyimpan perubahan. Selanjutnya tekan CTRL+X untuk keluar dari editor nano.

5. Melakukan reboot virtual machine Linux CentOS untuk mengaktifkan perubahan yang telah dilakukan.

# reboot

6. Verifikasi hasil setelah booting melalui terminal dengan mengeksekusi perintah “ifconfig”.

Page 10: Troubleshoot Networking Pada Cloned Linux CentOS 6.8 Virtual Machine di VMWare Workstation 12

10 www.iputuhariyadi.net

Terlihat network adapter eth0 telah aktif.

Selamat, Anda telah berhasil menyelesaikan permasalahan jaringan pada Linux CentOS yang di clone. Semoga bermanfaat. Apabila ada

pertanyaan, jangan segan untuk menghubungi penulis. Terimakasih

Page 11: Troubleshoot Networking Pada Cloned Linux CentOS 6.8 Virtual Machine di VMWare Workstation 12

11 www.iputuhariyadi.net

Sumber Referensi:

1. VMWare Knowledge Base, Networking does not work in a cloned Linux virtual machine (2002767), pada alamat

https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2002767

2. Cyberciti nixCraft, VMWare Image Clone Problem: eth0 Renamed As eth1, pada alamat http://www.cyberciti.biz/tips/vmware-linux-lost-

eth0-after-cloning-image.html

3. Wikipedia, udev, pada alamat https://en.wikipedia.org/wiki/Udev

4. Linux.com, Udev: Introduction to Device Management In Modern Linux System, pada alamat https://www.linux.com/news/udev-

introduction-device-management-modern-linux-system