ManjaroのカーネルアップデートがネットワークMACアドレスを変更するのはなぜですか?

ManjaroのカーネルアップデートがネットワークMACアドレスを変更するのはなぜですか?

クライアントのIPアドレスに基づいてNASアクセスを設定しました。

NASから起動するたびにManjaroインストールでカーネルを更新したのは今回が3番目です。なぜ?これは、ワークステーションがDHCPサーバーから予想されるIPアドレスを受け取っていないためです。なぜ?ネットワークカードのMACアドレスが変更されたためです。なぜ?私は本当に知らない。助ける!

パッケージ(インストールされたアプリケーションなど)のみを更新すると、この現象は発生しません。

(a)OSアップデートの影響を受けるMACアドレスの背後にあるロジックと(b)これを防ぐためにできること(先制的:NASアクセスを異なるように設定するのが良い提案ですが、この記事ほど関連性がありません)を説明してください。トピックはそれとは何の関係もありません))。

編集する:近い投票に対抗するための追加情報は次のとおりです。

$ ifconfig | grep ether -B 3
wlp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.0.113  netmask 255.255.255.0  broadcast 10.0.0.255
        inet6 fe80::6d0e:1c71:9ab9:28c7  prefixlen 64  scopeid 0x20<link>
        ether 42:ec:44:93:8c:4b  txqueuelen 1000  (Ethernet)

ここで指定されたMACアドレスが最近、カーネル「Linux 4.14.133-1」(「Linux 4.9.185-1」から)にアップグレードした00:23:14:b0:11:f8ときから変更されたことがわかりました。42:ec:44:93:8c:4b

編集2:MAC なりすましを使用しません。故意に(私が持っている場合は、次のようになります1337deadbeef。)これは非常に簡単なインストールです(私の最初のManjaroインストール)。確認/確認/変更はどうなりますか?

編集3:ページを確認してみる接続済み著者@muruはいくつかの方法を提案しました。

  • $ macchanger bash: macchanger: command not found
  • $ cat /etc/systemd/network/00-default.link cat: /etc/systemd/network/00-default.link: No such file or directory $ ll /etc/systemd/network/ total 0
  • $ cat /etc/udev/rules.d/75-mac-spoof.rules cat: /etc/udev/rules.d/75-mac-spoof.rules: No such file or directory $ ll /etc/udev/rules.d/ total 0
  • $ cat /etc/systemd/system/[email protected] cat: /etc/systemd/system/[email protected]: No such file or directory
  • $ ll /etc/netctl/interfaces/ total 0

そしてまたネットワーク管理者ページ:

  • $ cat /etc/NetworkManager/conf.d/wifi_rand_mac.conf cat: /etc/NetworkManager/conf.d/wifi_rand_mac.conf: No such file or directory $ ll /etc/NetworkManager/conf.d/ total 0

したがって、MACスプーフィングは発生しないようですが、カーネルの更新時にMACアドレスが変更され続けます。この動作が予想されたか、聞いたことがありますか?

関連情報