Mostrando postagens com marcador Configuração de Rede Wireless. Mostrar todas as postagens
Mostrando postagens com marcador Configuração de Rede Wireless. Mostrar todas as postagens

domingo, 14 de junho de 2015

Instalando OpenWRT no TL-WDR4300 da TP-Link

Aviso: De todos as postagens que eu fiz até agora contando minhas aventuras com GNU/Linux, esta é a que você mais pode se f*der  muito se tentar reproduzir o que eu fiz de forma desatenta. Não me responsabilizo por qualquer c*gada eventualmente praticada, mas posso tentar dar uma ajuda, se estiver dentro da minha alçada de conhecimento. Gostaria de alertar que ainda não sei/precisei lidar com dispositivos "brickados" (na verdade, ainda estou para recuperar o meu WRT54G v8, da Linksys, e só vou tentar do jeito mais difícil quando tiver um tempinho. Nele, usei DD-WRT, porque a baixa quantidade de ROM não me permitiu instalar OpenWRT).
O que é OpenWRT?

OpenWRT é uma distribuição GNU/Linux para dispositivos embarcados, em particular roteadores wireless.
Ele possui uma vasta coleção de pacotes, que podem ser instalados no roteador de modo muito similar ao apt-get no Debian.
Ele pode aumentar o número de funcionalidades de seu roteador sem fio doméstico para que possua serviços e utilidades semelhantes a de um roteador profissional (a limitação, geralmente, está no tamanho da memória RAM, da ROM do aparelho, e claro, do processador), além de ser uma ótima plataforma para aumentarmos o nosso conhecimento de redes (além de Hacking de dispositivos).

No meu caso, eu comprei um TP-Link TL-WDR4300. Originalmente, estava interessado em uma máquina da Buffalo, com 32MB de ROM e 128MB de RAM, mas ela aumentou muito o preço e acabei comprando a que já citei anteriormente, com apenas 8MB de ROM, mas a mesma quantidade de ROM.
Fiz essa compra em julho do ano passado (2014), e tive de instalar uma versão "trunk" experimental da Barrier Break, construída por um usuário mais avançado. Queria ter avançado e mexido mais no sistema, mas Mecânica Quântica da pós não deixou, e eu demorei uns 2 meses só para configurar o aparelho, por pura falta de tempo.
A atual versão é a 14.07, "Barrier Breaker". As versões levam o nome de bebidas, e ao entrar no roteador por ssh, obtém-se (em inglês)a receita para fazê-la. Portanto, se você é um bebum (não é o meu caso, eu não bebo), tem mais uma razão para utilzar o OpenWRT. (Recomendo que a instalação e configuração sejam realizadas enquanto você está sóbrio).
Dentro de algumas semanas, uma nova versão "Chaos Calmer" sairá do forno.
 


Roteador Wireless TL-WDR4300 da TP-Link
Para instalar OpenWRT neste dispositivo, segui os seguintes passos, posteriormente detalhados:
1 - Verificar qual versão do dispositivo possui a partir da interface web do produto

Isto também pode ser feito conforme instruções deste site aqui.

2 - Utilizar a Interface do produto para fazer o backup do firmware para a restauração, caso seja necessário (embora o firmware possa ser obtido do site do fabricante), bem como das configurações anteriormente passadas, caso já estivesse utilizando o roteador antes de instalar OpenWRT (não foi o meu caso)

3 - Baixar a versão apropriada do firmware OpenWRT para o seu hardware (pode não ser o meu)

No meu caso, tive de baixar os arquivos openwrt-ar71xx-generic-tl-wdr4300-v1-squashfs-factory.bin e openwrt-ar71xx-generic-tl-wdr4300-v1-squashfs-sysupgrade.bin .
O primeiro, será utilizado para instalar o OpenWRT retirando o firmware da TP-Link. O segundo será necessário para seguir instalando e configurando coisas no roteador, além de, daqui para frente, sempre atualizar o sistema a partir de imagens sysupgrade.

4 - Instalar a versão por algum meio (em geral, a primeira instalação é feita a partir da interface web do próprio firmware original do dispositivo)

