Fedora wireless: o mac muda a cada reinicialização (com o NetworkManager desabilitado)

3

Eu configurei o Fedora para iniciar a rede sem fio

Primeira edição do /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
}

Então eu crio este arquivo

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

E eu edito isso ...

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

Trabalhe pela primeira vez ... Mas a cada reinicialização vejo mac de wifi mudar. Como colocar um macaddr fixo para o dispositivo? Meu roteador aceita somente MAC conhecido; se o MAC mudar, ele desconecta a conexão. O NetworkManager foi desativado

    
por elbarna 14.02.2018 / 21:47

1 resposta

1

Eu encontrei uma solução alternativa

Ativar o NetworkManager

adicione

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

para o NetworkManager.conf

E execute este script antes de inicializar

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

OR Uma solução melhor e mais fácil usando o NetworkManager

adicione

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

para o NetworkManager.conf

Em seguida, execute ..

nmcli device wifi connect mysidname password "pass!"

Fácil!

    
por 14.02.2018 / 23:13

Tags