Cara Membuat USB LAN di Ubuntu Server Otomatis Terkoneksi Saat Dicolok atau Dicabut
Juli 01, 2025
🔧 Permasalahan Awal
Saat menggunakan Ubuntu Server di laptop atau PC, sering kali interface jaringan seperti USB LAN (enxXXXX) tidak otomatis mendapatkan IP setelah reboot atau setelah kabel dilepas-pasang. Biasanya kita harus mengetik:
dhclient -v
Ini tentu tidak praktis, apalagi untuk server yang ingin koneksi selalu otomatis saat boot atau saat perangkat jaringan dipasang ulang.
🎯 Tujuan
- Mengaktifkan NetworkManager sebagai pengelola jaringan utama
- Membuat koneksi auto-connect DHCP saat LAN dicolok
- Memastikan koneksi tetap aktif otomatis setelah reboot
- Mendukung hotplug (dicolok cabut saat OS hidup)
✅ Syarat
- Ubuntu Server 18.04 atau lebih baru
- Interface LAN (misalnya USB LAN) terdeteksi, seperti: enxf8e43b471cc4
- Akses root atau sudo
🧹 1. Nonaktifkan systemd-networkd dan netplan
sudo systemctl stop systemd-networkd
sudo systemctl disable systemd-networkd
sudo mv /etc/netplan/50-cloud-init.yaml /etc/netplan/50-cloud-init.yaml.bak
📦 2. Install dan Aktifkan NetworkManager
sudo apt update
sudo apt install network-manager -y
sudo systemctl enable NetworkManager
sudo systemctl start NetworkManager
🧾 3. Konfigurasikan Netplan untuk Pakai NetworkManager
Buat file baru:
sudo nano /etc/netplan/01-network-manager.yaml
Isi dengan:
network:
version: 2
renderer: NetworkManager
Terapkan:
sudo netplan apply
🌐 4. Buat dan Atur Koneksi Auto DHCP via nmcli
1. Cek nama interface USB LAN:
nmcli device status
Contoh: enxf8e43b471cc4
2. Tambahkan koneksi DHCP otomatis:
nmcli connection add type ethernet ifname enxf8e43b471cc4 con-name lan-usb
3. Set auto-connect dan prioritas tinggi:
nmcli connection modify lan-usb connection.autoconnect yes
nmcli connection modify lan-usb connection.autoconnect-priority 100
4. (Opsional) Tambah DNS:
nmcli connection modify lan-usb ipv4.dns "1.1.1.1 8.8.8.8"
5. Aktifkan koneksi:
nmcli connection up lan-usb
🔄 5. Tes Hotplug USB LAN
Uji:
- Cabut USB LAN → koneksi akan putus
- Colok lagi USB LAN → koneksi akan tersambung otomatis 🎉
Cek dengan perintah:
nmcli device status
ip a show enxf8e43b471cc4
🚀 Hasil Akhir
- ✅ Sistem mendeteksi dan menyambung otomatis saat USB LAN dicolok
- ✅ Tidak perlu menjalankan dhclient manual
- ✅ Otomatis connect saat reboot
- ✅ Bisa fallback ke Wi-Fi (jika diatur)
✨ Penutup
Dengan bantuan NetworkManager dan tool nmcli, Ubuntu Server kamu sekarang lebih cerdas dan fleksibel dalam menangani koneksi jaringan — termasuk hotplug USB LAN yang sangat berguna di laptop atau PC server portable.