빅

iptables 관련

· 2012-05-10 (목) 14:16:39 · 2744
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-06-21 조회 3,944
12-06-21 조회 3,490
12-06-20 조회 3,659
12-06-20 조회 4,228
12-06-20 조회 3,312
12-06-20 조회 4,646
12-06-20 조회 3,295
12-06-20 조회 3,257
12-06-20 조회 4,060
12-06-20 조회 4,275
12-06-18 조회 4,804
12-06-18 조회 3,469
12-06-18 조회 3,599
12-06-18 조회 3,387
12-06-18 조회 4,142
12-06-18 조회 4,786
12-06-17 조회 4,003
12-06-17 조회 3,922
12-06-17 조회 3,557
12-06-16 조회 3,357
12-06-15 조회 3,172
12-06-15 조회 3,877
12-06-15 조회 4,631
12-06-15 조회 4,369
12-06-14 조회 3,999
12-06-14 조회 4,019
12-06-14 조회 3,105
12-06-14 조회 3,503
12-06-14 조회 4,806
12-06-14 조회 3,309
12-06-14 조회 3,148
12-06-13 조회 7,387
12-06-13 조회 3,647
12-06-12 조회 5,611
12-06-11 조회 3,469
12-06-11 조회 3,492
12-06-11 조회 3,481
12-06-11 조회 3,394
12-06-11 조회 3,975
12-06-11 조회 3,273
12-06-08 조회 3,344
12-06-08 조회 4,832
12-06-08 조회 3,152
12-06-08 조회 4,923
12-06-08 조회 3,934
12-06-08 조회 3,477
12-06-08 조회 3,440
12-06-08 조회 4,451
12-06-08 조회 3,065
12-06-08 조회 3,743
12-06-07 조회 4,026
12-06-07 조회 3,925
12-06-06 조회 3,338
12-06-06 조회 3,415
12-06-06 조회 3,715
12-06-06 조회 6,387
12-06-06 조회 5,948
12-06-06 조회 6,700
12-06-05 조회 5,808
12-06-05 조회 3,228
12-06-05 조회 3,302
12-06-05 조회 3,304
12-06-05 조회 1.2만
12-06-05 조회 4,961
12-06-05 조회 5,476
12-06-05 조회 5,247
12-06-05 조회 5,607
12-06-05 조회 3,535
12-06-05 조회 3,490
12-06-05 조회 7,362
12-06-04 조회 3,321
12-06-04 조회 4,172
12-06-04 조회 3,879
12-06-04 조회 3,939
12-06-03 조회 3,786
12-06-02 조회 3,195
12-06-02 조회 3,934
12-06-01 조회 3,338
12-06-01 조회 4,078
12-06-01 조회 3,666
12-06-01 조회 3,306
12-06-01 조회 4,813
12-06-01 조회 3,675
12-06-01 조회 3,283
12-05-31 조회 4,969
12-05-31 조회 3,784
12-05-31 조회 3,717
12-05-31 조회 3,706
12-05-31 조회 3,520
12-05-30 조회 3,170
12-05-30 조회 3,206
12-05-30 조회 4,030
12-05-30 조회 3,284
12-05-29 조회 4,480
12-05-29 조회 3,804
12-05-28 조회 3,185
12-05-28 조회 6,629
12-05-28 조회 3,256
12-05-27 조회 4,610
12-05-27 조회 3,861