É recomendável fazer isso a partir de um computador que esteja conectado ao roteador via cabo, pois após a atualização do firmware para OpenWRT, o sinal wireless está, inicialmente, desligado.
Dá para fazer isso de várias formas, já fiz por tftp (no meu Linksys, dispensei o jeito fácil e fiz por tftp), mas a mais simples é utilizando a opção de upgrade de firmware da própria interface web do roteador.
Menu de configuração da interface web
No caso do TL-WDR4300, deve-se acessar o roteador pelo endereço 192.168.0.1(este é o endereço padrão do roteador na rede) em seu browser, clicar em "System Tools" --> "Firmware Upgrade" no menu à esquerda, e irá aparecer a tela onde deverá ser colocado o arquivo da firmware.
Tela de atualização de firmware
 Selecione o arquivo que contém o firmware "factory" do OpenWRT.

No meu caso, é o caminho para o arquivo openwrt-ar71xx-generic-tl-wdr4300-v1-squashfs-factory.bin .
Após a instalação do firmware, se bem sucedida, você conseguirá acessar o roteador por telnet. O usuário é "root", e não há senha.
Após a configuração de uma senha, com o comando passwd, o acesso via telnet será desativado e a conexão se dará por ssh.

$ telnet 192.168.1.1 --> Para acessar o roteador, cujo o endereço é 192.168.1.1
root@OpenWrt:~# passwd --> Para alterar a senha do roteador.
Para acessar o roteador, posteriormente, deve-se acessá-lo com ssh:
$ ssh root@openwrt (o DNS está ativado).
Depois de instalado o firmware "factory", deve ser instalado o firmware "sysupgrade", e depois, todas as demais atualizações serão a partir de imagens "sysupgrade".

No próximo artigo, aprenderemos como configurar a rede wireless e a rede WAN (a conexão com a Internet).
Os artigos por vir são:
- Instalação da versão sysupgrade e  Configuração do OpenWRT
- Backup das configurações e atualização do firmware
- Um pouco da arquitetura do OpenWRT (estrutura de diretórios, arquivos de configuração, formas de configurá-lo etc) e do TL-WDR4300
- Instalando QoS (Controle de Qualidade, para controlar a distribuição de banda entre os clientes)
- Instalando dispositivos de armazenamento
- Configurando serviços como SAMBA, torrent, NFS

Possíveis serviços em que tenho interesse em configurar:
- VPN

sexta-feira, 4 de julho de 2014

Wicd:: Acessando redes Wifi pela linha de comando com qualquer usuário

O wicd, na verdade, é como o Network Manager, e é uma dessas ferramentas de configuração de rede modernas que permite, entre outras coisas, que um usuário normal mude de rede facilmente, desde que esteja no grupo netdev.
Ele também tem ênfase em ferramentas clientes gráficas.
O Network Manager também possui ferramentas de modo texto (nmcli), que permite conectar-se a uma rede já existente, consultar que redes há disponíveis etc, mas não encontrei meio de configurar a rede pela linha de comando, sem antes configurá-lo com ferramentas gráficas (nmapplet, por exemplo).

Por essa razão, eu preferi o wicd.
Ele também tem ferramentas gráficas para configurar a rede pela interface gráfica, sendo esse, inclusive, o seu foco. Porém, diferentemente do Network Manager, as ferramentas de linha de comando não ficam devendo para as de interface gráfica.
Pode-se configurar e ativar a rede com o comando wicd-curses (depois de instalado, o que se pode fazer com apt-get install wicd-curses para o Debian).
Há, também o wicd-cli (apt-get install wicd-cli), que é mais parecido com o nmcli, mas ligeiramente mais funcional.

Como eu apenas precisar de uma ferramenta leve e em modo texto para acessar a rede wireless, o wicd-curses já cumpriu plenamente com os objetivos.

sábado, 7 de junho de 2014

Ah, se todos os manuais de comando tivessem exemplos...

Estava feliz por ter achado o cnetworkmanager para gerenciar conexões de rede (mas principalmente wireless)facilmente pela linha de conando no Debian Squeeze, quando resolvi atualizar para o Wheezy.

Descobri que o cnetworkmanager não mais estava funcionando no Wheezy, e que para a nova versão do NetworkManager, este pacote para gerenciar rede na linha de comando, simplesmente, havia sido removido.

Restou, então o nmcli, que já é parte do pacote network-manager.
O problema é que o man dele não me pareceu muito simples.
Eu tenho o defeito de só executar um comando quando tenho certeza de que entendi o manual e que ao ser executado, o comando funcionará. Isto pode ser bom em termos de segurança, mas é terrível para o aprendizado, já que aprende-se melhor fazendo.
Uma opção interessante, seria escrever exemplos dos comandos e de suas opções após estas serem explicadas.
Alguns manuais de comando possuem exemplos, se eu não engano, é o caso do comando tar.

