빅

iptables 관련

· 2012-05-10 (목) 14:16:39 · 2713
Describe iptables 관련 자료 here

  • 체인 생성 (-N).
  • 체인 제거 (-X).
  • 체인 정책 변경 (-P)
  • 체인 규칙 나열 (-L)
  • 체인 규칙들 삭제 (-F)
  • 체인 규칙 패킷과 바이트 카운드 0 (-Z)

체인 내부 규칙 조작 


  • 규칙 추가 (-A)
  • 규칙 삽입 (-I)
  • 규칙 교환 (-R)
  • 규칙 제거 (-D) 

세부 내용 


  • 127.0.0.1 은 'loopback' 인터페이스
  • 테스트에 유용
byoungguk@linuxtip:~$ ping -c 1 127.0.0.1
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.040 ms

--- 127.0.0.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.040/0.040/0.040/0.000 ms

[root@localhost ~]# iptables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination  

  • ping 막기
[root@localhost ~]# iptables -A INPUT -s 127.0.0.1 -p icmp -j DROP
[root@localhost ~]# iptables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
DROP       icmp --  127.0.0.1            0.0.0.0/0          

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
[root@localhost ~]# ping -c 1 127.0.0.1
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.

--- 127.0.0.1 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms


  • 규칙 제거
[root@localhost ~]# iptables -D INPUT 1
[root@localhost ~]# iptables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination  
[root@localhost ~]# iptables -D INPUT -s 127.0.0.1 -p icmp -j DROP
[root@localhost ~]# iptables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

  • 옵션
'-s', '--source', '--src'
'-d', '--destination', '--dst'
'-s ! localhost' => localhost 로 부터 오는 패킷 아닌 경우
'-p ! TCP'
'-i'('--in-interface')와 '-o'('--out-interface')

  • 체인 생성
[root@localhost ~]# iptables -N byoungguk
[root@localhost ~]# iptables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

Chain byoungguk (0 references)
target     prot opt source               destination

  • 체인 삭제
[root@localhost ~]# iptables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination 

  • 체인 세부 내용 비우기
[root@localhost ~]# iptables -F FORWARD

  • 모든 체인 내용 비우기
[root@localhost ~]# iptables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
DROP       icmp --  127.0.0.1            0.0.0.0/0           

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
DROP       icmp --  127.0.0.1            0.0.0.0/0           

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
DROP       icmp --  127.0.0.1            0.0.0.0/0           
[root@localhost ~]# iptables -F
[root@localhost ~]# iptables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination    
|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
12-05-26 조회 4,042
12-05-26 조회 3,358
12-05-26 조회 4,960
12-05-26 조회 3,908
12-05-26 조회 3,425
12-05-25 조회 3,592
12-05-25 조회 3,195
12-05-25 조회 3,113
12-05-25 조회 3,195
12-05-25 조회 3,305
12-05-25 조회 3,137
12-05-25 조회 3,220
12-05-25 조회 3,128
12-05-25 조회 3,959
12-05-25 조회 3,338
12-05-24 조회 2,959
12-05-24 조회 2,927
12-05-24 조회 3,295
12-05-24 조회 3,258
12-05-24 조회 4,596
12-05-24 조회 3,944
12-05-23 조회 3,242
12-05-23 조회 3,967
12-05-23 조회 3,223
12-05-23 조회 4,363
12-05-23 조회 3,523
12-05-22 조회 6,589
12-05-22 조회 3,824
12-05-22 조회 3,336
12-05-22 조회 3,115
12-05-21 조회 2,895
12-05-21 조회 3,873
12-05-21 조회 3,536
12-05-21 조회 5,072
12-05-20 조회 2,972
12-05-19 조회 3,367
12-05-19 조회 2,933
12-05-18 조회 2,995
12-05-18 조회 3,006
12-05-18 조회 3,550
12-05-18 조회 3,162
12-05-18 조회 3,390
12-05-18 조회 4,979
12-05-17 조회 4,036
12-05-17 조회 4,020
12-05-17 조회 3,937
12-05-17 조회 4,718
12-05-16 조회 3,199
12-05-16 조회 3,168
12-05-16 조회 4,435
12-05-16 조회 2,963
12-05-16 조회 2,963
12-05-16 조회 3,352
12-05-16 조회 3,119
12-05-16 조회 3,010
12-05-16 조회 3,115
12-05-16 조회 3,331
12-05-15 조회 3,509
12-05-15 조회 3,169
12-05-15 조회 4,106
12-05-15 조회 3,178
12-05-15 조회 2,854
12-05-15 조회 3,099
12-05-15 조회 3,542
12-05-15 조회 3,276
12-05-15 조회 2,646
12-05-15 조회 3,246
12-05-15 조회 3,674
12-05-14 조회 2,688
12-05-14 조회 2,854
12-05-14 조회 2,828
12-05-14 조회 3,132
12-05-14 조회 2,940
12-05-14 조회 3,116
12-05-13 조회 3,392
12-05-12 조회 3,566
12-05-11 조회 2,867
12-05-11 조회 3,225
12-05-11 조회 7,059
12-05-11 조회 3,247
12-05-11 조회 2,770
12-05-11 조회 2,677
12-05-11 조회 2,781
12-05-11 조회 3,355
12-05-11 조회 2,535
12-05-10 조회 3,940
12-05-10 조회 3,949
12-05-10 조회 2,792
12-05-10 조회 2,726
12-05-10 조회 2,858
12-05-10 조회 4,465
12-05-10 조회 2,505
12-05-10 조회 2,599
12-05-10 조회 2,462
12-05-10 조회 2,714
12-05-10 조회 3,166
12-05-10 조회 3,438
12-05-10 조회 2,686
12-05-10 조회 2,803
12-05-10 조회 3,291