현재 Wi-Fi에 연결된 Linux 노트북이 있습니다. 이 노트북이 핫스팟으로도 작동하도록 허용하고 싶습니다. Wi-Fi 핫스팟을 구성하려고 할 때:
- 노트북의 Wi-Fi 기능이 손실되었습니다(Google에 핑을 보낼 수 없음).
- 모바일을 핫스팟에 연결하면 모바일 설정에 연결이 준비되지 않았다고 표시됩니다(옆에 "V"가 없음).
나는 그런 구성을 사용했다
network={
<regular wifi config>
}
network={
ssid="AP-NAME"
mode=2
key_mgmt=WPA-PSK
psk="password"
frequency=2437
}
내가 무엇을 놓치고 있나요?
답변1
각 wlan*
인터페이스는 한 번에 하나의 SSID를 사용하여 한 번에 하나의 모드에서만 작동할 수 있습니다. wlan0을 AP 모드로 전환하면 자동으로 연결된 SSID에서 스테이션 연결이 끊어집니다.
장치가 이를 지원하는 경우 동일한 wiphy( phy0
Wi-Fi "하드웨어" 장치)에 추가 네트워크 인터페이스를 만듭니다.
iw phy0 interface add wlan1 type managed
iw phy0 interface add wlan3 type __ap
[etc.]
각 인터페이스에 대해 별도의 wpa_supplicant 인스턴스를 실행해야 할 수도 있습니다. (일반적으로 hostapd
AP 인터페이스에 사용됩니다.)
그만큼#channels <= 2
아마도2.4GHz에서 동시에 작동하는 인터페이스 하나와 5GHz에서 동시에 작동하는 인터페이스를 의미합니다. 동일한 대역에 두 인터페이스를 모두 사용하려고 하면 적용되지 않을 수 있습니다. 이 경우 연결을 유지하려는 기존 네트워크에 AP 주파수를 일치시켜야 할 가능성이 높습니다.
AP가 설정된 후에는 AP 인터페이스를 업스트림 네트워크에 브리지해야 합니다(유선 AP가 수행하는 작업이지만 업스트림이 Wi-Fi인 경우에도 작동하지 않음 - 이전 게시물 검색). 이유에 대한 설명은 "4addr"에 대한 설명) 또는 IP 라우팅과 일반적으로 IPv4 NAT(가장)도 설정합니다("핫스팟"이 거의 항상 수행하는 작업).
후자 MASQUERADE
에는 일반 "핫스팟" 설정 지침과 마찬가지로 NAT에 대한 iptables 규칙이 필요합니다.