Felizmente, existe o site "linux commands examples", que faz exatamente isso!

Pretendo escrever, pelo menos, mais 3 postagens sobre conexões à redes WiFi utilizando a linha de comando, desde a forma mais clássica, onde o usuário root é necessário, até comandos que qualquer usuário pode utilizar na linha de comando.

Por enquanto, para usar o nmcli, consultei este link aqui.

domingo, 14 de fevereiro de 2010

Configuração do Samba - Ajustando permissões de acesso e monitoramento instantâneo

Esta é mais uma configuração do SAMBA que eu fiz apenas para incluir um diretório padrão de compartilhamento de músicas e arquivos diversos.
Isto resolve o problema dos usuários não terem acesso aos arquivos multimídia de um outro, desde que os usuários tenham a intenção de colaborar com isso, é claro.

A checagem de permissões é feita tanto pelo SAMBA quanto pelo Sistema. Em um primeiro momento, o SAMBA, ao sabor da configuração do compartilhamento em /etc/samba/smb.conf (bem no Debian Lenny, o arquivo de configuração do SAMBA fica neste diretório), verifica quais os usuários que podem acessar e escrever (ou não) no recurso compartilhado (no caso, o diretório /multimidia), e depois a solicitação é passada para o sistema, que permitirá o acesso mediante a verificação de quem tem permissão sobre os diretórios e arquivos dentro deles.

Não esquecer de digitar #smbpasswd -a para cadastrá-lo no SAMBA também.
Assim, a solução que utilizei foi:

1) Criar o grupo multimidia, incluir usuários e dar o diretório /multimidia ao grupo
2) Configurar, enfim, o SAMBA para disponibilizar o recurso apenas aos usuários do grupo

Vamos agora, aos procedimentos necessários.

Parte 1: Criar o grupo multimidia, incluir usuários e dar o diretório /multimidia ao grupo

- Criação do grupo e inclusão de usuários:
# addgroup multimidia --> cria o grupo "multimidia"
# adduser [usuario] multimidia --> adiciona o "usuário" no grupo multimidia
Ex: # adduser karmarx multimidia

-Dando o diretório multimidia ao grupo multimídia:
#chgrp -R multimidia /multimidia --> instrui o sistema para que o grupo multimidia seja o dono do diretório /multimidia. A opção "-R" implementa as modificações recursivamente.
Alternativamente, poderemos fazer:
# chowm -R :multimidia /multimidia --> Faz a mesma coisa que o comando anterior. A diferença é que, antes de ":multimidia", podemos colocar o usuário que será dono do diretório ou recurso.
-Dando permissão ao grupo e seus usuários para acessar o diretório:
# chmod g+rwx /multimidia --> Dá permissão de leitura e escrita e acesso aos usuários do grupo multimídia. A opção "g" se refere a grupos.
# chmod -R g+rw /multimidia --> Dá permissão de leitura e escrita aos usuários do grupo multimídia.

Parte 2: Configurar, enfim, o SAMBA para disponibilizar o recurso apenas aos usuários do grupo

-O trecho que eu inclui no meu /etc/samba/smb.conf foi este:
[multimidia]
comment = Arquivos multimidia (filmes, musicas, jogos etc) compartilhados pelos usuarios.
path = /multimidia
writable = yes
# Para permitir que apenas os usuários do grupo multimidia possam acessar o compartilhamento
valid users = +multimidia
É importante que os comentários sejam feitos não na mesma linha de alguma palavra-chave que vai ser passada para o SAMBA.
A opção que precisa ser entendida é a "valid users". Nela, podemos incluir, separados por vírgulas, os usuários que podem acessar o recurso, ou então, colocamos um sinal de mais "+" seguido do nome do grupo, e automaticamente, apenas os usuários pertencentes ao grupo conseguirão acessar o recurso. Podemos separar entre vírgulas, os grupos que podem ter acesso ao recurso, bem como misturar grupos e usuários que o acessarão.

Referências:

Samba, parte 2: Configuração avançada do Samba (atualizado) -Carlos E. Morimoto

Manual do chgrp: man chgrp
Manual do chmod: man chmod
Manual do chown: man chown

