Мне всегда нужно к ifdown/ifup wlan0 после перезагрузки

Если Вы будете traceroute к 192.168.2.69, Ваши пакеты будут направлены к шлюзу Вашей сети (192.168.1.1) и затем далее на через маршрут той машины по умолчанию. 10.17.64.1 машина от Вашего ISP, вероятно, или кабельный модем или безотносительно другого устройства.

8
10.02.2018, 23:43
4 ответа

Вы попробовали одно из решений ниже? Я должен предположить ответ здесь, поскольку проблему не легко воспроизвести, может быть проблема с драйвером, который Вы получили.

  1. В интерфейсах файл пытаются комментировать "автоматический wlan0" и просто сохраняют "позволять-замену-в-горячем-режиме wlan0"

    #auto wlan0
    allow-hotplug wlan0
    iface wlan0 inet dhcp
    ... rest of the config ...
    
  2. Вероятно, не идеальное решение Вы ищете, но пытаетесь создать новый сценарий оболочки с полномочиями на исполнение в Вашем любимом каталоге сценариев со следующим содержанием.

    ifdown wlan0 
    ifup wlan0 
    

    Затем добавьте следующую строку к своему файлу интерфейсов.

    auto wlan0
    iface wlan0 inet dhcp
    ... rest of the config ...
    post-up /path-to-your-script/script.sh
    
  3. Когда Ваши запуски компьютера без активного беспроводного соединения. Попытайтесь играть с iwconfig с различными параметрами (судят человека iwconfig для получения полного списка), пока не подходит интерфейс. Я предполагаю, может быть txpower вид переключателя мог бы помочь Вам здесь. Если это работает на Вас, то используйте pre-up <command-that-worked> в Вашем файле интерфейсов как в 2-м ответе и отпуске команда там.

    Так что-то вроде этого в конце (не забывают передавать полные пути (pre|post) -

    pre-up /sbin/iwconfig wlan0 txpower on
    
7
27.01.2020, 20:11
  • 1
    Привет, спасибо за тот полный ответ! Я попробовал первое решение без успеха. Обходное решение, которое я использую, является решением 2, я включил его /etc/rc.local. Я должен дать попытку третьему решению, которое Вы даете.Спасибо! –  xavier.seignard 01.10.2013, 10:18
  • 2
    сделал какую-либо вышеупомянутую работу решений для Вас? если Вам удалось решить проблему, совместно используйте.. спасибо –  Purinda Gunasekara 25.10.2013, 08:51
  • 3
    привет, я еще не попробовал третий, я дам попытку на следующей неделе –  xavier.seignard 25.10.2013, 17:36
  • 4
    работало на меня. –  dgmdan 09.08.2014, 07:22
[116731]Может быть, вы хотите использовать различные "локальные" сети для интерфейсов eth0 и wlan0. Итак, для сети wlan use network like [117183]10.10.0.1[117184], маска [117185]255.255.255.0[117186]. А для сетей типа [117187]192.168.0.1[117188], маска [117189]255.255.255.0

У меня не было этой проблемы на RPI (вероятно, потому что я всегда держу IP-адреса wlan0 и eth0 сети очень разные). Но на моем windows PC эта проблема возникает постоянно: Когда я использую беспроводную связь с [117191]192.168.1.x[117192], а затем подключаюсь к порту ethernet, например, к моей рашбере с адресом [117193]192.168.0.x[117194] (обратите внимание на 3-й октет), я всегда теряю сетевое соединение.[116736].

0
27.01.2020, 20:11

Раскомментировать ] auto eth0 , auto eth1 или auto wlan для интерфейса, который вы хотите использовать при загрузке устройства.

0
27.01.2020, 20:11

Точно такая же проблема. Проблема была связана с синхронизацией :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
5
27.01.2020, 20:11

Теги

Похожие вопросы