빅

iptables 관련

· 2012-05-10 (목) 14:16:39 · 2719
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건
+
제목 글쓴이 날짜 조회
13-03-03 조회 6,221
13-03-01 조회 5,556
13-03-01 조회 8,297
13-03-01 조회 6,279
13-02-26 조회 3,887
13-02-26 조회 3,844
13-02-26 조회 4,736
13-02-24 조회 8,162
13-02-24 조회 4,248
13-02-24 조회 3,491
13-02-24 조회 5,301
13-02-24 조회 5,293
13-02-24 조회 4,367
13-02-24 조회 5,700
13-02-24 조회 9,386
13-02-14 조회 5,094
13-02-13 조회 9,015
13-01-29 조회 7,660
13-01-24 조회 5,014
13-01-24 조회 4,887
13-01-17 조회 4,300
13-01-16 조회 4,311
13-01-08 조회 4,380
12-12-27 조회 4,049
12-12-20 조회 1.1만
12-12-20 조회 3,365
12-12-06 조회 4,361
12-12-01 조회 4,116
12-11-28 조회 5,679
12-11-25 조회 5,386
12-10-20 조회 4,652
12-10-03 조회 4,816
12-09-26 조회 4,984
12-09-15 조회 8,428
12-09-14 조회 5,449
12-09-11 조회 3,946
12-09-10 조회 3,971
12-09-05 조회 8,844
12-08-29 조회 4,636
12-08-26 조회 3,771
12-08-23 조회 3,476
12-08-22 조회 3,545
12-08-22 조회 4,367
12-08-21 조회 3,519
12-08-20 조회 3,443
12-08-20 조회 9,243
12-08-15 조회 4,360
12-08-13 조회 3,284
12-08-11 조회 4,699
12-08-05 조회 4,544
12-08-03 조회 3,324
12-08-03 조회 4,023
12-08-02 조회 5,005
12-07-29 조회 4,114
12-07-26 조회 3,695
12-07-26 조회 3,563
12-07-22 조회 3,470
12-07-20 조회 3,310
12-07-19 조회 4,172
12-07-19 조회 3,428
12-07-16 조회 3,545
12-07-16 조회 4,469
12-07-15 조회 3,535
12-07-12 조회 7,372
12-07-12 조회 5,011
12-07-11 조회 3,060
12-07-09 조회 3,224
12-07-05 조회 3,832
12-07-04 조회 4,409
12-07-04 조회 3,818
12-07-04 조회 4,340
12-06-29 조회 3,793
12-06-27 조회 3,377
12-06-24 조회 3,856
12-06-22 조회 4,164
12-06-22 조회 8,584
12-06-22 조회 3,242
12-06-21 조회 3,268
12-06-17 조회 3,889
12-06-14 조회 3,992
12-06-14 조회 3,272
12-06-08 조회 4,425
12-06-06 조회 3,380
12-06-04 조회 4,136
12-05-26 조회 4,966
12-05-26 조회 3,914
12-05-25 조회 3,207
12-05-24 조회 3,313
12-05-22 조회 3,357
12-05-20 조회 2,982
12-05-16 조회 3,121
12-05-15 조회 3,520
12-05-10 조회 3,948
12-05-08 조회 3,466
12-05-04 조회 3,316
12-05-03 조회 4,272
12-05-02 조회 3,411
12-05-02 조회 3,181
12-05-02 조회 3,280
12-04-26 조회 3,428