domingo, 1 de fevereiro de 2009

Na casa do Alexandre - parte 4: Configuração de rede wireless (mal sucedida)

Segue aqui o que fizemos depois de ter a placa funcionando no Computador do Alexandre.
Como o adaptador wireless USB utilizado é baseado no chipset Ralink, a configuração da rede no Debian, depois que o dispositivo está funcionando, teria de ser feita manualmente devido à maneira como a placa trabalha com os protocolos de segurança da rede wireless, embora no Mandriva tenha funcinado normalmente no modo gráfico.
Bom, aos comandos:
Primeiro, devemos falar o modo de gerenciamento da rede wireless, e ativar a placa para a rede:
iwconfig wlan0 mode managed -->fala para o dispositivo que o modo da rede é o gerenciado.
ifconfig wlan0 up --> Ativa o adaptador wireless.
Agora, escaneamos as redes que estão por perto:
iwlist wlan0 scan --> Este comando lista as redes disponíveis, e até a "saúde" delas.
Conseguimos escaneara rede OALINUX do meu amigo.
Depois, configuramos a rede, propriamente dita.
iwconfig wlan0 ap REDE --> Na referência, este deveria ser o nome da rede, mas acabamos tendo que colocar uma informação em Hexadecimal
iwpriv wlan0 set AuthMode=WPAPSK --> Sobre o modo de segurança utilizado
iwpriv wlan0 set WPAPSK=SENHA --> Para dar senha de rede.
iwpriv wlan0 set EncrypType=AES --> Tipo de encripitamento relacionado ao pacote de encripitação WPA2. Acho que era WPA1, configuramos errado e por isso não funcionou. O comando diz respeito à configuração de uma rede privada, enquanto que o iwconfig é responsável por levantar a rede e a interface.
iwconfig wlan0 --> Para levantar a rede e se conectar a ela.
No caso, é usado dhcp para se conectar conseguir um IP pela rede wireless, embora isto possa ser feito manualmente, dependendo do caso. Agora, fica muito igual às outras redes.
dhclient wlan0

Como não deu certo, não nos preocupamos em configurar a rede nos arquivos de configuração para que ela fosse acessível somente no boot.

quarta-feira, 28 de janeiro de 2009

Na casa do Alexandre - parte 3: Instalação de adaptador de rede wireless no Debian GNU/Linux e configuração de rede wireless

Depois de perder um tempo tentando configurar a rede com fio para o cliente Debian acessar a Internet sem conseguir resultados, partimos para o trabalho de compilar e instalar o adaptador wireless e tentar configurar a rede.
O adaptador wireless dele possui chipset Ralink rt73. A diferença dele para os demais está no fato de ele, segundo o guia do Morimoto (cujo link está no final deste post), trabalhar com o suporte ao wpa de um modo diferente dos demais.
O trabalho de compilar e instalar a placa consiste em:
1 - Instalar os compiladores essenciais e os kernel headers (cabeçalhos do kernel);
2 - baixar os fontes do módulo do chipset do adaptador.
3 - Compilá-lo e instalá-lo.
Se estes passos funcionarem, podemos configurar a rede.

Passo 1: instalar os compiladores essenciais e os kernel headers

Se o arquivo /etc/apt/sources.list estiver configurado propriamente, e tivermos dado o compando apt-get update para o caso de precisarmos procurar por atualizações nos repositórios, podemos digitar:
#apt-get install build-essential --> compiladores essenciais
#apt-get install linux-headers-2.6.22-14 -->kernel headers da versão do kernel que aparece numerada. O seu kernel pode ser diferente. Honestamente, não me lembro qual a versão do kernel do meu amigo. Este é o exemplo do Guia do Morimoto.
Lembrando que estes comandos precisam ser dados como root, por isto a cerquilha antes dos comandos. Em distribuições Ubuntu-like, ou mesmo no Debian, podemos utilizar o sudo antes dos comandos acima citados. Na verdade, em qualquer distribuição Debian-like em que o comando sudo esteja implementado e você seja um usuário pertencente ao grupo admin.

Passo 2: Baixar os fontes do módulo do chipset do adaptador wireless

O driver procurado é para um dispositivo USB, o rt73. O link para o driver é http://rt2x00.serialmonkey.com/rt73-cvs-daily.tar.gz

Passo 3: Compilar o módulo e instalá-lo.

