빅

iptables 관련

· 2012-05-10 (목) 14:16:39 · 2737
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-04-24 조회 2,619
12-04-24 조회 2,673
12-04-24 조회 3,830
12-04-24 조회 2,957
12-04-24 조회 3,317
12-04-24 조회 2,723
12-04-24 조회 3,232
12-04-24 조회 2,764
12-04-24 조회 2,731
12-04-24 조회 2,904
12-04-24 조회 4,593
12-04-23 조회 3,051
12-04-23 조회 3,858
12-04-23 조회 2,687
12-04-23 조회 2,692
12-04-23 조회 2,969
12-04-23 조회 2,604
12-04-23 조회 3,645
12-04-23 조회 2,540
12-04-23 조회 2,603
12-04-23 조회 2,968
12-04-23 조회 2,760
12-04-23 조회 2,615
12-04-23 조회 2,806
12-04-23 조회 2,819
12-04-23 조회 2,577
12-04-23 조회 4,566
12-04-23 조회 3,601
12-04-23 조회 3,468
12-04-22 조회 2,596
12-04-22 조회 2,557
12-04-22 조회 2,634
12-04-22 조회 2,855
12-04-22 조회 2,663
12-04-22 조회 3,256
12-04-22 조회 3,317
12-04-22 조회 2,907
12-04-21 조회 3,161
12-04-21 조회 4,106
12-04-21 조회 4,543
12-04-21 조회 7,889
12-04-21 조회 2,696
12-04-21 조회 3,097
12-04-21 조회 2,593
12-04-21 조회 2,834
12-04-20 조회 3,630
12-04-20 조회 3,142
12-04-20 조회 2,800
12-04-20 조회 2,879
12-04-20 조회 2,675
12-04-20 조회 2,793
12-04-20 조회 3,921
12-04-20 조회 4,126
12-04-20 조회 2,975
12-04-20 조회 3,242
12-04-20 조회 4,346
12-04-20 조회 3,292
12-04-19 조회 3,340
12-04-19 조회 2,966
12-04-18 조회 4,394
12-04-18 조회 2,881
12-04-18 조회 3,104
12-04-17 조회 3,375
12-04-17 조회 3,550
12-04-17 조회 5,135
12-04-17 조회 5,430
12-04-17 조회 2,872
12-04-17 조회 3,369
12-04-16 조회 2,844
12-04-16 조회 3,558
12-04-16 조회 3,244
12-04-16 조회 3,148
12-04-16 조회 3,532
12-04-16 조회 2,774
12-04-16 조회 4,372
12-04-15 조회 3,959
12-04-14 조회 3,653
12-04-14 조회 3,037
12-04-14 조회 3,683
12-04-14 조회 3,734
12-04-13 조회 3,355
12-04-13 조회 4,541
12-04-13 조회 3,152
12-04-13 조회 2,892
12-04-13 조회 3,102
12-04-13 조회 6,180
12-04-12 조회 4,803
12-04-12 조회 3,345
12-04-11 조회 3,554
12-04-10 조회 5,045
12-04-10 조회 3,998
12-04-10 조회 3,115
12-04-09 조회 3,169
12-04-09 조회 4,738
12-04-09 조회 3,092
12-04-08 조회 3,409
12-04-07 조회 2,733
12-04-06 조회 2,894
12-04-06 조회 3,647
12-04-06 조회 5,421