덮개가 열리면 WiFi가 전환되고 설정이 무시됩니다.

덮개가 열리면 WiFi가 전환되고 설정이 무시됩니다.

노트북 덮개를 열 때마다 WiFi가 전환됩니다. 저는 Manjaro KDE를 사용하고 있습니다. 에너지 절약 설정에서 "아무 작업도 하지 않음"을 설정해도 도움이 되지 않습니다. 이는 AC 전원과 배터리 모두에서 발생합니다. 블루투스는 영향을 받지 않습니다.

journalctl뚜껑 열림 이벤트의 출력 입니다 .

Feb 13 01:54:17 sintan-pc systemd-logind[11642]: Lid opened.
Feb 13 01:54:17 sintan-pc avahi-daemon[453]: Got SIGHUP, reloading.
Feb 13 01:54:17 sintan-pc avahi-daemon[453]: No service file found in /etc/avahi/services.
Feb 13 01:54:17 sintan-pc dhcpcd[467]: wlo1: old hardware address: a0:af:bd:4f:d8:5f
Feb 13 01:54:17 sintan-pc dhcpcd[467]: wlo1: new hardware address: ea:52:e1:b6:0e:ef
Feb 13 01:54:17 sintan-pc plasmashell[1065]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationPopup.qml:116:15: QML QQuickItem: Binding loop detected f>
Feb 13 01:54:17 sintan-pc wpa_supplicant[608]: nl80211: deinit ifname=wlo1 disabled_11b_rates=0

또한 내 시스템에 대한 추가 정보도 있습니다.

systemd-inhibit --list

WHO            UID  USER   PID  COMM            WHAT                                                                       WHY                                                        MODE 
ModemManager   0    root   527  ModemManager    sleep                                                                      ModemManager needs to reset devices                        delay
NetworkManager 0    root   474  NetworkManager  sleep                                                                      NetworkManager needs to turn off networks                  delay
UPower         0    root   875  upowerd         sleep                                                                      Pause device polling                                       delay
Discord        1000 sintan 3413 Discord         sleep                                                                      Application cleanup before suspend                         delay
PowerDevil     1000 sintan 1140 org_kde_powerde handle-power-key:handle-suspend-key:handle-hibernate-key:handle-lid-switch KDE handles power events                                   block
Screen Locker  1000 sintan 1083 ksmserver       sleep                                                                      Ensuring that the screen gets locked before going to sleep delay

6 inhibitors listed.

systemd버전은 입니다 247.2-1.

inxi -Fazy

System:
  Kernel: 5.10.7-3-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.1 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.10-x86_64 
  root=UUID=fe64fafd-1c2a-4b55-846f-c264196ff166 rw nomce "acpi_osi=Windows 
  2018" quiet resume=UUID=4517ac81-4ac6-42a0-8e7a-a5870b5f98df 
  Desktop: KDE Plasma 5.20.5 tk: Qt 5.15.2 wm: kwin_x11 dm: GDM 3.38.2.1, SDDM 
  Distro: Manjaro Linux 
Machine:
  Type: Laptop System: HP product: HP Pavilion Laptop 14-bf1xx 
  v: Type1ProductConfigId serial: <filter> Chassis: type: 10 serial: <filter> 
  Mobo: HP model: 83CE v: 59.38 serial: <filter> UEFI: Insyde v: F.31 
  date: 10/30/2017 
Battery:
  ID-1: BAT1 charge: 35.3 Wh condition: 42.3/42.3 Wh (100%) volts: 13.1/11.6 
  model: Hewlett-Packard PABAS0241231 type: Li-ion serial: <filter> 
  status: Charging 