Deve-se descompactá-lo com tar -zxvf rt73-cvs-daily.tar.gz
depois, entrar no diretório que foi criado e digitar os famosos comandos para compilação e instalação da parada:
#make --> Na verdade, não é necessário ser o root para rodar este comando.
#make install --> Mas é necessário ser para rodar este aqui.
Depois, devemos colocar o módulo na lista de módulos carregáveis durante o boot incluindo-o no arquivo /etc/modules. Para isto, escrevemos o nome do módulo dentro do arquivo: rt73.
Mais elegantemente, fazemos:
#echo rt73 >> /etc/modules
E carregamos o módulo manualmente com:
#modprobe rt73
Para verificar se a placa foi detectada pelo sistema operacional, deve-se fazer as seguintes checagens (ou uma ou outra, ou as duas, tanto faz):
#cat /proc/net/dev -->mostra as interfaces lógicas de rede existentes. Tem de aparecer wlan0 para ver ser o adaptador wireless foi encontrado.
#cat /proc/net/wireless -->mostra a interface lógica de rede presente no sistema. Novamente, deve aparecer wlan0 (ou wlan1 no caso de existir dois adaptadores de rede, por exemplo).
O comando cat mostra o conteúdo de um arquivo.

É melhor deixar o post sobre a configuração de rede para o outro post. O adapador de rede foi encontrado, e com isto, mais 25% do processo foi concluído, totalizando 75%.
Fica para outro post a parte de configuração, que falou. Depois, nos comentários, espero postar soluções.
Referências:

Configurando redes wireless no Linux, parte 2 - Carlos E. Morimoto

http://www.guiadohardware.net/tutoriais/rede-wireless-linux_2/

Na casa do Alexandre - parte 2: Configuração do router

Na segunda, dia 19/01/2009, tentamos configurar o computador do Windows com router de internet, para que o computador com o Debian pudesse pegar pacotes kernel-headers via apt-get.
O computador com windows que serviria de router, era cliente de uma rede wireless, e estaria dentro de um esquema de rede como esta aqui:
A parte em cinza foi a parte da rede introduzida e modificada por nós.
No começo, conseguimos fazer o Cliente pingar o roteador, mas o roteador não roteava. No primeiro momento, achei que era porque não haviamos colocado os DNSs do provedor na configuração do computador Cliente.
Depois, os colocamos e mesmo assim não funcionou. Pesquisei em sites que não me lembro agora que era mesmo necessário colocar os DNSs do provedor de acesso, ou então, fazer do computador cliente um dos servidores de DNS, o que é um pouco mais complicado, então a configuração do roteador com Windows é que não funcionou.
Bem, a configuração de rede no cliente Debian GNU/Linux foi feita no arquivo /etc/network/interfaces, e foram utilizados os scripts ifup e ifdown para "levantar" a rede no tempo de boot, ou manualmente.
O arquivo /etc/network/interfaces ficou mais ou menos assim:
iface eth0 inet static
address 192.168.2.2 #ip do cliente
netmask 255.255.255.0
gateway 192.168.2.1 #ip do roteador
Os IPs do provedor foram colocados no arquivo /etc/resolv.conf


Para colocar um computador GNU/Linux como roteador em uma rede, basta mudar de 0 para 1 o conteúdo do arquivo: /proc/sys/net/ipv4/ip_forward
E pode-se fazer isto com o comando:
echo 1 > /proc/sys/net/ipv4/ip_forward
Bom, como não conseguimos configurar o Windows como gateway, resolvemos utilizar o DVD do Debian mesmo para pegar os kernel-headers necessários para compilar os módulos do dispositivo wireless, e copiamos via pen-drive os arquivos-fonte do driver.

No próximo post, falarei dos passos para compilar e instalar o adaptador wireless no Debian do meu amigo.

quinta-feira, 22 de janeiro de 2009

Na casa do Alexandre - parte 1: Instalação de adaptador de rede wireless no GNU/Linux e configuração de rede wireless

