Ya, benar! Port USB-C di Raspberry Pi 4 Model B yang biasanya untuk power bisa juga digunakan untuk komunikasi data melalui USB Ethernet Gadget Mode.
Jadi, caranya:
✅ Hubungkan kabel USB-C ke USB-C dari port USB-C di Raspberry Pi 4 ke port USB-C di MacBook M1.
✅ Raspberry Pi akan terdeteksi sebagai perangkat jaringan (Ethernet virtual) di MacBook.
✅ Setelah konfigurasi, kamu bisa SSH ke Raspberry Pi langsung via kabel USB-C tanpa perlu WiFi atau adapter tambahan.
- Masukkan microSD ke MacBook.
- Buka partisi
boot/
(FAT32) dari kartu SD yang sudah di-flash dengan Raspberry Pi OS.
- Buka
config.txt
yang ada diboot/
. - Tambahkan baris berikut di paling bawah:
dtoverlay=dwc2
- Simpan dan tutup file.
- Buka
cmdline.txt
diboot/
. - Cari tulisan
rootwait
, lalu tambahkan ini setelahnya:modules-load=dwc2,g_ether
- Pastikan semua tetap dalam satu baris!
Contoh sebelum:
Setelah ditambah:console=serial0,115200 console=tty1 root=PARTUUID=xxxxxx rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
console=serial0,115200 console=tty1 root=PARTUUID=xxxxxx rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait modules-load=dwc2,g_ether
- Simpan dan tutup file.
- Di dalam
boot/
, buat file kosong bernamassh
(tanpa ekstensi).touch /Volumes/boot/ssh
- Ini akan mengaktifkan SSH otomatis saat boot.
- Keluarkan microSD dari MacBook dan masukkan ke Raspberry Pi.
- Sambungkan Raspberry Pi ke MacBook menggunakan kabel USB-C ke USB-C.
- Tunggu beberapa detik, lalu cek koneksi di MacBook.
-
Cek di "System Preferences" > "Network"
- Harus muncul perangkat baru seperti "RNDIS/Ethernet Gadget" atau "USB Ethernet".
- Jika tidak muncul, coba reboot Raspberry Pi.
-
SSH ke Raspberry Pi
Coba koneksi via terminal:Jika muncul permintaan password, masukkan:
raspberry
(default username:
pi
, password:raspberry
)
Jika raspberrypi.local
tidak bisa diakses, kamu bisa set IP statis di Mac:
-
Buka System Preferences > Network > RNDIS/Ethernet Gadget
-
Pilih "Manually", lalu atur:
- IP Address:
192.168.2.1
- Subnet Mask:
255.255.255.0
- Router: kosongkan
- IP Address:
-
SSH ke IP statis Raspberry Pi:
Sekarang MacBook bisa langsung terhubung ke Raspberry Pi 4 hanya dengan kabel USB-C tanpa perlu WiFi atau port Ethernet!
💡 Tips: Jika ingin Raspberry Pi juga punya akses internet, bisa share koneksi dari MacBook ke USB Ethernet melalui "Internet Sharing".
Kalau ada kendala, kasih tahu ya! 😊