Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 코틀린 시작하기
- 빅오 표기법
- Big Theta
- matrix-vector product
- Big Omega
- itertools
- 이진 탐색
- matrix fo a linear transformation
- homogeneous linear system
- NumPy
- 랜덤 순서 배열
- 배열 섞기
- 알고리즘 분석의 실례
- trivial solution
- recursive algorithms
- 일차변환
- python
- 코틀린 Hello World!
- 빅오메가
- nontrivial solution
- one-to-one
- 빅세타
- solutions of matrix equation
- linear dependence
- matrix trnasformations
- Big-Oh notation
- nonhomogeneous linear system
- Big-Oh 예제
- Big-O 예제
- 재귀함수
Archives
- Today
- Total
코딩 연습
만자로 리눅스 잠자기 모드 후 무선인터넷 끊김 방지 본문
반응형
만자로 리눅스 사용 중 잠자기 모드 후에 와이파이를 찾지 못하는 문제 해결법
/etc/systemd/system/network-restart.service
란 파일을 만들어 아래의 내용을 붙여 넣는다.
#cat /etc/systemd/system/network-restart.service
#systemctl enable network-restart.service
#systemctl start network-restart.service
#systemctl stop network-restart.service
#systemctl disable network-restart.service
#systemctl status network-restart.service
#systemctl daemon-reload
[Unit]
Description=Network Suspend/Resume Service
Before=sleep.target
StopWhenUnneeded=yes
[Service]
User=root
Type=oneshot
RemainAfterExit=yes
ExecStartPre=-/usr/bin/sudo -u $USER /bin/bash -lc 'nmcli networking off'
ExecStart=/usr/bin/sleep 1
ExecStart=-/usr/bin/systemctl stop NetworkManager
ExecStart=/usr/bin/sleep 1
ExecStart=-/usr/bin/env bash -c 'DEVICE=$(hwinfo --wlan | grep "Device File" | cut -d " " -f5) && ip link set $DEVICE down'
ExecStart=/usr/bin/sleep 1
ExecStart=-/usr/bin/modprobe -r mt76x0e
ExecStop=/usr/bin/sleep 3
ExecStop=-/usr/bin/modprobe mt76x0e
ExecStop=/usr/bin/sleep 2
ExecStop=-/usr/bin/env bash -c 'DEVICE=$(hwinfo --wlan | grep "Device File" | cut -d " " -f5) && ip link set $DEVICE up'
ExecStop=/usr/bin/sleep 2
ExecStop=-/usr/bin/systemctl start NetworkManager
ExecStop=/usr/bin/sleep 2
ExecStop=-/usr/bin/sudo -u $USER /bin/bash -lc 'nmcli networking on'
ExecStop=/usr/bin/sleep 1
ExecStop=-/usr/bin/sudo -u $USER /bin/bash -lc 'nmcli r wifi off'
ExecStop=/usr/bin/sleep 1
ExecStop=-/usr/bin/sudo -u $USER /bin/bash -lc 'nmcli r wifi on'
[Install]
WantedBy=sleep.target
이제 터미널에 inxi -nz 를 입력하고 엔터를 치자.
그러면 다음과 같은 결과를 볼 수 있다.
Network: Device-1: Broadcom BCM43602 802.11ac Wireless LAN SoC driver: brcmfmac
IF: wlp3s0 state: up mac:
이제 network-restart.service 파일을 열어서 mt76x0e 부분을 driver: 옆에 있는 brcmfmac 로 바꿔 준 후 저장한다.
(두 군데 모두 바꿔야 한다.)
터미널에 다음을 입력한 후 엔터키를 친다.
systemctl enable network-restart.service
재시작하면 끝
반응형
'Linux' 카테고리의 다른 글
리눅스 - kime 입력기에서 한-영 전화키 shift-space로 바꾸기 (0) | 2022.01.12 |
---|---|
리눅스에서 AppImage 바로가기 만들기 (0) | 2021.12.15 |
아치 리눅스 - 패키중 하나만 빼고 업데이트 하기 (0) | 2021.10.25 |
wayland 에서 ulauncher 단축키 설정 (0) | 2021.06.30 |
리눅스 - 권리자 권한 실행 (sudo)에서 시간이 오래 지체되는 경우 (0) | 2020.12.14 |
Comments