クライアントの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アドレスが変更され続けます。この動作が予想されたか、聞いたことがありますか?