Linux에서 무선 인터페이스 브리징

Linux에서 무선 인터페이스 브리징

어떤 사람은 실제로 Linux에서 Wi-Fi 인터페이스를 연결했다고 말했고 다른 사람은 이것이 불가능하다고 말합니다.

가상 머신(kvm+qemu) 인터페이스를 호스트 Wi-Fi 네트워크에 브리지하고 싶습니다. 이것이 가능합니까? (나는 이미 브리징 도구를 사용하여 표준 방식을 시도했지만 성공하지 못했습니다.)

내 Wi-Fi 카드 모델은 다음과 같습니다.

03:00.0 Network controller: Intel Corporation Centrino Ultimate-N 6300 (rev 35)

그리고 저는 펌웨어를 사용하고 있습니다 iwlwifi-?.ucode(?는 정확히 어느 펌웨어인지 알 수 없음을 나타냄).


이제 어느 것이 진실인지 궁금합니다. Wi-Fi 인터페이스를 연결하기 위해 일종의 흑마법을 사용할 수 있습니까, 아니면 이것이 불가능합니까? 그리고 왜 ? 무선카드를 바꾸면 이게 가능할까요?

저는 이 질문에 대한 자세한 답변을 찾고 있습니다. 답변을 찾을 수 있는 위치에 대한 조언을 주시면 정말 감사하겠습니다.


업데이트: 더욱 이상한 점은 실제로 lxc 컨테이너를 브리지할 수 있지만 브리지 인터페이스를 수동으로 설정하려고 하면 다음과 같습니다.

$ ip link add name br0 type bridge
$ ip link set wlp3s0 master br0
RTNETLINK answers: Operation not supported

그리고/etc/network/interface

auto br0
iface br0 inet static
    address 172.20.0.1
    netmask 255.255.255.0
    bridge_stp off
    bridge_maxwait 5
    post-up /sbin/iptables -t nat -A POSTROUTING -o wlp3s0 -j MASQUERADE
    post-up echo 1 > /proc/sys/net/ipv4/ip_forward
    post-down /sbin/iptables -t nat -D POSTROUTING -o wlp3s0 -j MASQUERADE

관련 정보