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!"

シンプル!

関連情報