servidor ubuntu: wifi

9

Acabei de instalar o servidor Ubuntu 14.04 no meu computador que possui uma porta de rede com fio e uma placa wifi. Gostaria que o servidor usasse a rede com fio, se não estiver disponível, e usasse o wifi quando não estiver disponível.

O / etc / network / interfaces original é semelhante ao seguinte:

# 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

# The primary network interface
auto p4p1
iface p4p1 inet dhcp

Eu segui este post e modifiquei meu arquivo para:

# 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 dhcp
wpa-ssid <my_ssid>
wpa-psk <my_ssid_password>

# The primary network interface
auto p4p1
iface p4p1 inet dhcp

Quando eu reinicio o wlan0, consigo conectar ao meu wifi, não há problema. Se eu reiniciar o computador com o cabo de rede conectado, não haverá problemas, pois as conexões com e sem fio se conectam à minha rede. No entanto, se eu tiver minha conexão com fio desconectada e reiniciar, a mensagem 'Iniciando a configuração do dispositivo de rede' será exibida na inicialização. Eu vejo a mensagem 'aguardando mais 60 segundos pela configuração da rede' antes que o sistema seja inicializado completamente (aguarde mais de 120 segundos pela rede). Quando o computador é inicializado, minhas conexões wifi estão conectadas.

Então, acho que as coisas funcionam, mas o servidor sem cabeça leva muito tempo para inicializar completamente. O que estou fazendo errado? Existe alguma maneira de corrigir esse atraso de inicialização? Obrigado.

Vinh Nguyen
fonte

Respostas:

7

As declarações 'auto p4p1' e 'auto wlan0' solicitam ao sistema que inicie as duas interfaces automaticamente . Quando você começa com a Ethernet desconectada e solicita que a interface inicie de qualquer maneira, o sistema tropeça: "aguardando mais 60 segundos pela configuração da rede".

Seria mais eficiente, mas certamente não automático, deixar de fora a declaração 'auto':

# 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 dhcp
wpa-ssid <my_ssid>
wpa-psk <my_ssid_password>

# The primary network interface
#auto p4p1
iface p4p1 inet dhcp

E inicie uma das interfaces manualmente, conforme necessário:

sudo ifup -v wlan0
chili555
fonte
Obrigado por explicar. Reduzi o tempo de sono nos três locais em / etc / init / failafe, conforme descrito em tech.pedersen-live.com/2012/05/… .
Vinh Nguyen
Pergunta antiga, eu sei, mas estou curioso para saber como fazer a configuração ficar. Eu tenho que fazer o início manual toda vez que eu reiniciar. Obrigado.
Chuck Claunch 02/02
@ChuckClaunch Inicie sua nova pergunta e explique em detalhes o que você precisa. Por favor inclua: cat /etc/network/interfacesPor favor, oculte sua senha.
Chili555