wlan0 после перезагрузки, не работающей - но, хорошо работает каждый раз, если вручную устанавливают

Много связанных сообщений, кажется, аппаратные средства, конкретные или должные к аппаратным проблемам, которые я, кажется, не имею, так как все хорошо работает, пока я устанавливаю wlan0 после начальной загрузки и после входа в систему.

Я - n00b к серверу человечности, таким образом, я надеюсь, что здесь существует только проблема конфигурации в действии.

Я просто хочу, чтобы беспроводная связь соединилась после начальной загрузки, таким образом, я могу ssh в поле и работу удаленно все время.

Если я устанавливаю/etc/network/interfaces с wlan0, или со статическими настройками или с dhcp, то карта, кажется, установка с IP-адресом (согласно ifconfig), но ip addr говорит, что wlan0 снижается и управляет, чтобы попросить, чтобы это для подъема, казалось, ничего не делало.

Если я rem настройки в/etc/network/interfaces, перезагрузке, вхожу в систему на фактической машине, ip addr шоу wlan0, чтобы произойти, затем я работаю sudo dhclient wlan0 затем все прекрасно.

Ответ здесь: Никакой Wi-Fi после системной перезагрузки не подразумевал, там мог синхронизировать проблемы во время начальной загрузки, которые приведены в действие, и это, кажется, соответствует, но я не уверен, как диагностировать это.

Вот /etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
address 192.168.1.13
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1
pre-up  /etc/init.d/wpa.sh start
post-down /etc/init.d/wpa.sh stop

Я попробовал предложения chili555. Изменения в /etc/network/interfaces ни на что не влиял. После начальной загрузки, ip addr шоу wlan0 для снижений, и различные команды, перечисленные здесь, чтобы попытаться поднять его, не работают.

Я не мог получить весь вывод от sudo ifup -v wlan0 даже с различным 2>&1 >file перенаправления, части, не полученные, были от wpa_supplicant. Это не указало ни на какие ошибки, которые я мог сказать, вот остальное от sudo ifup команда (sudo ifdown, казалось, хорошо работал с небольшим выводом):

OK
ip addr add 192.168.1.13/255.255.255.0 broadcast 192.168.1.255    dev wlan0 label wlan0
ip link set dev wlan0   up
 ip route add default via 192.168.1.1  dev wlan0
run-parts --verbose /etc/network/if-up.d
run-parts: executing /etc/network/if-up.d/000resolvconf
run-parts: executing /etc/network/if-up.d/ethtool
run-parts: executing /etc/network/if-up.d/ntpdate
run-parts: executing /etc/network/if-up.d/openssh-server
run-parts: executing /etc/network/if-up.d/upstart
run-parts: executing /etc/network/if-up.d/wpasupplicant

Но ip addr впоследствии все еще снижается, и я не могу соединиться. Я попробовал sudo ip link set wlan0 up (с и без dev бит), также sudo ifconfig wlan0 up - ничто, казалось, ничего не изменило.

Выполнение sudo dhclient ip просто зависает, некоторое время затем испытывает таймаут. Уже существует статический присвоенный IP, не знайте, имело ли это значение.

Когда я уезжаю, wlan0, ненастроенные в/etc/network/interfaces затем, перезапускают, вот что ip addr шоу после начальной загрузки:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: p12p1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether f0:4d:a2:4c:6a:c4 brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:21:6a:c7:12:38 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::221:6aff:fec7:1238/64 scope link
       valid_lft forever preferred_lft forever

затем выполнение sudo dhclient wlan0 подключения все и вот являются последующим ip addr вывод:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: p12p1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether f0:4d:a2:4c:6a:c4 brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:21:6a:c7:12:38 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.13/24 brd 192.168.1.255 scope global wlan0
       valid_lft forever preferred_lft forever
    inet6 fe80::221:6aff:fec7:1238/64 scope link
       valid_lft forever preferred_lft forever
0
задан 13 April 2017 в 15:23

2 ответа

Протестируйте это:

Запись сценарий, предположите Wi-Fi-on.sh в/etc/init.d /

 sudo -i
 nano /etc/init.d/wifi-on.sh

С этим содержанием, или что Вы используете для включения wlan0:

!/bin/bash
ifconfig wlan0 up
iwconfig wlan0 essid <ESSID>
iwconfig wlan0 key s:<password_wireless>
dhclient wlan0

Вы даете, выполняют полномочия и добавляют к системному запуску:

sudo -i
chmod 755 /etc/init.d/wifi-on.sh
update-rc.d wifi-on.sh defaults
0
ответ дан 3 August 2019 в 23:17

Я нисколько не уверен, что Ваш пред и поствниз делают объявления. Я предлагаю, чтобы Вы исправили файл к:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
address 192.168.1.13
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1
wpa-essid your_network
wpa-psk your_key

быть уверенным адрес, который Вы выбираете, вне диапазона адресов, используемых сервером DHCP в маршрутизаторе, таким образом, нет никакой коллизии. Перезапустите интерфейс, чтобы видеть, соединяется ли он или жалуется на ошибку:

sudo ifdown wlan0 && sudo ifup -v wlan0

Проверка:

ifconfig
ping -c3 www.ubuntu.com
<час>

chrismo: Эти изменения в /etc/network/interfaces ни на что не влияли. После начальной загрузки ip addr не работают шоу wlan0 для снижений, и различные команды, перечисленные здесь, чтобы попытаться поднять его.

я не мог получить весь вывод от sudo ifup -v wlan0 даже с различным 2>&1 >file перенаправления, части, не полученные, были от wpa_supplicant. Это не указало ни на какие ошибки, которые я мог сказать, вот остальное от sudo ifup команда (sudo ifdown, казалось, хорошо работал с небольшим выводом):

OK
ip addr add 192.168.1.13/255.255.255.0 broadcast 192.168.1.255    dev wlan0 label wlan0
ip link set dev wlan0   up
 ip route add default via 192.168.1.1  dev wlan0
run-parts --verbose /etc/network/if-up.d
run-parts: executing /etc/network/if-up.d/000resolvconf
run-parts: executing /etc/network/if-up.d/ethtool
run-parts: executing /etc/network/if-up.d/ntpdate
run-parts: executing /etc/network/if-up.d/openssh-server
run-parts: executing /etc/network/if-up.d/upstart
run-parts: executing /etc/network/if-up.d/wpasupplicant

, Но ip addr впоследствии все еще снижается, и я неспособен соединиться. Я попробовал sudo ip link set wlan0 up (и без эти dev бит), также sudo ifconfig wlan0 up - ничто, казалось, ничего не изменило.

Выполнение sudo dhclient ip просто зависает, некоторое время тогда испытывает таймаут. Уже существует статический присвоенный IP, не знайте, имело ли это значение.

, Когда я оставляю wlan0 ненастроенным в/etc/network/interfaces тогда, перезапускают, вот что ip addr шоу после начальной загрузки:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: p12p1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether f0:4d:a2:4c:6a:c4 brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:21:6a:c7:12:38 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::221:6aff:fec7:1238/64 scope link
       valid_lft forever preferred_lft forever

тогда выполнение sudo dhclient wlan0 подключения все и вот последующее ip addr вывод:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: p12p1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether f0:4d:a2:4c:6a:c4 brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:21:6a:c7:12:38 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.13/24 brd 192.168.1.255 scope global wlan0
       valid_lft forever preferred_lft forever
    inet6 fe80::221:6aff:fec7:1238/64 scope link
       valid_lft forever preferred_lft forever
0
ответ дан 3 August 2019 в 23:17

Другие вопросы по тегам:

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