2025-06-02
gitea 설치
2025-05-25
와이파이핫스팟 인터넷 활성화.wifi hotsopt internet enable
IFACE="$1"
STATUS="$2"
# 핫스팟 인터페이스명(수정 필요할 수도 있음)
HOTSPOT_IF="wlp0s20f3"
# 유선인터페이스 자동 탐색
eth_if=$(ip -o link show | awk -F': ' '{print $2}' | grep -E '^en' | grep -v 'br' | grep -v 'docker' | grep -v 'veth' | grep -v 'lo' | head -n1)
if [ "$IFACE" = "$HOTSPOT_IF" ] && [ "$STATUS" = "up" ]; then
# NAT 추가 (중복 X)
if ! iptables -t nat -C POSTROUTING -s 10.42.0.0/24 -o $eth_if -j MASQUERADE 2>/dev/null; then
iptables -t nat -A POSTROUTING -s 10.42.0.0/24 -o $eth_if -j MASQUERADE
fi
# FORWARD 체인 정책 허용
iptables -P FORWARD ACCEPT
fi
2025-04-25
[siwg917] 공유기 mac 얻기, arp table에서 확인.
2025-02-02
[qemu] 실행
2025-01-03
2024-10-10
구글드라이브 wget 다운받는 명령어
주의: 실행속성은 추가로 변경해주어야한다. chmod a+x 파일명
2024-10-02
2024-08-24
암호화 + base64 하고 쉘스크립트.
#!/bin/bash
# IV와 UserKey를 설정합니다 (아스키 문자열을 그대로 사용).
IV="0123456789abcdef"
UserKey="0123456789abcdef"
# IV와 UserKey를 16진수로 변환
IV_HEX=$(echo -n "$IV" | hexdump -ve '1/1 "%.2x"')
UserKey_HEX=$(echo -n "$UserKey" | hexdump -ve '1/1 "%.2x"')
# 암호화할 문자열을 설정합니다.
input='to_encryption_plainText'
# 입력 문자열을 임시 파일에 저장합니다.
echo -n "$input" > input.txt
# AES-128-CBC 모드로 암호화하여 결과를 바이너리 파일로 저장
openssl enc -aes-128-cbc -K "$UserKey_HEX" -iv "$IV_HEX" -in input.txt -out encrypted.bin
# 암호화된 파일을 Base64로 인코딩하면서 개행 문자 없이 출력
openssl enc -base64 -A -in encrypted.bin
2024-04-26
network metric priority
2024-03-24
2024-03-13
2024-02-15
git hash를 코드에 define 정의 로 가져오기.
2024-02-05
우분투 23.10 한글 alt_r 제거방법.
2024-02-01
avahi-autoipd 강제 할당.
Description=Force bind avahi-autoipd to link-local IP
[Service]
ExecStart=/usr/sbin/avahi-autoipd --force-bind <interface>
Restart=always
RestartSec=3
[Install]
WantedBy=multi-user.target
2024-01-22
Docker ubuntu 20.04 install gcc-10.3.0
Docker ubuntu 20.04 install gcc-10.3.0
apt-get install -y build-essential install libgmp-dev libmpfr-dev libmpc-dev \
gcc-multilib libc6-dev-i386
wget https://ftp.gnu.org/gnu/gcc/gcc-10.3.0/gcc-10.3.0.tar.gz
tar xfz gcc-10.3.0.tar.gz
cd gcc-10.3.0
mkdir build
../configure --prefix=/usr/local –enable-multilib
make -j32
make install
2024-01-20
Boost 1.75.0 설치
libcurl-7.75.0 설치하기.
gitea 설치
깃 서버 wget -O gitea https://dl.gitea.com/gitea/1.22.0/gitea-1.22.0-linux-amd64 chmod a+x gitea ./gitea web github 에서 미러링시에, access token을 넣어야...
-
userspace 에서의 led class 를 이용하는 방법으로, /dev/uleds 열어서 핸들을 얻어온후. 그 핸들을 이용해서 시스템에 등록된 모든 led 기능을 사용한다. 커널 디바이스 드라이버 --> LED --> userspace ...
-
사전준비 my custom recipe를 만드는법은 많이 나와있으므로, 생성시킴. bitbake-layers show-layers bitbake-layers create-layer --priority 7 ../layers/meta-st/meta-sso...