Saya mengamati masalah yang sangat mengganggu dengan konektivitas ke RasPi di jaringan WiFi. Saya memiliki perangkat yang terhubung pada kabel LAN dan WiFi. Jika kedua kabel dan dongle WiFi terpasang - kedua antarmuka bekerja dengan baik dan saya dapat terhubung ke RasPi melalui alamat IP dari kedua antarmuka.
Namun, ketika saya mencabut kabel LAN - setelah restart - RasPi menjadi tidak tersedia oleh SSH. Jika saya mencabut - sampai restart - perangkat masih sepenuhnya tersedia melalui antarmuka WiFi melalui SSH! Setelah restart - tidak dapat diakses lagi.
Ini adalah pengaturan saya: / etc / network / interfaces
auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
/etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
update_config=1
network={
ssid="linksys"
scan_ssid=1
mode=0
proto=WPA2
auth_alg=OPEN
pairwise=CCMP
group=TKIP
key_mgmt=WPA-PSK
psk="xxx-password-here"
id_str="raspberrypi-wif"
priority=1
}
Tolong, bantu mengidentifikasi alasan masalah ini.
netstat -r
untuk melihat tabel rute Anda. Saya punya masalah serupa.sudo raspi-config
kemudian jalankan (kembali) memungkinkan SSH diInterfacing options
saya punya eth1 (USB Ethernet adapter) untuk menerima koneksi SSH baik dari lokal dan InternetJawaban:
Periksa untuk memastikan bahwa konfigurasi SSH Anda diatur untuk mendengarkan pada semua antarmuka. Ini akan memastikan bahwa jika sistem melakukan booting dan hanya WiFi yang tersedia, ia akan mendengarkan pada antarmuka WiFi. Saya curiga ini tidak masalah berdasarkan uraian Anda di atas, tetapi bagaimanapun juga perlu dicek.
Hal lain yang akan saya lakukan adalah menonton proses booting melalui monitor (jika mungkin, atau melalui dmesg dan log setelah fakta), untuk memeriksa apakah antarmuka nirkabel sebenarnya tersedia sebelum SSH mencoba untuk memulai.
Bergantung pada perangkat nirkabel Anda, itu mungkin tidak diinisialisasi atau tersedia pada saat daemon SSH mulai, yang menyebabkan SSH gagal, dan karenanya tidak ada akses ke Pi melalui SSH setelah reboot dengan hanya nirkabel.
sumber
ListenAddress 0.0.0.0
di/etc/ssh/sshd_config
. Dan saya bisa melihat antarmuka WiFi aktif dari router:raspberrypi Wireless 192.168.1.105 00:02:72:B7:9A:C5
tapi saya tidak bisa ping ip. Saya akan mencoba untuk menonton boot seperti yang Anda sarankan.dmesg
dan menemukan bahwa bahkan jika saya mulai dengan WiFi saja, itu hanya menunjukkan garis mengenaieth0
antarmuka dan tidak ada yang memprihatinkanwlan0
. Sangat aneh. tangkapan layar/boot/cmdline.txt
untuk menetapkan alamat IP statis ke RasPi (yang berbeda dari IP yang dialokasikan router saya ke antarmuka WiFi perangkat). Ini sepenuhnya kesalahan saya. Dengan menggunakandmesg
saya dapat men-debug masalah dan memperbaiki ini. Sekarang bekerja dengan baik. Terima kasih banyak!Saya memiliki masalah yang sama pada Beaglebone Black. Setelah menghabiskan satu hari mengutak-atik pengaturan / etc / network / interfaces, saya perhatikan bahwa eth0 sudah aktif / aktif setelah boot, bahkan jika kabel jaringan terputus pada saat boot (cukup keluarkan perintah rute dan Anda akan melihat eth0 terdaftar). Ini sepertinya mengganggu konektivitas antar muka wlan. Obatnya menonaktifkan eth0 (ifdown eth0), dan sayangnya, masalahnya hilang untuk selamanya. Memasukkan dan mencabut kabel jaringan memiliki efek yang sama (memiliki efek samping menonaktifkan eth0). Setelah itu, saya dapat melakukan ping / ssh wlan0 antarmuka dari perangkat apa pun di jaringan rumah saya. Tebak saya akan menulis beberapa skrip untuk mendeteksi pada saat boot apakah kabel eth dicolokkan atau tidak, dan mematikan eth0 jika tidak.
sumber
Untuk apa nilainya, saya mengalami masalah yang sama (ssh baik melalui ethernet, no go via wifi), dan saya menemukan bahwa wlan0 di / etc / network / interfaces diatur ke manual, daripada dhcp. Mengubahnya dan mulai berfungsi ok setelah reboot
sumber