H/W : Raspberry Pi 3B
OS : Raspbian 12 bookworm /w kernel 6.12.25-1+rpt1 (2025-04-30)

네트워크 수동할당(manual) 적용시

nmcli device status

nmcli con show "Wired connection 1"
<아래 항목들의 세부항목(.xxx)들을 포함 상당히 많은 정보가 출력됨, grep 사용 추천>
connection.xxx
802-3-ethernet.xxx
ipv4.xxx
ipv6.xxx
proxy.xxx
GENERAL.xxx
IP4.xxx

sudo nmcli con modify "Wired connection 1" ipv4.method manual ipv4.addresses 192.168.0.10/24 ipv4.gateway 192.168.0.1 ipv4.dns "1.1.1.1,8.8.8.8"
<수동ip 설정할 때 'ipv4.gateway'를 지정 안하면 route table에 누락되어 도메인 조회가 안됨>
<확인해보진 않았지만, dhcp를 사용할 때는 상관없을 듯..>

sudo nmcli con up "Wired connection 1"
<설정값을 해당 연결에 적용>

sudo service NetworkManager restart
<이미 up으로 적용되었지만, 확실히 하기 위해 네트워크 서비스 재시작~은 선택사항>

이제야 ping www.github.com 이 된다. 휴~

우분투 18.04 기준(네트워크 서비스가 netplan 으로 변경됨)

pi@pi:~$ cat /etc/network/interfaces
# ifupdown has been replaced by netplan(5) on this system.  See
# /etc/netplan for current configuration.
# To re-enable ifupdown on this system, you can run:
#    sudo apt install ifupdown

때문에, ifconfig와 관련된 경로의 파일들을 고쳐도 되긴 하지만, GUI와 환경이 꼬여버림

우분투 18.04 이상(작성기준 커널버전 4.15.0)에서 USB 무선랜의 절전기능 끄는 방법은
2가지가 있다.
1) iwconfig를 사용하면 즉시 적용되지만, 리부팅 후 원복되고,
2) NetworkManager 환경설정을 수정 후 리부팅하면 적용된다.
방법은..


1)번 : [wlan0]는 무선랜 인터페이스 이름으로 시스템에 맞게 변경해야할 수도 있다.

sudo iwconfig wlan0 power off

2)번

sudo vi /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
[connection]
wifi.powersave = 3  #<-- 2로 변경

#참고
NM_SETTING_WIRELESS_POWERSAVE_DEFAULT (0): use the default value
NM_SETTING_WIRELESS_POWERSAVE_IGNORE  (1): don't touch existing setting
NM_SETTING_WIRELESS_POWERSAVE_DISABLE (2): disable powersave
NM_SETTING_WIRELESS_POWERSAVE_ENABLE  (3): enable powersave

완료 후 iwconfig 해보면,

pi@pi:~$ iwconfig
eth0      no wireless extensions.

lo        no wireless extensions.

wlan0     IEEE 802.11  ESSID:"Hi_ROVITEK"
          Mode:Managed  Frequency:2.427 GHz  Access Point: D4:5D:64:E2:17:70
          Bit Rate=72.2 Mb/s   Tx-Power=31 dBm
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=70/70  Signal level=-38 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

끝.

 nimf의 PPA가 중단되어, 직접 컴파일하게 되었다.
 집에서 사용중인 Main PC에 Deepin 15.8을 설치하고 사용해보고자 했는데 설치 직 후 기본적인 상태로는 한/영 변환에 문제가 있다.

 키보드와 언어에서 한국어를 추가하여 입력기가 활성화 되었고, 변환 조합키(3개를 제공, 추가/변경 불가)로 전환을 하면 입력기 알림상태는 en -> kr로 넘어가는데, 정작 입력은 여전히 영어로만 된다.
 그래서, 입력기 설치를 위해 찾아보던 중 익히 알고 있던 ibus와 fcitx(Deepin Default) 대신 nimf를 사용하려 apt로 시도 했으나, PPA가 중단되어 간편한 설치는 불가하여 여기까지 오게 되었다.

 일단, PPA 중단시점에서 홈페이지 등 몇가지 변화가 있었던 듯 하고, 2018년 12월 14일자 기준 아래가 nimf의 홈페이지이며, 따라하는 수준에서 README는 순서상 스투핏-재귀반복할 가능성이 높아 정리해둔다.

https://gitlab.com/nimf-i18n/nimf

(터미널를 이용하는 기준이며 최소한의 기초 명령어는 쓸 줄 안다는 전제의 순서임을 밝힘)

## 컴파일 준비
~$ sudo apt install devscripts build-essential debhelper
## nimf 다운로드
~$ wget https://gitlab.com/nimf-i18n/nimf/-/archive/master/nimf-master.tar.gz
## 압축해제(후 해당폴더로 이동) 의존성 확인
~$ tar zxf nimf-master.tar.gz
~$ cd nimf-master
~/nimf-master$ dpkg-checkbuilddeps
## 뭐가 필요하고, 뭐가 없고 등이 보임. 패키지 해제
~/nimf-master$ debuild
~/nimf-master$ cd..
~$ sudo dpkg -i nimf_XXXXXX_amd64.deb
## 컴파일 & 설치
im-config 설치
./autogen.sh --with-im-config-data
make
sudo make install
sudo ldconfig
sudo make update-gtk-im-cache
sudo make update-gtk-icon-cache

 

http://www.hackersgarage.com/vlc-is-not-supposed-to-be-run-as-root-sorry-solution.html


텍스트 편집기(vim, nano)로 /usr/bin/vlc 실행바이너리를 직접수정.

geteuid 를 getppid로 바꾼 후 저장.

그럼 해결됨. 매직~ : )

댓글보니 GUI 버전도 유사현상 해결된다고 함.

+ Recent posts