무선 네트워크에 대한 네트워크 라우팅 테이블을 설정하는 방법

무선 네트워크에 대한 네트워크 라우팅 테이블을 설정하는 방법

내 OpenBSD 5.8 노트북을 내 홈 무선 네트워크(모바일 핫스팟)에 연결하려고 합니다.

ifconfig의 상태는 "네트워크 없음"으로 표시됩니다. 동일한 네트워크에 있는 Windows 컴퓨터에서 넷마스크와 기본 게이트웨이 주소를 얻었습니다.

$ 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

명령 route show을 실행하면 내용을 표시하는 데 약 30초가 걸리는 경우가 있는데 이는 불편합니다. 때로는 즉각적인 경우도 있습니다.

$ 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

위는 시작 후 구성입니다.

다음 파일은 iwi0 인터페이스 매개변수를 설정합니다. 이전에 사용했던 무선 인터페이스 프로필과 동일하게 작동하며 새 네트워크의 IP 주소 이름과 세부 정보만 변경했습니다.

$ 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

네트워크 사용 가능

$ 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

하지만 내 무선 인터페이스에는 나가는 트래픽의 흔적이 없습니다.

$ 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

가끔 ping을 실행할 때 다음 오류가 발생하기도 합니다.

$ 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첫 번째 홉도 발견되지 않고 동일한 sendto: Host is down오류가 출력됩니다.

처음부터 네트워크를 설정하려고 시도했을 때(파일 없이 및 명령 hostname.iwi0만 사용하여 ) 비슷한 결과를 얻었는데 , 이로 인해 어느 시점에 네트워크가 표시되었지만 여전히 라우터를 핑할 수 없었습니다.ifconfigroute addifconfignetwork: active

무선 라우터에 대한 명확한 경로가 없는 이유는 무엇입니까? 또는 오류에 대한 더 유용한 세부 정보를 어디에서 찾을 수 있습니까?

무선 라우터에 대한 경로를 생성하려면 무엇을 수정해야 합니까?

답변1

OpenBSD 5.8 노트북을 연결하려고 합니다...

5.9로 업그레이드하는 것이 좋습니다. 여기에서는 무선 기능이 향상됩니다.

동일한 네트워크에 있는 Windows 컴퓨터에서 넷마스크와 기본 게이트웨이 주소를 얻었습니다.

대신 DHCP를 사용해 보셨나요? 예를 들어:

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

Route show 명령은 때때로 내용을 표시하는 데 약 30초가 걸립니다.

이는 DNS 조회 실패로 인한 것일 수 있습니다. 시도해 보십시오 route -n.

하지만 내 무선 인터페이스에는 외부로 나가는 트래픽이 전혀 표시되지 않습니다.

기본 게이트웨이가 핑에 응답하는지 확인하셨나요?

관련 정보