작동하는 (연결된) wlan0 인터페이스의 "connect : 네트워크에 연결할 수 없음"


36

마침내 wlan0 (Edimax EW-7811Un USB WiFi 동글)을 라우터에 연결했지만 apt-get updateRaspberry가 로컬 네트워크 외부에서 볼 수 없다는 것을 알게되었습니다. 내 라즈베리는 최신 라즈 비안 이미지에서 실행됩니다.

  • wlan0이 내 라우터에 연결되어 있고 IP 주소가 주어졌습니다
  • 라우터, 프린터 및 로컬 네트워크 내부의 다른 시스템을 핑 (ping) 할 수 있지만 외부 네트워크에서 아무것도 핑 (ping) 할 수 없습니다 (localhost의 루프백 핑은 "호스트에 도달 할 수 없음"이라고 말하지만 NAT를 취소한다고합니다) 127.0.0.1 요청)
  • 성공적으로 연결할 수 있지만를 통해 연결 eth0해야합니다 wlan0.

ifconfig 출력 :

pi@MinoPi ~ $ ifconfig wlan0
wlan0     Link encap:Ethernet  HWaddr *macaddresshere*
      inet addr:192.168.1.9  Bcast:192.168.1.255  Mask:255.255.255.0
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:552 errors:0 dropped:6 overruns:0 frame:0
      TX packets:289 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:375003 (366.2 KiB)  TX bytes:318051 (310.5 KiB)

iwconfig 출력 :

pi@MinoPi ~ $ iwconfig wlan0
wlan0     IEEE 802.11bg  ESSID:"Sanctuary"  Nickname:"<WIFI@REALTEK>"
      Mode:Managed  Frequency:2.437 GHz  Access Point: *macaddresshere*
      Bit Rate:54 Mb/s   Sensitivity:0/0
      Retry:off   RTS thr:off   Fragment thr:off
      Power Management:off
      Link Quality=100/100  Signal level=100/100  Noise level=0/100
      Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
      Tx excessive retries:0  Invalid misc:0   Missed beacon:0

/etc/network/interfaces 파일:

auto lo

iface lo inet loopback
iface eth0 inet dhcp

iface wlan0 inet static
    address 192.168.1.9
    netmask 255.255.255.0
    gateway 192.168.1.1
    wpa-ssid "Sanctuary"
    wpa-psk "somePasswordHere"

어떤 아이디어?

답변:


59

문제 해결됨! 게이트웨이 정보를 인터페이스 파일에 추가했지만 wlan0실제로 기본 게이트웨이가없는 것 같습니다.

내가 달릴 때

sudo route -n

그것은 산출했다

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 wlan0

게이트웨이 IP가 없습니다. 나는 이것을 입력했다 :

 sudo route add default gw 192.168.1.1

(192.168.1.1은 외부 네트워크에 연결된 라우터의 IP 주소입니다)

Et voilà : 작동합니다.


4
왜 게이트웨이가 자동으로 추가되지 않는지에 대한 단서가 있습니까?
Endareth

머신의 IP가 아닌 라우터의 IP를 추가해야합니다.
Błażej Michalik

3
@ Błażej Michalik, Raspberry PI 3 운영 체제를 사용하고 있습니다. 문제는 게이트웨이 IP 주소를 마스킹하고 재부팅 할 때 * 유지하는 데 있습니다. 다시 부팅 할 때 게이트웨이 IP 주소를 마스킹하고 유지하려면 어떻게 제안 하시겠습니까? 감사합니다
Frank

@Frank Gateway IP는 마스킹되지 않으며 주소 일 뿐이며 주소 범위가 아닙니다. 라우팅 테이블에 게이트웨이 경로를 추가해야합니다. 대상 주소의 마스킹은 로컬 네트워크 설정에 달려 있습니다. 경로 유틸리티는 지속적으로 주소를 추가해야하지만 지금은 감가 상각 된 것으로 생각합니다 ip route( man ip).
Błażej Michalik

1
@Endareth 질문에 대한 답변에 매우 관심이 있습니다. 라즈베리 파이에 대한 응답을 코딩하여 자동으로 응답을 찾고 연결하는 방법에 훨씬 더 관심이 있습니다. 컴퓨터를 모르는 사람에게 라즈베리 파이를 선물로 주더라도 즉시 작동을 멈추지 않아야합니다.
쫓아
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.