CPU:
  Info: Quad Core model: Intel Core i7-8550U bits: 64 type: MT MCP 
  arch: Kaby Lake note: check family: 6 model-id: 8E (142) stepping: A (10) 
  microcode: E0 L2 cache: 8 MiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 bogomips: 32012 
  Speed: 700 MHz min/max: 400/1800 MHz Core speeds (MHz): 1: 700 2: 700 3: 700 
  4: 700 5: 700 6: 700 7: 700 8: 700 
  Vulnerabilities: Type: itlb_multihit status: KVM: VMX unsupported 
  Type: l1tf mitigation: PTE Inversion 
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
  Type: meltdown mitigation: PTI 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, 
  IBRS_FW, STIBP: conditional, RSB filling 
  Type: srbds mitigation: Microcode 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: Intel UHD Graphics 620 vendor: Hewlett-Packard driver: i915 
  v: kernel bus ID: 00:02.0 chip ID: 8086:5917 
  Device-2: NVIDIA GM108M [GeForce 940MX] vendor: Hewlett-Packard 
  driver: nvidia v: 460.32.03 alternate: nouveau,nvidia_drm bus ID: 01:00.0 
  chip ID: 10de:134d 
  Device-3: Chicony HP Wide Vision HD Camera type: USB driver: uvcvideo 
  bus ID: 1-5:4 chip ID: 04f2:b5d6 
  Display: x11 server: X.Org 1.20.10 compositor: kwin_x11 driver: 
  loaded: modesetting,nvidia display ID: :0 screens: 1 
  Screen-1: 0 s-res: 1920x1080 s-dpi: 115 s-size: 424x238mm (16.7x9.4") 
  s-diag: 486mm (19.1") 
  Monitor-1: eDP-1 res: 1920x1080 dpi: 158 size: 309x173mm (12.2x6.8") 
  diag: 354mm (13.9") 
  OpenGL: renderer: Mesa Intel UHD Graphics 620 (KBL GT2) v: 4.6 Mesa 20.3.3 
  direct render: Yes 
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio vendor: Hewlett-Packard 
  driver: snd_hda_intel v: kernel alternate: snd_soc_skl bus ID: 00:1f.3 
  chip ID: 8086:9d71 
  Sound Server: ALSA v: k5.10.7-3-MANJARO 
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: Hewlett-Packard driver: r8168 v: 8.048.03-NAPI modules: r8169 
  port: 3000 bus ID: 02:00.0 chip ID: 10ec:8168 
  IF: eno1 state: down mac: <filter> 
  Device-2: Intel Wireless 7265 driver: iwlwifi v: kernel port: 3000 
  bus ID: 03:00.0 chip ID: 8086:095a 
  IF: wlo1 state: up mac: <filter> 
Drives:
  Local Storage: total: 1.03 TiB used: 558.98 GiB (53.2%) 
  SMART Message: Unable to run smartctl. Root privileges required. 
  ID-1: /dev/sda maj-min: 8:0 vendor: Seagate model: ST1000LM035-1RK172 
  size: 931.51 GiB block size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s 
  serial: <filter> rev: RSM7 
  ID-2: /dev/sdb maj-min: 8:16 vendor: SanDisk model: SD8SN8U-128G-1006 
  size: 119.24 GiB block size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s 
  serial: <filter> rev: 0006 
Partition:
  ID-1: / raw size: 50 GiB size: 48.72 GiB (97.43%) used: 38.9 GiB (79.8%) 
  fs: ext4 dev: /dev/sdb5 maj-min: 8:21 
  ID-2: /boot/efi raw size: 277 MiB size: 276.4 MiB (99.80%) 
  used: 280 KiB (0.1%) fs: vfat dev: /dev/sdb1 maj-min: 8:17 
  ID-3: /home raw size: 60.87 GiB size: 59.67 GiB (98.02%) 
  used: 32.17 GiB (53.9%) fs: ext4 dev: /dev/sdb2 maj-min: 8:18 
Swap:
  Kernel: swappiness: 5 (default 60) cache pressure: 50 (default 100) 
  ID-1: swap-1 type: partition size: 8.1 GiB used: 3.33 GiB (41.1%) 
  priority: -2 dev: /dev/sdb3 maj-min: 8:19 
Sensors:
  System Temperatures: cpu: 37.5 C mobo: 29.8 C 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 327 Uptime: 1d 21h 20m wakeups: 13 Memory: 7.69 GiB 
  used: 4.69 GiB (61.0%) Init: systemd v: 247 Compilers: gcc: 10.2.0 
  Packages: 1983 pacman: 1976 lib: 457 flatpak: 1 snap: 6 Shell: fish v: 3.1.2 
  running in: server inxi: 3.2.02

답변1

Manjaro 포럼에 올려보니 문제가 해결되었습니다. 해결책은 다음과 같습니다.

/etc/NetworkManager/conf.d/90-disable-randomization.conf다음 내용으로 구성 파일을 만듭니다.

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

[connection-mac-randomization]
## FOR ETHERNET, OPTIONAL IF YOU USE ONLY WLAN
#ethernet.cloned-mac-address=permanent wifi.cloned-mac-address=permanent

그런 다음 NetworkManager.service를 다시 시작하십시오.

systemctl restart NetworkManager.service

(물론 작동하려면 재부팅해야 했습니다.)

관련 정보