Если Вы будете traceroute к 192.168.2.69
, Ваши пакеты будут направлены к шлюзу Вашей сети (192.168.1.1
) и затем далее на через маршрут той машины по умолчанию. 10.17.64.1
машина от Вашего ISP, вероятно, или кабельный модем или безотносительно другого устройства.
Вы попробовали одно из решений ниже? Я должен предположить ответ здесь, поскольку проблему не легко воспроизвести, может быть проблема с драйвером, который Вы получили.
В интерфейсах файл пытаются комментировать "автоматический wlan0" и просто сохраняют "позволять-замену-в-горячем-режиме wlan0"
#auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
... rest of the config ...
Вероятно, не идеальное решение Вы ищете, но пытаетесь создать новый сценарий оболочки с полномочиями на исполнение в Вашем любимом каталоге сценариев со следующим содержанием.
ifdown wlan0
ifup wlan0
Затем добавьте следующую строку к своему файлу интерфейсов.
auto wlan0
iface wlan0 inet dhcp
... rest of the config ...
post-up /path-to-your-script/script.sh
Когда Ваши запуски компьютера без активного беспроводного соединения. Попытайтесь играть с iwconfig
с различными параметрами (судят человека iwconfig для получения полного списка), пока не подходит интерфейс. Я предполагаю, может быть txpower
вид переключателя мог бы помочь Вам здесь. Если это работает на Вас, то используйте pre-up <command-that-worked>
в Вашем файле интерфейсов как в 2-м ответе и отпуске команда там.
Так что-то вроде этого в конце (не забывают передавать полные пути (pre|post) -
pre-up /sbin/iwconfig wlan0 txpower on
У меня не было этой проблемы на RPI (вероятно, потому что я всегда держу IP-адреса wlan0 и eth0 сети очень разные). Но на моем windows PC эта проблема возникает постоянно: Когда я использую беспроводную связь с [117191]192.168.1.x[117192], а затем подключаюсь к порту ethernet, например, к моей рашбере с адресом [117193]192.168.0.x[117194] (обратите внимание на 3-й октет), я всегда теряю сетевое соединение.[116736].
Раскомментировать ] auto eth0
, auto eth1
или auto wlan
для интерфейса, который вы хотите использовать при загрузке устройства.
Точно такая же проблема. Проблема была связана с синхронизацией :wlan0 не был готов, когда процесс загрузки выдал ifup
.
Я решил эту проблему, добавив оператор ожидания pre-up sleep 5
в wlan0 в файле интерфейсов:
marcelo@breeze:~$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto wlan0
allow-hotplug wlan0
iface wlan0 inet static
pre-up sleep 5
address 10.0.0.42
netmask 255.255.255.0
gateway 10.0.0.2
dns-nameservers 10.0.0.2
wpa-ssid mycoolssid
wpa-psk returnguantanamo
/etc/rc.local
. Я должен дать попытку третьему решению, которое Вы даете.Спасибо! – xavier.seignard 01.10.2013, 10:18