Untuk
setting IP Address di distro Linux CentOS biasanya kita menggunakan Network
Scripts. Di CentOS 8, Network Scripts sudah mulai
ditinggalkan atau istilahnya deprecated, tapi masih tetap bisa digunakan.
Pengganti
Network Scripts untuk setting IP Address di CentOS 8 adalah nmtui
(NetworkManager Text User Interface) atau nmcli (NetworkManager Command Line
Interface).
Begitu pula
dengan Network Service digantikan dengan NetworkManager Service sehingga
setelah melakukan setting IP Address, service yang direstart adalah
NetworkManager.service.
0.Network Interface
Sebelum
melakukan setting IP Address terlebih dahulu kita harus mengetahui nama network
interface yang terpasang.
VirtualBox
CentOS 8 yang digunakan sebelumnya untuk membuat tutorial Cara Install CentOS 8 Minimal Server menggunakan
2 virtual network adapter:
- Virtual network adapter tipe
NAT untuk terhubung ke internet
- Virtual network adapter tipe
Host-only untuk terhubung ke Host-OS
Untuk
mengetahui nama network interface sekaligus mengetahui semua network interface
yang terpasang di CentOS 8 server yaitu dengan menggunakan perintah ip link.
Cek network interface
Hasil
perintahnya ada network interface enp0s3 yang merupakan network adapter tipe
NAT dan enp0s8 network adapter Host-only.
IP
Address yang akan dipasang
- enp0s3: menggunakan Dynamic
IP Address (DHCP). IP Address diberikan oleh DHCP server dari virtual
network adapter NAT
- enp0s8: menggunakan Static
IP Address.
– IP Address = 192.168.100.8
– Subnet = 255.255.255.0
1.Setting IP Address memakai Network Scripts
Cara
pertama yaitu menggunakan Network Scripts, mengubah file ifcfg-* sesuai dengan
nama interface. File ini berada di direktori /etc/sysconfig/network-scripts/.
enp0s3
Edit file
setting network interface dengan menggunakan vi text editor.
Cara
menggunakan vi:
– Tekan i untuk mengubah text
– Tekan ESC lalu ketik :w untuk simpan
– Tekan ESC lalu ketik :q untuk keluar
Network
interface enp0s3 menggunakan Dynamic IP Address (DHCP), file setting secara
default sudah menggunakan DHCP, lihat opsi BOOTPROTO=dhcp.
Kita cukup mengubah nilai dari opsi ONBOOT menjadi yes yang artinya aktifkan network interface saat boot.
File ifcfg-enp0s3 DHCP
Setelah
diubah, simpan, lalu keluar dari vi.
Restart
service dari NetworkManager.
Cek
apakah enp0s3 sudah memiliki IP Address yang diberikan oleh DHCP server.
Setelah
itu ping ke domain internet untuk menguji koneksi internet.
Cek ip addr enp0s3 dan ping ke internet
enp0s3
dengan Static IP Address
Bagaimana jika enp0s3 memakai Static IP Address dan terhubung ke internet.
Buka
kembali file setting enp0s3. Tambahkan opsi IPADDR, NETMASK, dan GATEWAY. Ubah
juga opsi BOOTPROTO menjadi none.
1 |
|
File ifcfg-enp0s3 Static IP
Lalu
pasang IP Address DNS Server (DNS resolver) agar bisa mengakses nama domain.
Isi
dengan IP Address DNS server, bisa milik ISP atau Public DNS seperti milik
Google (8.8.8.8) atau Cloudflare (1.1.1.1).
1 |
DNS resolver /etc/resolv.conf
Restart
service NetworkManager.
Lalu uji
ping ke Public IP dan domain.
ping ke internet
enp0s8
Selanjutnya setting IP Address untuk network interface enp0s8.
Tambahkan opsi IPADDR, NETMASK. Ubah juga opsi BOOTPROTO dan ONBOOT
File ifcfg-enp0s8 Static IP
Restart
service NetworkManager.
Cek
apakah IP Address sudah terpasang di enp0s8.
1 |
Cek ip addr enp0s8
Selanjutnya
lakukan pengujian ping dari Guest OS (192.168.100.8) ke Host OS
(192.168.100.100) dan sebaliknya.
ping Host-OS/Guest-OS
2.Setting IP Address memakai nmtui
Selanjutnya
cara setting IP Address memakai nmtui.
enp0s3
Dynamic IP Address
Secara
default sudah DHCP, IPv4 CONFIGURATION (Automatic).
Untuk berpindah-pindah opsi atau tombol tekan TAB, UP, dan DOWN.
nmtui enp0s3 Dynamic IP
enp0s3
Static IP Address
Buka
kembali nmtui.
– IPv4
CONFIGURATION, pilih Manual
– Lalu Show setting IPv4 CONFIGURATION
– Masukkan Addresses, Gateway, dan DNS servers
– Kok netmask tidak ada? Penulisannya memakai CIDR,
/24 = 255.255.255.0.
– Lalu OK
nmtui enp0s3 Static IP
Restart
service NetworkManager.
Uji
kembali dengan ping ke internet.
enp0s8
Buka
nmtui untuk setting enp0s8.
– IPv4 CONFIGURATION pilih Manual
–
Masukkan Addresses
– Lalu OK
nmtui enp0s8 Static IP
Restart
service NetworkManager.
Uji ping
dari ke Host OS atau sebaliknya.
3.Setting IP Address memakai nmcli
Selanjutnya
cara setting IP Address memakai nmcli.
enp0s3
Dynamic IP Address
Uji ping
ke internet.
enp0s3 Static IP Address
Perintah
nmcli bisa disingkat
Uji ping
ke internet.
enp0s8
Uji ping
dari ke Host OS atau sebaliknya.
4.Setting Hostname
SSetting hostname menggunakan nmcli. Hostname diset vbox-centos8.
Setting
hostname menggunakan nmtui.
Setting hostname dengan nmtui
Selamat
mencoba 🙂
credit : musaamin.web.id
No comments:
Post a Comment