como configurar a tabela de roteamento de rede para rede sem fio

2

Estou tentando conectar meu laptop OpenBSD 5.8 a uma rede sem fio em casa (hotspot de telefone celular).

Observe que o status diz "sem rede" do ifconfig. A máscara de rede e o endereço do gateway padrão que tirei do meu computador Windows, que está na mesma rede.

$ ifconfig iwi0
iwi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr: 00:aa:bb:cc:ff:ee
priority: 4
groups: wlan egress
media: IEEE802.11 autoselect
status: no network
ieee80211: nwid mynetwork wpakey <not displayed> wpaprotos wpa1,wpa2 wpaakms psk wpaciphers tkip,ccmp wpagroupcipher tkip 100dBm

O comando route show às vezes leva cerca de 30 segundos antes de exibir qualquer coisa, o que não é reconfortante. Às vezes é imediato.

$ route show -inet
Routing tables

Internet:
Destination        Gateway           Flags  Refs   Use   Mtu   Prio Iface
default            192.168.43.1      UGS    0      10    -      12   iwi0
loopback           localhost       ...
localhost          localhost          ...
192.168.43/24      192.168.43.109    UC      1     0     -      12   iwi0
192.168.43.1       link#2            UHLc    1     0     -      12   iwi0
192.168.43.109     00:aa:bb:cc:ff:ee UHL1    0     0     -      1    lo0
192.168.43.255     192.168.43.109    UHb     0     0     -      1    iwi0
BASE-ADDRESS.MCAST localhost         URS     0     0 32768      8    lo0

A descrição acima é a configuração logo após o boot.

Este próximo arquivo é o que define os parâmetros da interface iwi0. É o mesmo que um arquivo de configuração de interface sem fio anterior, em funcionamento, que usei, com apenas o nome do endereço IP e os detalhes alterados para a nova rede.

$ cat /etc/hostname.iwi0
nwid mynetwork
wpakey 123456589
inet 192.168.43.109 255.255.255.0 192.168.43.255
!route delete default 
!route add default 192.168.43.1

A rede está disponível

$ ifconfig iwi0 scan | grep mynetwork | tail -1
          nwid mynetwork chan 11 bssid aa:bb:cc:dd:ee:ff 76dBm 54M privacy,short_preamble,short_slottime,wpa2

E, no entanto, nenhum sinal de tráfego de saída da minha interface sem fio

$ tcpdump -i iwi0 &
[1] 19019
$ tcpdump: listening on iwi0, link-type EN10MB
$ ping -c 3 192.168.43.1
PING 192.168.43.1 (192.168.43.1): 56 data bytes
------ 192.168.43.1 ping statistics -----
3 packets transmitted, 0 packets received, 100.0% packet loss
$ fg
tcpdump -i iwi0
^C
0 packets received by filter
0 packets dropped by kernel

Às vezes, ao executar o ping, também recebo os seguintes erros:

$ ping 192.168.43.1
PING 192.168.43.1 (192.168.43.1): 56 data bytes
ping: sendto: Host is down
ping: wrote 192.158.43.1 64 chars, ret=-1

traceroute não tem sorte em encontrar um primeiro salto e gera o mesmo erro sendto: Host is down .

Eu obtive resultados semelhantes quando tentei configurar a rede do zero (sem o arquivo hostname.iwi0 , usando apenas os comandos ifconfig e route add ), o que resultou em algum ponto em ifconfig mostrando network: active , mas ainda assim não consegui fazer o ping no roteador.

Por que não há rota aparente para o roteador sem fio ou onde detalhes mais úteis sobre o erro podem ser encontrados?

O que deve ser modificado para criar um caminho para o roteador sem fio?

    
por hilcharge 11.07.2016 / 18:54

1 resposta

2

I'm trying to connect my OpenBSD 5.8 laptop...

Eu recomendo atualizar para o 5.9 - o wireless foi melhorado aqui.

The netmask and default gateway address I took from my Windows computer which is on the same network.

Você já tentou usar o DHCP? Por exemplo:

$ cat /etc/hostname.iwi0
dhcp NONE NONE NONE nwid id wpakey passphrase

The route show command sometimes takes about 30 seconds before displaying anything...

Isso provavelmente ocorre devido a falhas nas pesquisas de DNS - tente route -n .

And yet, no sign of any outgoing traffic from my wireless interface...

Você confirmou que seu gateway padrão responde a pings?

    
por 11.07.2016 / 22:50