Rede sem fio com o CentOS

6

Estou executando o CentOS 5.7 x86 no meu laptop Vostro 1700, que possui uma placa de rede sem fio Intel Pro Wireless WiFi (Intel Pro Wireless 3945 [iwl3945]).

Estou um pouco confuso sobre como minha conexão sem fio ( wlan0 ) está sendo gerenciada e onde a configuração está sendo armazenada.

Eu configurei inicialmente wlan0 através do aplicativo de configuração de dispositivos sem fio do Gnome ( System -> Network ):

EuconfigureiumendereçoIPestáticose172.16.3.22eassimpordiante:

Em seguida, configurei as Configurações sem fio para definir meu SSID etc:

Feitoisso,reinicieiainterfacecom:

ifdownwlan0ifupwlan0

Atéaítudobemeifconfiginformouqueainterfaceestavafuncionando.

Noentanto,quandotenteipingarqualquercoisanaminharede,opingfalhou.FoientãoquepercebiqueapáginaWirelessConfigurationnãomeperguntavasobreotipodesegurançaWirelessqueeuestavaexecutando(WPA2-PSK)-asúnicasopçõeseramNone,Opensystem(open)ouSharedkey(restricted),entãopareciaEunãoestavaautenticandonomeupontodeacessoWiFi.

Emseguida,encontreioutraferramentadeconfiguraçãoderedechamada"Conexões de Rede" em System -> Preferences -> More Preferences . Usando essa ferramenta eu tive que adicionar uma nova conexão e ela me permitiu configurar minha placa de rede sem fio e especificar o tipo de segurança:

Eu também configurei um endereço IP diferente de 172.16.3.23 principalmente por curiosidade para ver se esta GUI estava configurando as mesmas configurações que os diálogos anteriores e salvando esses valores em /etc/sysconfig/network-scripts/ifcfg-wlan0 . No entanto, este parece ser um sistema de configuração completamente diferente do que eu estou acostumado porque ifcfg-wlan0 parece não ser usado para salvar a configuração acima.

Para encurtar a história, eu também tinha um Google e descobri que também precisava iniciar o daemon do NetworkManager, que adiciona um ícone ao Gnome para permitir que eu habilite e desabilite o Networking, Wireless e me permite escolher para qual AP conectar-se a etc.

Então, agora estou um pouco confuso sobre como minha rede Wi-Fi está realmente configurada e onde essas configurações estão realmente armazenadas.

Eu também noto que quando eu saio do Gnome e volto para o modo de console minha conexão sem fio é desconectada wlan0 perde seu endereço IP e parece não estar mais conectada.

Embora eu esteja muito feliz por poder conectar-me à minha rede WiFi (iniciando o Gnome), não estou feliz por não entender o que está acontecendo sob o capô.

Alguém pode explicar o que está acontecendo com todas essas configurações diferentes?

Além disso, como faço para iniciar minha conexão sem fio antes de iniciar o Gnome?

    
por Kev 29.10.2011 / 01:41

3 respostas

1

Ao editar as configurações sem fio, você precisa se certificar de que as caixas de seleção "Disponível para todos os usuários" e "Conectar automaticamente" estejam ativadas e estarão disponíveis para todos automaticamente. As primeiras versões do Network Manager para alguns sistemas não tinham "Disponível para todos os usuários" habilitado por padrão (o seu pode ser um desses sistemas) e os sintomas que você descreve são exatamente o comportamento que deveria acontecer com a configuração. Essa foi uma configuração padrão confusa para a maioria das pessoas, então agora o padrão é ativá-la (pelo menos é para o Ubuntu).

VocêtambémpodeverificarnalinhadecomandoquaisdispositivoseconexõessãogerenciadospeloNetworkManager:

$nmclidevDEVICETYPESTATEwlan1802-11-wirelessconnectedeth1802-3-ethernetconnected$nmcliconNAMEUUIDTYPETIMESTAMP-REALYaknYetib4e05828-e57e-4399-96aa-6cd988ee4975802-11-wirelessThu27Dec201207:30:19AMPST

Asconfiguraçõessãoarmazenadasem/etc/NetworkManager/system-connections/evocêdevegarantirqueautoconnect=trueeosusuáriosdesejadosestejamlistadosempermissions=user:whoever:root:;ouoequivalentea"Disponível para todos os usuários", que é permissions=[];

[connection]
id=Yak n Yeti
uuid=b4e05828-e57e-4399-96aa-6cd988ee4975
type=802-11-wireless
permissions=user:whoever:;
autoconnect=false
timestamp=1355439451

[802-11-wireless]
ssid=Yak n Yeti
mode=infrastructure
mac-address=24:77:05:FF:97:BC
security=802-11-wireless-security

[802-11-wireless-security]
key-mgmt=wpa-psk
wep-key-flags=1
psk-flags=1
leap-password-flags=1

[ipv4]
method=auto

[ipv6]
method=auto
    
por 28.12.2012 / 10:15
0

O NetworkManager está controlando os dispositivos de rede enquanto estiver no Gnome. Para visualizar as configurações relacionadas ao NetworkManager, confira os arquivos em:     / etc / NetworkManager /     / etc / NetworkManager / system-connections /

Além disso, algumas configurações seguras (WPA, etc) devem estar em um contêiner seguro (Seahorse) a ser fornecido ao seu gerenciador de conexões (wpa_supplicant na linha de comando ou NetworkManager na GUI).

    
por 11.01.2012 / 18:50
-2

Explicação.

Como já foi mencionado, o Network Manager está gerenciando sua interface wlan0 , APENAS enquanto o usuário que a configurou está conectado no GNOME. Caso contrário, a interface está inativa. É por isso que você não pode acessar sua rede.

Solução.

Para que a interface esteja funcionando enquanto o GNOME não é iniciado, você precisa configurar a interface em /etc/network/interfaces . A interface será então iniciada quando o sistema for iniciado.

Aqui está uma configuração de exemplo que eu uso em um dos meus computadores:

auto wlan0

# remove dhcp if you want to manually configure the interface
iface wlan0 inet dhcp
    wpa-ssid <YOUR_SSID_HERE>
    wpa-psk <YOUR_PASSWORD_HERE>

#   uncomment the following lines to manually configure the interface
#   address 192.168.1.3     
#   netmask 255.255.255.0
#   gateway 192.168.1.1

Veja man interfaces para detalhes sobre este arquivo de configuração.

Trade-offs.

A única desvantagem da solução é que você não poderá configurar a interface usando o Network Manager, enquanto houver entradas para essa interface em /etc/network/interfaces . Portanto, se você realmente precisar voltar ao Network Manager, precisará comentar algumas linhas em /etc/network/interfaces e reiniciar a interface.

Felicidades.

    
por 10.07.2012 / 08:11