:input ACCEPT
:forward ACCEPT
:output ACCEPT
-A input -s 0/0 -d 0/0 21 -p tcp -y -j ACCEPT
-A input -s 0/0 -d 0/0 23 -p tcp -y -j ACCEPT
-A input -s 0/0 -d 0/0 25 -p tcp -y -j ACCEPT
-A input -s 0/0 -d 0/0 80 -p tcp -y -j ACCEPT
-A input -s 0/0 -d 0/0 -p udp 53 -j ACCEPT
-A input -s 0/0 -d 0/0 -i lo -j ACCEPT
-A input -s 0/0 -d 0/0 -i eth1 -j ACCEPT
-A input -s 0/0 -d 0/0 -p tcp -y -j DENY
-A input -s 0/0 -d 0/0 -p udp -j DENY
~
저의/etc/sysconfig/ipchains의 내용임다.
근데 이상한것은 네임서버의 포트인 53이 걸려서요
1. 네임서버는 tcp가 아니라 udp를 사용하나요
2. -A input -s 0/0 -d 0/0 -p udp 53 -j ACCEPT 이부분에서
-A input -s 0/0 -d 0/0 53 -p udp -j ACCEPT 라고 써주면
네임서버에 다을 수가 없다고 합니다. how to문서를 보니까
잘모르겠던데 tcp랑 udp랑 포트 적어주는 법이 틀린가요
3. tcp의 -y옵션은 udp에는 필요없다구 하던데
-A input -s 0/0 -d 0/0 -p udp -y -j ACCEPT 이렇게 포트번호
대신 -y해주어도 네임서버가 자동하던데요
근데 페킷필터링은 안되는 것 같습니다.
4. 저는 53포트 네임서버만 열어주고 싶은데 방법이 없나요
위의 두 방법 53 을 적어 놓던지 -y옵션을 주던지 다 모든 포트가
열리는 것 같더라구요
udp를 막아놓구 스타크레프트(^^;)를 실행시키면 6112번포트가 막혔다구
나오는데 2번과 3번을 하구 스타를 실행하면 됨니다.
알려주세요--이 곳에 서명을 적어주십시오.
밤을 지세우는 초보가 --;