빅

iptables 관련

· 2012-05-10 (목) 14:16:39 · 2710
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,035
12-05-26 조회 3,355
12-05-26 조회 4,955
12-05-26 조회 3,900
12-05-26 조회 3,423
12-05-25 조회 3,587
12-05-25 조회 3,191
12-05-25 조회 3,107
12-05-25 조회 3,190
12-05-25 조회 3,304
12-05-25 조회 3,134
12-05-25 조회 3,213
12-05-25 조회 3,121
12-05-25 조회 3,955
12-05-25 조회 3,336
12-05-24 조회 2,955
12-05-24 조회 2,924
12-05-24 조회 3,290
12-05-24 조회 3,253
12-05-24 조회 4,594
12-05-24 조회 3,939
12-05-23 조회 3,235
12-05-23 조회 3,959
12-05-23 조회 3,220
12-05-23 조회 4,358
12-05-23 조회 3,518
12-05-22 조회 6,586
12-05-22 조회 3,821
12-05-22 조회 3,332
12-05-22 조회 3,112
12-05-21 조회 2,891
12-05-21 조회 3,867
12-05-21 조회 3,531
12-05-21 조회 5,068
12-05-20 조회 2,968
12-05-19 조회 3,365
12-05-19 조회 2,930
12-05-18 조회 2,989
12-05-18 조회 3,001
12-05-18 조회 3,547
12-05-18 조회 3,158
12-05-18 조회 3,389
12-05-18 조회 4,975
12-05-17 조회 4,032
12-05-17 조회 4,018
12-05-17 조회 3,935
12-05-17 조회 4,715
12-05-16 조회 3,196
12-05-16 조회 3,165
12-05-16 조회 4,432
12-05-16 조회 2,961
12-05-16 조회 2,958
12-05-16 조회 3,350
12-05-16 조회 3,116
12-05-16 조회 3,003
12-05-16 조회 3,110
12-05-16 조회 3,323
12-05-15 조회 3,504
12-05-15 조회 3,164
12-05-15 조회 4,046
12-05-15 조회 3,174
12-05-15 조회 2,850
12-05-15 조회 3,097
12-05-15 조회 3,540
12-05-15 조회 3,273
12-05-15 조회 2,644
12-05-15 조회 3,246
12-05-15 조회 3,674
12-05-14 조회 2,686
12-05-14 조회 2,852
12-05-14 조회 2,827
12-05-14 조회 3,131
12-05-14 조회 2,935
12-05-14 조회 3,114
12-05-13 조회 3,387
12-05-12 조회 3,563
12-05-11 조회 2,864
12-05-11 조회 3,222
12-05-11 조회 7,058
12-05-11 조회 3,244
12-05-11 조회 2,769
12-05-11 조회 2,676
12-05-11 조회 2,780
12-05-11 조회 3,353
12-05-11 조회 2,533
12-05-10 조회 3,936
12-05-10 조회 3,944
12-05-10 조회 2,789
12-05-10 조회 2,723
12-05-10 조회 2,857
12-05-10 조회 4,464
12-05-10 조회 2,503
12-05-10 조회 2,595
12-05-10 조회 2,461
12-05-10 조회 2,711
12-05-10 조회 3,165
12-05-10 조회 3,435
12-05-10 조회 2,681
12-05-10 조회 2,803
12-05-10 조회 3,289