내 노트북을 사용하여 인트라넷과 인터넷에 동시에 무선으로 연결하고 싶습니다. 인터넷에 접속하는 네트워크의 서브넷 IP 주소 범위는 192.168.0.X이고, 내부 네트워크의 서브넷 IP 주소 범위는 10.10.0.X라고 가정합니다. 저는 2017 Lenovo ThinkPad에서 Arch Linux를 실행하고 있습니다. 내 무선 카드가 콤보를 지원하는 것 같습니다. 아래 출력 내용을 모두 완전히 이해하지는 못하지만 내 카드가 동시에 여러 모드에서 작동할 수 있음을 확인시켜 준 것 같습니다.
iw list | grep -A 2 'interface combination'
valid interface combinations:
* #{ managed } <= 1, #{ AP, P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1,
total <= 3, #channels <= 2
나는 다음과 같은 대답으로 시작합니다.https://askubuntu.com/a/488604/36661
다음 명령이 성공하는지 확인했습니다.
iw dev wlan0 interface add wlan1 type station
명령을 실행한 후 다음 인터페이스가 표시됩니다.
4: wlan1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether c6:d1:7c:2b:1a:b2 brd ff:ff:ff:ff:ff:ff
그러나 해당 인터페이스를 두 번째 액세스 포인트에 연결하는 데 성공하지 못했습니다. 먼저, 새로운 무선 연결을 생성하고 임의의 MAC 주소를 부여한 후 새로운 wlan1 가상 인터페이스에 할당하고 다른 모든 속성을 평소와 같이 설정하는 NetworkManager GUI를 사용해 보았습니다. 하지만 NetworkManager는 연결 옵션을 제공하지 않습니다.
두 번째 단계로 다음과 같은 것을 시도했습니다 nmcli
.
nmcli c up wlan1_virtual
Error: Connection activation failed: No suitable device found for this connection.
다음 단계는 다음과 같습니다.
ip link set dev wlan1 up
RTNETLINK answers: Device or resource busy
다음에 무엇을 해야 합니까?
이 페이지에서 아이디어를 얻었습니다.
문서: iw [Linux 무선]https://wireless.wiki.kernel.org/en/users/documentation/iw/vif
아이디어는 임시 네트워크를 만드는 것입니다.
iw phy phy0 interface add ah0 type ibss
ifconfig ah0 up
iw dev ah0 ibss join AdHocNetworkName 2412
이것이 올바른 방향인가요?
그런데, 이 주제에 대해 상충되는 답변을 읽었습니다. 위에 링크된 대답은 이것이 가능하다는 것을 암시하지만,이것불가능하다고 하더군요. 하지만 하나수락된 답변이 질문에 대해서는 가능하다고 합니다. 지금까지는 "예, 가능합니다"라는 대답이 더 많은 것 같습니다. 그래서 나는 앞으로 나아가고 있습니다.
$ uname -a
Linux 4.18.7-arch1-1-ARCH #1 SMP PREEMPT Sun Sep 9 11:27:58 UTC 2018 x86_64 GNU/Linux
더 많은 정보가 필요하면 제공하겠습니다.
답변1
인터페이스 조합
* #{ managed } <= 1, #{ AP, P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1,
total <= 3, #channels <= 2
"동시에 관리되는 인터페이스 수는 1개 이하여야 한다"고 명시되어 있습니다. 즉, 두 번째 유형의 인터페이스 station
( 와 동일 managed
)를 추가할 수 없습니다.
따라서 아니요. 이 어댑터를 두 개 이상의 서로 다른 액세스 포인트에 연결하는 워크스테이션으로 사용할 수 없습니다. 추가 어댑터가 필요하거나 여러 워크스테이션을 지원하는 다른 어댑터가 필요합니다.