구글 클라우드 인스턴스의 경우 한달 트랙픽 제한*이 1Gb 뿐이여서 금세 데이터가 소진되는것을 늦추어 보고자 트랙픽 제한을 적용하는 방법을 제안

* egress(outbound) 월 1기가

리눅스 트랙픽 제한 패키지를 설치

sudo apt install wondershaper

wondershaper service 위치
 - /usr/local/lib/systemd/system/wondershaper.service

설정파일을 오픈

sudo nano /etc/systemd/wondershaper.conf

설정파일 내 limit 값 설정

더보기
[wondershaper] 

# Adapter IFACE="enp0s3" 

# Download rate in Kbps DSPEED="6144" 

# Upload rate in Kbps USPEED="1024"

 

서비스 파일 생성

sudo nano /etc/systemd/system/wondershaper.service

설정 파일 확인

더보기
[Unit]
Description=Bandwidth shaper/Network rate limiter
After=network-online.target
Wants=network.target

[Service]
Type=oneshot
RemainAfterExit=yes
EnvironmentFile=/etc/systemd/wondershaper.conf
ExecStart=/usr/sbin/wondershaper $IFACE $DSPEED $USPEED # 제한속도 조정 
ExecStop=/usr/sbin/wondershaper clear $IFACE # 제한속도 조정 사항

[Install]
WantedBy=multi-user.target

옵션명이 필요할 경우 아래 문구 대체

ExecStart=/usr/sbin/wondershaper -a $IFACE -d $DSPEED -u $USPEED
ExecStop=/usr/sbin/wondershaper -c -a $IFACE

파일 저장 후 서비스 등록

sudo systemctl enable --now wondershaper.service

재부팅 되더라도 서비스 등록으로 계속 적용됨

적용을 해제 하고싶다면

sudo systemctl disable --now wondershaper.service

 

'IT' 카테고리의 다른 글

exiftool 사용법 (구글포토)  (0) 2022.07.13
GeoIP for Ubuntu  (0) 2022.07.13
WSL DOCKER PS 오류 발생 해결  (0) 2022.07.13
Core DNS 설정  (0) 2022.07.13
SSH 터널링  (0) 2022.07.13

+ Recent posts