Kamis, 12 Maret 2020

NETWORK UBT-mengganti interface

MENGUBAH NAMA INTERFACE KE ETH0 DI UBUNTU 16.04 LTS

Saat ini mungkin sedang hangat-hangatnya berita tentang rilisnya Ubuntu versi LTS baru yaitu Ubuntu 16.04 LTS ( Xenial Xerus).
Ubuntu 16.04 LTS
Admin pun tidak ketinggalan ingin mencoba ubuntu versi terbaru ini yang katanya Wah......

Setelah susah payah mendownload file iso ubuntu ini, admin tidak mencobanya langsung di PC, tapi mimin coba dulu di mesin Virtual (VMware). Setelah berhasil menginstall mimin lalu mencoba beberapa fitur baru di Ubuntu ini tetapi saat ingin mengkonfigurasi jaringannya mimin kaget...Lho kenapa nama jaringannya ens33 kok bukan eth0?

Setelah mencari kesana-kesini di beberapa forum akhirnya mimin menemukan solusi mengubah nama jaringannya yang semula ens33 kembali ke eth0. Silahkan simak dibawah ini...... ^-^

Pertama cek diterminal dengan menggunakan perintah " ip a "
$ ip a

1: lo: <loopback,up,lower_up> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens33: <broadcast,multicast,up,lower_up> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:05:a3:e2 brd ff:ff:ff:ff:ff:ff
    inet 192.168.22.2/24 brd 192.168.22.255 scope global dynamic ens33
       valid_lft 1683sec preferred_lft 1683sec
    inet6 fe80::20c:29ff:fe05:a3e2/64 scope link
       valid_lft forever preferred_lft forever
Kemudian dengan perintah dmesg , kamu dapat melihat device berubah nama saat booting
$ dmesg | grep -i eth

[    3.050064] e1000 0000:02:01.0 eth0: (PCI:66MHz:32-bit) 00:0c:29:05:a3:e2
[    3.050074] e1000 0000:02:01.0 eth0: Intel(R) PRO/1000 Network Connection
[    3.057410] e1000 0000:02:01.0 ens33: renamed from eth0
Untuk mendapatkan eth0 kembali editlah grub file
$ sudo nano /etc/default/grub
Carilah kata "GRUB_CMDLINE_LINUX"  dan tambahkan "net.ifnames=0 biosdevname=0"

Dari :
GRUB_CMDLINE_LINUX=""
Menjadi :
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
Kemudian generate grubfile baru menggunakan perintah di bawah ini
$ sudo grub-mkconfig -o /boot/grub/grub.cfg

Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-4.4.0-15-generic
Found initrd image: /boot/initrd.img-4.4.0-15-generic
Found memtest86+ image: /memtest86+.elf
Found memtest86+ image: /memtest86+.bin
done
Kemudian editlah konfigurasi jaringan anda...
(Jika anda menggunakan DHCP, silahkan lewati langkah ini)
$ sudo nano /etc/network/interfaces
Editlah dari :
auto ens33
iface ens33 inet static
           address 192.168.22.2
           netmask 255.255.255.0
           dns-nameservers 192.168.22.2
           gateway 192.168.22.1
Menjadi seperti :
auto eth0
iface eth0 inet static
           address 192.168.22.2
           netmask 255.255.255.0
           dns-nameservers 192.168.22.2
           gateway 192.168.22.2
Lalu Restart system anda
$ sudo reboot
Setelah Restart system silahkan cek apakah nama interface sudah kembali
$ ip a
1: lo: <loopback,up,lower_up> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <broadcast,multicast,up,lower_up> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:05:a3:e2 brd ff:ff:ff:ff:ff:ff
    inet 192.168.22.2/24 brd 192.168.22.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe05:a3e2/64 scope link
       valid_lft forever preferred_lft forever

UPDATE !!!

Dikarenakan setelah admin coba dibeberapa device teman ada yang masih tetap sama yaitu tidak berubah nama interfacenya, jadi admin kembali mengupdate cara mengganti nama interfacenya, Untuk yang sudah melakukan tutorial diatas silahkan simak step by step di bawah....
Pertama masuklah sebagai root dan ketikkan perintah ifconfig
$ ifconfig
Catatlah mac address<HWaddr> kalia, contoh:
eth0      Link encap:Ethernet  HWaddr 09:00:12:90:e3:e5  
          inet addr:192.168.22.2 Bcast:192.168.22.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe70:e3f5/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:54071 errors:1 dropped:0 overruns:0 frame:0
          TX packets:48515 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:22009423 (20.9 MiB)  TX bytes:25690847 (24.5 MiB)
          Interrupt:10 Base address:0xd020 
wlan0     Link encap:Ethernet  HWaddr 58:a2:c2:93:27:36  
          inet addr:192.168.1.64  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::6aa3:c4ff:fe93:4746/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:436968 errors:0 dropped:0 overruns:0 frame:0
          TX packets:364103 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:115886055 (110.5 MiB)  TX bytes:83286188 (79.4 MiB)
Buatlah file persistent dengan perintah gedit
$ sudo gedit /etc/udev/rules.d/70-persistent-net.rules
Kemudian editlah file tersebut
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device lan Device
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="09:00:12:90:e3:e5", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="ethX"

# PCI device Wlan Device
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="58:a2:c2:93:27:36", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="wlanX"
 Ubahlah ATTR{address} dengan mac address kalian dan untuk bagian NAME silahkan ganti X dengan angka contoh : "eth0"
Kemudian restart system anda
$ sudo reboot
Setelah restart silahkan anda check dengan menggunakan perintah ifconfig

Selain untuk nama interface ens33 seperti ens3p0 mungkin juga dapat menggunakan cara diatas.
Sekian Tutorial dari saya semoga bermanfaat bagi teman-teman, Terima Kasih .... ^-^

Tidak ada komentar:

Posting Komentar