도구를 사용하여 무선 카드(wlan0)에 대해 무선 브리지 연결(br0)을 생성할 수 있습니까 nmcli
?
최종 시스템에는 wlan0 네트워크 카드를 브리지 슬레이브로 사용하는 마스터 브리지 연결(br0)이 있어야 합니다.
답변1
가능한.
목표가 WiFi 핫스팟/액세스 포인트를 생성하고 이를 이더넷 연결에 연결하는 것이라면 을 사용할 수 있습니다 nmcli
.
컴퓨터가 이더넷 케이블을 통해 라우터에 연결된 경우 컴퓨터를 WiFi 핫스팟으로 사용할 수 있으며 WiFi AP 클라이언트는 라우터에서 직접 IP를 가져와 다른 장치와 동일한 네트워크의 일부가 될 수 있습니다. .
먼저 브리지 연결을 만듭니다.
nmcli connection add con-name 'My Bridge' ifname br0 type bridge ipv4.method auto ipv6.method disabled connection.autoconnect yes stp no
이제 이더넷 카드(eth0)를 브리지에 슬레이브 카드로 추가합니다.
nmcli connection add con-name 'My Ethernet' ifname eth0 type bridge-slave master 'My Bridge' connection.autoconnect yes
이제 WiFi 액세스 포인트를 생성하고 이를 브리지에 슬레이브 장치로 추가하세요. WiFi 슬레이브의 구문은 약간 다릅니다.
nmcli connection add con-name 'My Hotspot' ifname wlan0 type wifi slave-type bridge master 'My Bridge' wifi.band a wifi.channel 153 wifi.mode ap wifi.ssid my-hotspot-ssid
비밀번호 없는 업무용 핫스팟이 생성됩니다.
실제로 Ubuntu 20.04와 함께 제공되는 버전 1.22.10에는 WPA2 사용을 방지하는 버그가 있습니다. 네트워크를 생성하지만 클라이언트가 인증할 수 없습니다.이것은 버그 보고서입니다.보고에 따르면 이 문제는 NetworkManager 버전 1.30에서 수정되었습니다. 해당 버전이 있는 경우 WPA2 wifi-security.key-mgmt wpa-psk
(또는 WPA3 가능 wifi-security.key-mgmt sae
)를 사용해 보고 wifi-sec.psk yourpassword
.
답변2
이건 불가능 해.
"Ad-Hoc 또는 인프라 모드에서 작동하는 Wi-Fi 네트워크에서는 브리지를 설정할 수 없습니다. 이는 효율적인 사용을 위해 Wi-Fi에서 3-주소 프레임 사용을 지정하는 IEEE 802.11 표준 때문입니다. 방송시간"