Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Mengkonfigurasi Ip Address Pada Ubuntu 18


Terdapat beberapa perbedaan pada ubuntu 18 dibandingkan dengan ubuntu versi terdahulu. Mulai dari tampilan instalasi berbasis teks yang lebih interaktif sampai administrasi sistemnya.


 Terdapat beberapa perbedaan pada ubuntu  Cara Mengkonfigurasi IP Address Pada Ubuntu 18

Salah satu perbedaan yang cukup terasa ialah pada konfigurasi jaringan (ip address). Pada ubuntu versi terdahulu, konfigurasi ip address dilakukan pada file /etc/network/interfaces dan dijalankan oleh script /etc/init.d/networking.

Namun pada ubuntu 18, konfigurasi network dilakukan memakai netplan dan file konfigurasi ineterface terletak di dalam direktori /etc/netplan.

Baca juga : Cara Mengkonfigurasi IP Address di Linux

Netplan sendiri merupakan utilitas untuk konfigurasi jaringan. Netplan memakai file YAML (sebuah bahasa serialisasi data) untuk melaksanakan konfigurasi jaringan.

Kaprikornus nantinya kita hanya perlu menciptakan file konfigurasi netplan dalam format file .yaml. Selanjutnya netplan akan memakai file tersebut untuk menciptakan konfigurasi jaringan yang diperlukan.

Konfigurasi IP Address Ubuntu 18.04

Pertama-tama kita cek dahulu apakah di dalam direktorti netplan sudah terdapat file konfigurasi.
# ls /etc/netplan 50-cloud-init.yaml 

Apabila tidak terdapat file di dalam direktori tersebut, maka kalian sanggup membuatnya sendiri.
sudo nano /etc/netplan/config.yaml

Perintah di atas akan menciptakan file yaml dengan nama config.

Kemudian kita edit file konfigurasi tersebut. Contoh:
sudo nano /etc/netplan/50-cloud-init.yaml

Konfigurasi IP Statik

Berikut ialah konfigurasi untuk menunjukkan ip address statik :
network:   version: 2   renderer: networkd   ethernets:     ens33:       addresses:         - 192.168.1.2/24       gateway4: 192.168.1.1       nameservers:           search: []           addresses: [8.8.8.8, 8.8.4.4] 


  • network - merupakan top-level key yang menunjukan bahwa kita akan melaksanakan konfigurasi jaringan.
  • version - saya belum tahu maksud dari version ini, tapi ada dua pilihan yakni 1 dan 2. Kita gunakan yang versi 2.
  • renderer - ada 2 renderer yang sanggup kita pakai yakni networkd dan NetworkManager
  • ethernets - yakni tipe interface. Apabila yang akan dikonfigurasi ialah sebuah wireless interface maka yang dipakai ialah wifis.
  • ens33 - merupakan interface yang akan dikonfigurasi.


Konfigurasi IP DHCP

Untuk konfigurasi ip address dinamik, konfigurasinya ibarat berikut :
network:   version: 2   renderer: networkd   ethernets:     ens33:       dhcp4: true 

Apabila ingin mengkonfigurasi dua interface sekaligus, maka konfigurasinya ibarat berikut :
network:     renderer: networkd     version: 2     ethernets:         ens33:             addresses:             - 192.168.1.2/24             dhcp4: false             gateway4: 192.168.7.1             nameservers:                 addresses: [8.8.8.8, 8.8.4.4]                 search: []         ens37:           dhcp4: true 

Pada konfigurasi di atas, interface ens33 memakai ip statik, sedangkan interface ens37 memakai ip dhcp.

Konfigurasi IP pada Wireless Interface

Untuk konfigurasi interface wireless, maka kita perlu mengkonfigurasikan ssid serta passwrod yang digunakan.
network:   version: 2   renderer: networkd   wifis:     wlp2s0b1:       dhcp4: yes       access-points:         "nama_SSID":           password: "passwordnya" 

wifis - ialah tipe interface-nya yakni interface wireless.
wlp2s0b1 - ialah nama interface wirelessnya.

Menyimpan Konfigurasi

Untuk menyimpan konfigurasi, kita tidak merestart service network-nya, melainkan menjalankan konfigurasi netplan dengan perintah :
sudo netplan apply

Catatan

Ketika melaksanakan konfigurasi pada file yaml, perlu dilakukan secara teliti dan hati-hati. Untuk mengatur jarak dan indentasi setiap goresan pena kita harus memakai spasi. Apabila memakai tombol TAB maka akan terjadi error. 

Contohnya ibarat ini :
network:     renderer: networkd     version: 2     ethernets:  ens37:           dhcp4: true 

Pada konfigurasi di atas, saya memakai tombol TAB untuk mengatur jarak goresan pena ens37. Apabila kita apply konfigurasi tersebut, maka akan terjadi error ibarat ini :
Invalid YAML at //etc/netplan/50-cloud-init.yaml line 4 column 0: found character that cannot start any token

Solusinya ialah dengan menghapus space di depan ens37 lalu menggantinya dengan memakai spasi biasa.

Oke, sekian tutorial untuk kali ini. Referensi wacana netplan sanggup dilihat di netplan.io. Semoga bermanfaat.


Sumber https://dhantama.blogspot.com/