빅

iptables 관련

· 2012-05-10 (목) 14:16:39 · 2740
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-26 조회 3,845
12-04-24 조회 3,235
12-04-23 조회 4,572
12-04-22 조회 3,259
12-04-19 조회 3,344
12-04-18 조회 4,399
12-04-18 조회 3,107
12-04-17 조회 3,379
12-04-17 조회 5,136
12-04-16 조회 3,558
12-04-13 조회 3,106
12-04-09 조회 3,169
12-04-04 조회 3,941
12-04-01 조회 3,218
12-03-31 조회 3,618
12-03-30 조회 3,224
12-03-30 조회 3,887
12-03-26 조회 3,503
12-03-26 조회 3,078
12-03-22 조회 3,229
12-03-21 조회 3,080
12-03-19 조회 3,492
12-03-17 조회 3,517
12-03-14 조회 3,250
12-03-10 조회 3,929
12-03-09 조회 3,518
12-03-09 조회 3,335
12-03-08 조회 3,813
12-03-08 조회 3,982
12-03-08 조회 4,073
12-03-03 조회 3,329
12-03-02 조회 4,651
12-02-28 조회 3,186
12-02-27 조회 3,003
12-02-25 조회 3,147
12-02-24 조회 3,858
12-02-23 조회 3,122
12-02-22 조회 3,637
12-02-22 조회 5,406
12-02-22 조회 3,981
12-02-22 조회 4,298
12-02-18 조회 3,793
12-02-17 조회 3,015
12-02-17 조회 3,424
12-02-14 조회 3,495
12-02-13 조회 3,373
12-02-10 조회 1만
12-02-08 조회 3,035
12-02-07 조회 3,375
12-02-06 조회 3,099
12-02-05 조회 3,564
12-01-31 조회 3,489
12-01-30 조회 9,673
12-01-29 조회 3,835
12-01-26 조회 3,431
12-01-25 조회 4,046
12-01-24 조회 3,438
12-01-10 조회 3,749
12-01-10 조회 4,509
12-01-09 조회 3,284
12-01-08 조회 7,143
12-01-08 조회 3,666
12-01-07 조회 5,194
12-01-04 조회 3,898
12-01-02 조회 3,124
12-01-02 조회 3,180
12-01-02 조회 3,481
12-01-01 조회 3,118
11-12-31 조회 3,424
11-12-31 조회 3,109
11-12-30 조회 3,273
11-12-30 조회 3,429
11-12-29 조회 3,640
11-12-28 조회 3,725
11-12-26 조회 3,304
11-12-23 조회 3,520
11-12-22 조회 3,061
11-12-15 조회 4,155
11-12-08 조회 3,966
11-12-05 조회 3,308
11-12-04 조회 5,723
11-12-03 조회 3,596
11-12-02 조회 3,372
11-12-01 조회 5,440
11-11-30 조회 2,922
11-11-30 조회 2,825
11-11-28 조회 3,168
11-11-26 조회 3,353
11-11-25 조회 3,369
11-11-24 조회 2,963
11-11-22 조회 3,059
11-11-22 조회 2,901
11-11-17 조회 2,835
11-11-11 조회 2,830
11-11-09 조회 2,886
11-11-08 조회 3,264
11-11-08 조회 2,557
11-11-04 조회 3,638
11-11-01 조회 2,946
11-10-26 조회 2,534