Pergunta

Existe uma API (ou linha de comando) em Ubuntu para ver as redes sem fio disponíveis, a sua força, etc, e se conectar a um?

Foi útil?

Solução

network-manager tem um serviço dbus. Você pode usar qualquer linguagem com a ligação dbus para falar com ele.

Outras dicas

ifconfig e iwconfig são usados ??para conexões de rede de controle. O adaptador de wi-fi também pode ter aplicações específicas para criar o dispositivo de rede inicial, este é o caso com madwifi que vai criar uma ATHX (x é numérico) do dispositivo, que pode ser controlada seja Ifconfig e iwconfig. Também deve ser mencionado que a aplicação driver de hardware restrito que vem com o Ubuntu é bom belos à instalação e configuração de controladores para wifi.

Ubuntu dependendo da variante vem com os gerentes de rede, para o KDE sua a knetworkmanager e gnome é gnome-netStatus-applet.

Por padrão, esses aplicativos são iniciados dependendo variante.

O Linux suporta uma coisa chamada sem fio Extensões que define uma interface comum para diferentes placas wireless. As extensões de definir um conjunto de chamadas IOCTL e eventos netlink usados ??para Configurar dispositivos, bem como obter informações sobre os eventos detectados (por exemplo, desconectar-se de um ponto de acesso).

Um exemplo de aplicações que utilizam as extensões sem fio incluem Ferramentas Wireless para Linux (iwconfig, iwlist, etc.) eo wpa_supplicant .

Note que nem todos os dispositivos suportam as extensões sem fio, assim você pode precisar para trabalhar com interfaces proprietárias, tais como MadWiFi.

para linha de comando; digitalização pode ser feito com iwlist (homem tentativa iwlist mais mais ajuda)

iwlist wlan0 scan

wlan0 é o nome da interface sem fio no meu caso

para a parte GUI, eu prefiro wicd; Fácil de usar, suporte WEP, WPA, WPA2

Ubuntu tende a aproveitar o "Awesome Energia (TM) de indocumentados Frameworks (TM), indocumentado objeto de corretagem Ônibus (TM) e Camadas indocumentado Abstração (TM)". Mas felizmente há Comunitário de Apoio, onde você pode ir no IRC e falar com todas as outras pessoas que apenas como você leu o undocumentation.

Vá com ifconfig, iwconfig, iwlist e wpa_supplicant se você quer algo que tem a documentação que lhe diz como ele funciona. Ou, você pode simplesmente executá-lo uma vez, olhar para a saída e descobrir como escrever um script shell que faz o que quiser.

Eu não sou amargo. De modo nenhum. Por que você diz isso? : D

(Verdade seja dita, o NetworkManager não faz iw {configuração, lista} mentira, mas não conte com nm não substituindo as configurações que você usá-los para pedir.)

O utilitário de linha de comando nmtui fornece uma em-terminal interface gráfica para se conectar a redes sem fio, consulte a sua força, e se conectar a eles.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top