Ada beberapa poin bagus dalam semua jawaban untuk pertanyaan ini, tetapi saya pikir ada beberapa ruang untuk menjawab pertanyaan spesifik Anda secara langsung.
- Kapan harus menggunakan file yang mana?
Saya akan membuat asumsi bahwa Anda menderita tingkat kebingungan umum yang terjadi saat ini (di komunitas Raspberry Pi yang lebih luas) dengan diperkenalkannya Debian ' Jessie ' sebagai pengganti Debian 'Wheezy'. Perubahan ini telah membuat sejumlah besar tutorial pada usang terburuk dan paling membingungkan.
Jawaban atas pertanyaan itu adalah bahwa ketika menggunakan Wheezy itu normal untuk membuat perubahan pada /etc/network/interfaces
file untuk keperluan pengaturan antarmuka jaringan (gambar). Saat menggunakan Jessie, Anda perlu melakukan perubahan ke '/etc/dhcpcd.conf'. Namun, jika membuat perubahan pada koneksi nirkabel ( wlan0
) Anda juga perlu membuat perubahan /etc/wpa_supplicant/wpa_supplicant.conf
yang merupakan tempat Anda menambahkan kata sandi dan kata sandi jaringan.
- Mengapa wifi bekerja dengan / etc / network / interfaces tetapi eth0 tidak?
Saya tidak yakin bagaimana koneksi wifi bisa berfungsi karena ada beberapa informasi yang hilang dari file Anda (paling tidak ssid). Seperti yang ditunjukkan oleh janos, prioritas detail koneksi etho yang muncul setelah detail wlan0 mungkin menjadikannya operatif (karena mereka akan terlihat terakhir dengan proses membaca file).
- Apakah dhcpcd memiliki prioritas lebih dari / etc / network / interface?
Tidak, mereka berbeda dan dirancang untuk memenuhi tujuan yang berbeda di bawah Jessie. Untuk keperluan menggunakan Jessie dengan cara yang cukup sederhana Anda bisa mengabaikan interfaces
file dan bekerja dengan dhcpcd.conf
dan wpa_supplicant.conf
.
- Bagaimana cara memeriksa layanan mana yang memiliki prioritas atau sesuatu? Dan layanan mana yang menggunakan / etc / network / interface?
Sekali lagi saya akan membuat asumsi bahwa pertanyaannya lebih dari ' File mana yang saya gunakan dan jika saya harus menggunakan yang mana yang diprioritaskan? ' pertanyaan. Jawabannya adalah bahwa dengan perubahan dari Wheezy ke Jessie (dan dalam arti yang lebih luas dengan adopsi systemd ) konfigurasi `dhcpcd.conf 'dan' wpa_supplicant.conf 'akan menjadi norma dan file' interface 'akan dibiarkan. untuk perangkat itu sendiri.
Apa artinya ini bagi Anda?
Nah (lagi) membuat asumsi bahwa Anda sedang mencoba untuk mengatur koneksi kabel (eth0) dan nirkabel (wlan0) dengan alamat IP statis, Anda ingin interfaces
file Anda menjadi default seperti yang awalnya diinstal;
# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
iface eth0 inet manual
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
allow-hotplug wlan1
iface wlan1 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Anda ingin dhcpcd.conf
file Anda menyertakan detail koneksi di akhir file untuk kedua antarmuka dan entri tambahan mungkin akan terlihat sedikit seperti ini;
# Custom static IP address for eth0.
interface eth0
static ip_address=192.168.0.115/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1
# Custom static IP address for wlan0.
interface wlan0
static ip_address=192.168.0.115/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1
Terakhir Anda ingin mengedit wpa_supplicant.conf
file Anda sehingga menyertakan ssid untuk jaringan wifi dan kata sandi. Seharusnya terlihat seperti ini;
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="homenetwork"
psk="h0mepassw0rd"
}
Saya harap itu menutupinya. Ada kemungkinan yang sangat nyata bahwa asumsi saya salah, tetapi karena saya baru-baru ini melalui kurva pembelajaran yang sama saya berharap datanya berguna.
Saya sebenarnya sudah menulis ini dan Anda bisa mendapatkan informasi dalam ebook gratis. Cukup Raspberry Pi dari Leanpub.
#raspbian
. Sebagai admin Un * x selama bertahun-tahun, saya menemukan perubahan mendasar yang membingungkan ini diperparah oleh kelangkaan dokumentasi. Saya kebetulan menemukan pertanyaan ini setelah menghabiskan satu jam trial and error. Saya berharap saya telah menemukan raspberrypi.stackexchange.com/questions/37920/... sebelumnya