18/01/2009, domingo, fui à casa do meu amigo Alexandre para tentar configurar o dispositivo USB adaptador de rede Wireless no GNU/Linux.
Meu amigo possuiu uma máquina com chipset Ralink.
A primeira coisa que fiz, foi instalar o Mandriva. Funcionou perfeitamente. O Mandriva tem um suporte muito largo para hardware, e chega a ser mais fácil que o Ubuntu para instalá-lo e utilizá-lo. É a distribuição perfeita para desaprender a utilizar o computador, da mesma maneira que o Windows.
Mesmo com 128MB de memória, depois da instalação, a velocidade é até aceitável, se se utiliza o IceWM em vez do KDE. Problema resolvido. Objetivo concluído em 50%.
Depois, foi a vez de instalar o driver da placa no Debian 4.0 e configurar a rede.
Para isto, tentamos ativar a rede ethernet no Debian utilizando o Windows no outro computador para compartilhar a conexão, depois, sem sucesso, instalamos os kernel-headers do Debian a partir do CD-ROM, mesmo, e copiamos os fontes do driver no pen-drive e compilamos.
As etapas de tentar instalar a rede, compilar o driver e instalar a rede serão abordados em 2 outros posts.

segunda-feira, 29 de dezembro de 2008

Lembrete de mudança de senha de roteador.

Hoje, mudei a senha de acesso ao wireless router para testar o acesso remoto a ele.

Configurando a segurança da rede Wireless.

Ontem, dia 28/10/2008, enquanto minha mãe e os demais integrantes da casa, mais os amigos do meu irmão iam ao Playcenter, meus amigos iam fazer trilha em Paranapiacaba, eu fiquei configurando a segurança da rede Wireless no Wireless router.

Eu passei horas lendo o artigo sobre redes wireless no site do Morimoto, para apenas uns 30min de ação. É incrível a minha capacidade de perder tempo!

Bem, eu tenho como roteador wireless, o Linksys WRT54G, e no que diz respeito a parte física, minha rede está assim:
O que tinha de configurar para a rede funcionar como mostrado na figura, além das conexões físicas, pode ser feito facilmente seguindo as instruções, não passa de 20min de configuração, e eu o fiz lá no início do ano.
Mas fiquei com medo, ou achando que não teria tempo de configurar a segurança da rede, de modo que passei o ano todo com a rede aberta. Bem, pelo menos eu não havia configurado o SAMBA nem nenhuma outra maneira de compartilhamento de arquivos e recursos :-D .

Para configurar a segurança, bastou acessar o IP do Wireless router (no meu caso, 192.168.1.1)através do navegador, clicar em Wireless, e depois em Wireless-Security.
Escolhi o protocolo WPA2, na forma, WPA2 Personal, e esta forma pede uma frase/password para a senha. Esta frase é alterada de tempos e tempos, utilizada apenas para a primeira conexão de cada máquina, se é que eu entendi alguma coisa.

Eu, ainda, alterei a opção "Beacon Interval", disponívels em "Advanced Wireless Settings", pois a máquina-cliente da rede Wireless é um notebook. O Beacon é um pacote transmitido em broadcast (difusão) para sincronizar toda a rede. Segundo o Morimoto, se eu entendi alguma coisa do que ele escreveu, a dininuição do tempo de transmissão deste pacote serve para "acordar" a placa de rede Wireless do notebook quando este estiver, por exemplo, em modo de economia de energia. Estas máquinas, mesmo quando você está com alguma intensidade (apenas navegando na WEB), estão, economizando energia de uma maneira ou de outra, mesmo quando ligadas na tomada (Claro que o consumo mais do que dobra, às vezes, mas pelo que eu observei, nunca chega ao máximo, a menod que se esteja jogando, ou em atividades de uso intenso do processador), pois além da energia, há uma preocupação com a temperatura. Acontece que "acordar" a placa, permite que ela "sinta", um sinal mais forte, a uma distância maior, e devido às paredes e tubulações, o sinal chega fraco na cozinha. Eu vou testar. Na cozinha, o sinal varia de 20% a 0% de força.

A minha maior preocupação com a configuração da segurança não era com
a dificuldade em se fazer isto no router, e sim com os clientes. Mas os clientes Windows apenas pedem a senha e a armazenam se você permitir, e os clientes GNU/Linux, quando instalados com ferramentas gráficas fáceis de manejar, como as do KDE, apresentam um comportamento similar.
A única diferença é quando temos de configurar os clientes GNU/Linux "no muque".

Em breve, colocarei um post sobre configuração do cliente Wireless baseado em GNU/Linux no modo texto, que será mais completo. Aprender a brincar com rede tende a ser A tarefa divertida nessas férias.
Bibliografia:
http://www.guiadohardware.net/tutoriais/configurando-ponto-acesso/