작동하는 (연결된) 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.