클라이언트 IP 주소를 기반으로 NAS 액세스를 구성했습니다.
NAS에서 부팅할 때마다 Manjaro 설치에서 커널을 업데이트한 것은 이번이 세 번째입니다. 왜? 내 워크스테이션이 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 주소가 계속 변경됩니다. 이 동작이 예상되었거나 들어본 적이 있습니까?