Fedora Wireless: Mac은 재부팅할 때마다 변경됩니다(NetworkManager 비활성화됨).

Fedora Wireless: Mac은 재부팅할 때마다 변경됩니다(NetworkManager 비활성화됨).

무선 네트워킹을 활성화하도록 Fedora를 구성했습니다.

먼저 /etc/wpa/wpa_supplicant.conf를 편집하세요.

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
update_config=1

network={
    ssid="mysid"
    psk="mypassword"
    proto=RSN
    key_mgmt=WPA-PSK
    pairwise=CCMP
    auth_alg=OPEN
}

그런 다음 이 파일을 만듭니다.

/etc/sysconfig/network-scripts/ifcfg-mysid

편집해요..

ESSID="mysid"
MODE=Managed
KEY_MGMT=WPA-PSK
TYPE=Wireless
BOOTPROTO=static
IPADDR=192.168.0.6
GATEWAY=192.168.0.1
NETMASK=255.255.255.0
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=mysid
UUID=abcde-...
ONBOOT=yes
HWADDR=**:**:**:**:**:**
MACADDR=**:**:**:**:**:**
SECURITYMODE=open
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes

처음에는 작동했지만 재부팅할 때마다 Mac에서 Wi-Fi가 변경되는 것을 볼 수 있습니다. 장치에 고정 Macaddr을 설정하는 방법은 무엇입니까? 내 라우터는 알려진 MAC만 허용합니다. MAC이 변경되면 연결이 끊어집니다. 네트워크 관리자가 비활성화되었습니다.

답변1

해결책을 찾았습니다

네트워크 관리자 활성화

다음에 추가

[device]
wifi.scan-rand-mac-address=no

NetworkManager.conf에

시작하기 전에 이 스크립트를 실행하세요.

#!/bin/sh    
HWADDR=**:**:**:**:**
ifconfig wlp6s0 down 
macchanger --mac="$HWADDR" wlp6s0
ifup mynet

또는 NetworkManager를 사용하는 더 좋고 간단한 솔루션

다음에 추가

[device]
wifi.scan-rand-mac-address=no

NetworkManager.conf에

그럼 달리세요...

nmcli device wifi connect mysidname password "pass!"

단순한!

관련 정보