빅

iptables 관련

· 2012-05-10 (목) 14:16:39 · 2731
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-09-05 조회 7,406
12-08-31 조회 5,847
12-08-30 조회 6,610
12-08-22 조회 1.2만
12-08-09 조회 5,636
12-08-02 조회 3,722
12-07-30 조회 4,076
12-07-15 조회 3,708
12-07-10 조회 3,618
12-07-06 조회 3,441
12-07-06 조회 3,423
12-07-03 조회 4,025
12-07-03 조회 3,517
12-07-02 조회 3,412
12-06-25 조회 3,909
12-06-20 조회 3,270
12-06-15 조회 3,859
12-06-14 조회 3,121
12-06-08 조회 3,915
12-06-07 조회 3,902
12-06-05 조회 5,774
12-06-05 조회 3,519
12-06-04 조회 3,852
12-06-01 조회 4,059
12-06-01 조회 4,790
12-06-01 조회 3,652
12-05-30 조회 3,191
12-05-28 조회 3,163
12-05-23 조회 3,271
12-05-18 조회 3,187
12-05-16 조회 3,226
12-05-16 조회 3,194
12-05-16 조회 4,464
12-05-16 조회 2,988
12-05-16 조회 2,975
12-05-16 조회 3,368
12-05-16 조회 3,133
12-05-16 조회 3,023
12-05-15 조회 3,196
12-05-15 조회 2,876
12-05-15 조회 3,120
12-05-15 조회 3,562
12-05-15 조회 3,288
12-05-15 조회 2,660
12-05-14 조회 2,708
12-05-14 조회 2,872
12-05-14 조회 2,844
12-05-14 조회 3,147
12-05-14 조회 2,962
12-05-11 조회 3,263
12-05-11 조회 2,793
12-05-11 조회 2,699
12-05-11 조회 2,805
12-05-11 조회 3,375
12-05-11 조회 2,557
12-05-10 조회 3,963
12-05-10 조회 2,805
12-05-10 조회 2,736
12-05-10 조회 2,878
12-05-10 조회 4,480
12-05-10 조회 2,517
12-05-10 조회 2,615
12-05-10 조회 2,477
12-05-10 조회 2,732
12-05-10 조회 3,182
12-05-10 조회 3,464
12-05-10 조회 2,704
12-05-10 조회 2,825
12-05-10 조회 3,319
12-05-10 조회 2,899
12-05-08 조회 3,095
12-05-08 조회 2,915
12-05-08 조회 2,941
12-05-08 조회 3,319
12-05-08 조회 4,507
12-05-03 조회 2,888
12-05-03 조회 2,997
12-05-03 조회 2,765
12-05-03 조회 3,822
12-05-03 조회 2,872
12-05-02 조회 2,913
12-04-27 조회 2,805
12-04-27 조회 2,871
12-04-27 조회 2,786
12-04-26 조회 2,744
12-04-26 조회 3,100
12-04-26 조회 3,037
12-04-26 조회 2,707
12-04-26 조회 3,032
12-04-26 조회 3,640
12-04-26 조회 2,912
12-04-26 조회 3,575
12-04-26 조회 2,635
12-04-26 조회 2,973
12-04-26 조회 2,709
12-04-26 조회 2,953
12-04-26 조회 2,715
12-04-26 조회 3,140
12-04-26 조회 3,182
12-04-26 조회 2,995