Saya kesulitan dengan konfigurasi Raspberry Pi saya. Saya ingin mencapai yang berikut:
eth0: akan digunakan dengan ip statis dan hanya dapat terhubung ke jaringan area lokal (ini akan menjadi server NFS saya) wlan0: Harus terhubung ke jaringan nirkabel saya untuk akses internet
Untuk beberapa alasan saya tidak dapat mengaktifkan kedua koneksi secara bersamaan (ya saya memiliki catu daya yang baik). Ethernet akan menonaktifkan nirkabel tanpa alasan sama sekali. Jika saya akhirnya mendapatkan keduanya maka saya tidak dapat melakukan ping google.com. Pertanyaan saya bagaimana saya harus melakukan ini dengan benar? Saya memiliki yang berikut ini di file antarmuka saya:
auto lo
iface lo inet loopback
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.101
netmask 255.255.255.0
gateway 0.0.0.0
#auto wlan0
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface home inet static
address 192.168.0.157
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
iface default inet dhcp
Salam, dan terima kasih banyak!
wireless
ethernet
connection
DanFritz
sumber
sumber
Jawaban:
Seperti yang disarankan oleh komunitas, jawaban saya diambil dari pertanyaan.
Saya membuatnya berfungsi sekarang jadi saya akan membagikan semua file konfigurasi saya dengan komunitas. Pertama mari kita lihat file wpa_supplicant.conf:
Berikutnya file antarmuka pembaruan baru saya
Dan sekarang sampai pada bagian yang sulit, Anda harus menonaktifkan hotplugging perangkat eth0 (jika tidak maka akan menonaktifkan wlan0 Anda). Anda melakukan ini dengan mengedit file berikut:
Saya juga memiliki yang berikut dalam skrip startup saya, ini akan memastikan wifi saya memulai (kadang-kadang tanpa alasan sama sekali tidak akan mulai). Anda juga harus membunuh daemon ifplugd di perangkat eth0:
Dan itu seharusnya berhasil!
sumber
ifplugd
. Sebagai gantinya, cukup nonaktifkan (hapus) symlink yang menyinggung/etc/ifplugd/action.d/action_wpa
, yang membuat wlan0 tidak berfungsi ketika Ethernet terhubung.auto etho
baris? Selain itu saya masih memiliki:~ $ sudo service isc-dhcp-server start Job for isc-dhcp-server.
Jika suatu perangkat tidak memiliki akses internet atau akses lain di luar subnet lokal, maka Anda harus menghilangkan gateway. Mendaftarkan gateway pada kedua antarmuka kemungkinan besar penyebabnya.
Jika ethernet untuk subnet lokal, hapus saja gateway itu.
sumber