Muitas postagens relacionadas parecem ser específicas de hardware ou devido a problemas de hardware, o que eu não pareço ter, já que tudo funciona bem desde que eu configure wlan0 após a inicialização e após o login.
Eu sou um n00b para o servidor ubuntu, então espero que haja apenas um problema de configuração aqui.
Eu simplesmente quero que o wireless se conecte após a inicialização para que eu possa usar o SSH na caixa e trabalhar remotamente o tempo todo.
Se eu configurar / etc / network / interfaces com wlan0, com configurações estáticas ou dhcp, então o cartão parece estar configurado com um endereço IP (de acordo com ifconfig), mas ip addr diz que wlan0 é DOWN, e comandos pedir para aparecer não parece fazer nada.
Se eu remover as configurações em / etc / network / interfaces, reinicialize, faça o login na máquina, ip addr mostra que wlan0 é UP, então eu corro sudo dhclient wlan0 , então está tudo bem.
Uma resposta aqui: Sem Wi-Fi após a reinicialização do sistema implícita lá Pode haver problemas de tempo durante a inicialização, e isso parece se encaixar, mas não tenho certeza de como solucionar isso.
Aqui está o /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
Eu tentei as sugestões do chili555. As alterações em /etc/network/interfaces não afetaram nada. Após a inicialização, ip addr mostra que wlan0 é DOWN, e vários comandos listados aqui para tentar ativá-lo não funcionam.
Eu não consegui capturar toda a saída de sudo ifup -v wlan0 mesmo com vários redirecionamentos 2>&1 >file , as partes não capturadas eram do wpa_supplicant. Ele não indicou nenhum erro que eu possa dizer, aqui está o resto do comando sudo ifup (o sudo ifdown pareceu funcionar bem com pouca saída):
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
Mas ip addr depois ainda está ABAIXO e não consigo me conectar. Eu tentei sudo ip link set wlan0 up (com e sem o dev bit), também sudo ifconfig wlan0 up - nada parecia mudar nada.
A execução de sudo dhclient ip é interrompida por um tempo e depois expira. Já existe um ip estático atribuído, não sei se isso importaria.
Quando deixo o wlan0 não configurado em / etc / network / interfaces e, em seguida, reinicio, aqui está o que o ip addr mostra após o boot:
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
, em seguida, a execução de sudo dhclient wlan0 conecta tudo e segue a seguinte ip addr output:
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