티스토리 뷰

1. 포트포워드전 백업

mkdir iptables_backup
cd iptables_backup
iptables-save > 2021.08.26.rule

#복원할 때
iptables-restore < 2021.08.26.rule

 

2. 80번 포트에서 300076포트로 포트포워딩

iptables -A PREROUTING -t nat -i enp6s0 -p tcp --dport 80 -j REDIRECT --to-port 30076

 

3. iptables 리스트 확인 & 삭제

iptables -t nat -L

#넘버링해서 확인하고 싶을때
iptables -t nat -L --line-numbers

#삭제하기
iptables -t nat -D PREROUTING 3

넘버링을 하면 삭제/변경할 때 유용한다.

 

 

4. 만약에 서버를 종료했을 때에도 이 설정이 유지되길 바란다면

# iptables-persistent & netfilter-persist설치
sudo apt install iptables-persistent netfilter-persistent
iptables-save  > /etc/iptables/rules.v4

 

5. iptables파일 사용하려면

cat /proc/sys/net/ipv4/ip_forward

1

 

 

6.주의

iptables -F && iptables -t nat -F && iptables -t mangle -F && iptables -X

iptables -F && iptables -t nat -F && iptables -t mangle -F && iptables -X

쿠버네티스 네트워크 정리하려다가 스택오버플로우에서 참고한 이 명령어를 사용했는데

iptables 가 리셋되었다. (재부팅시 자동생성되는듯)-서버랑 물리적 거리가 먼 상태에서 지양하기

 

 

7.Restart

iptables-save  > /etc/iptables/rules.v4
systemctl restart netfilter-persistent
service iptables restart
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
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
글 보관함