ワイヤレスネットワーキングを有効にするように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!"
シンプル!