Netplan adalah utilitas konfigurasi jaringan baris perintah baru yang diperkenalkan di Ubuntu 17.10 untuk mengelola dan mengkonfigurasi pengaturan jaringan dengan mudah di sistem Ubuntu. Ini memungkinkan Anda untuk mengonfigurasi antarmuka jaringan menggunakan YAML abstraksi. Ini bekerja bersama dengan Pengelola jaringan dan systemd-jaringan daemon jaringan (disebut sebagai penyaji, Anda dapat memilih yang mana yang akan digunakan) sebagai antarmuka ke kernel.
Itu membaca konfigurasi jaringan yang dijelaskan dalam /etc/netplan/*.yaml dan Anda dapat menyimpan konfigurasi untuk semua antarmuka jaringan Anda dalam file ini.
Pada artikel ini, kami akan menjelaskan cara mengkonfigurasi alamat IP statis atau dinamis jaringan untuk antarmuka jaringan di Ubuntu 18.04 menggunakan Netplan kegunaan.
Pertama, Anda perlu mengidentifikasi antarmuka jaringan yang akan Anda konfigurasi. Anda dapat membuat daftar semua antarmuka jaringan yang terpasang di sistem Anda menggunakan perintah ifconfig seperti yang ditunjukkan.
$ ifconfig -a.
Dari output dari perintah di atas, kami memiliki 3 antarmuka yang dilampirkan ke sistem Ubuntu: 2 antarmuka ethernet dan loop kembali antarmuka. Namun, enp0s8
antarmuka ethernet belum dikonfigurasi dan tidak memiliki alamat IP statis.
Dalam contoh ini, kami akan mengonfigurasi IP statis untuk enp0s8
antarmuka jaringan ethernet. Buka file konfigurasi netplan menggunakan editor teks Anda seperti yang ditunjukkan.
Penting: Dalam hal YAML file tidak dibuat oleh penginstal distribusi, Anda dapat membuat konfigurasi yang diperlukan untuk perender dengan perintah ini.
$ sudo netplan menghasilkan
Selain itu, file yang dibuat secara otomatis mungkin memiliki nama file yang berbeda di desktop, server, instantiasi cloud, dll. (misalnya 01-network-manager-all.yaml atau 01-netcfg.yaml), tetapi semua file di bawah /etc/netplan/*.yaml akan dibaca oleh netplan.
$ sudo vim /etc/netplan/01-netcfg.yaml
Kemudian tambahkan konfigurasi berikut di bawah ethernet
bagian.
enp0s8: dhcp4: tanpa dhcp6: tanpa alamat: [192.168.56.110/24, ] gateway4: 192.168.56.1 server nama: alamat: [8.8.8.8, 8.8.4.4]
Di mana:
Setelah Anda menambahkan, file konfigurasi Anda sekarang harus memiliki konten berikut, seperti yang ditunjukkan pada tangkapan layar berikut. Antarmuka pertama enp0s3
dikonfigurasi untuk digunakan DHCP dan enp0s8
akan menggunakan alamat IP statis.
Properti alamat antarmuka mengharapkan entri urutan misalnya [192.168.14.2/24, “2001:1::1/64”] atau [192.168.56.110/24, ] (Lihat halaman manual netplan untuk informasi lebih lanjut).
# File ini menjelaskan antarmuka jaringan yang tersedia di sistem Anda. # Untuk informasi lebih lanjut, lihat netplan (5). jaringan: versi: 2 perender: networkd ethernets: enp0s3: dhcp4: yes enp0s8: dhcp4: no dhcp6: no alamat: [192.168.56.110/24, ] gateway4: 192.168.56.1 server nama: alamat: [8.8.8.8, 8.8.4.4 ]
Simpan file dan keluar. Kemudian terapkan perubahan jaringan terbaru menggunakan yang berikut rencana net memerintah.
$ sudo netplan berlaku.
Sekarang verifikasi semua antarmuka jaringan yang tersedia sekali lagi, enp0s8
antarmuka ethernet sekarang harus terhubung ke jaringan lokal, dan memiliki alamat IP seperti yang ditunjukkan pada tangkapan layar berikut.
$ ifconfig -a.
Untuk mengonfigurasi enp0s8
antarmuka ethernet untuk menerima alamat IP secara dinamis melalui DHCP, cukup gunakan konfigurasi berikut.
# File ini menjelaskan antarmuka jaringan yang tersedia di sistem Anda. # Untuk informasi lebih lanjut, lihat netplan (5). jaringan: versi: 2 penyaji: ethernet jaringan: enp0s8: dhcp4: ya dhcp6: ya.
Simpan file dan keluar. Kemudian terapkan perubahan jaringan terbaru dan verifikasi alamat IP menggunakan perintah berikut.
$ sudo netplan berlaku. $ ifconfig -a.
Mulai sekarang sistem Anda akan mendapatkan alamat IP secara dinamis dari router.
Anda dapat menemukan informasi lebih lanjut dan opsi konfigurasi dengan melihat halaman manual netplan.
$man netplan.
Selamat! Anda telah berhasil mengonfigurasi alamat IP statis jaringan ke server Ubuntu Anda. Jika Anda memiliki pertanyaan, bagikan dengan kami melalui formulir komentar di bawah.