>> Delete Reply from No. 0 article
No. RE: RE: iptables 질문입니다.

등록 2002-01-05 01:12:00 By localhost     조회 2
이름 atanos    

		자문자답을 하는 꼴이 되었네요...이럴줄 알았으면
man iptables 를 먼저 해보고 질문하는건데.. ^^;
 iptables 에는 기본적으로 3개의 테이블이 있습니다.
filter , nat , mangle
 먼저 filter table 에 3개의 체인이 있는데 그것은
INPUT, OUTPUT, FORWARD 입니다.
 그리고 nat table 에도 3개의 체인이 있고 그 이름은
PREROUTING, POSTROUTING, OUTPUT 입니다.
 마지막으로 mangle 테이블에는 2개의 체인이...
PREROUTING , OUTPUT
 특정테이블의 체인에 적용된 룰을 열람하려면
iptalbes -t [테이블명] -L 하면 됩니다.
즉, NAT 테이블의 각 체인에 적용된 룰을 보고싶으면
iptables -t nat -L 하면 되고... 각 룰에 줄번호를 매겨서 보려면
iptables -t nat -L --line-numbers 하면 됩니다.
 -A 는 append 이므로 전의 룰이 지워지지 않고 계속 쌓이게되는데
잘못된것이나 필요없는것을 지우려면 먼저
iptalbes -t nat -L --line-numbers 로 지울 rule 의 번호를 확인하고
예를들어 nat 테이블의 POSTROUTING 체인의 3번 rule 을 지우겠다면
iptables -t nat -D POSTROUTING 3
이렇게 하면 됩니다.
 여기까지가  man iptables 로 알아낸 대강의 것들입니다.
 그런데
iptables -t nat -A PREROUTING -p udp --dport 6112 -j DNAT --to 192.168.0.3:6112
명령으로는 여전히 배틀넷이 안됩니다...
Netfilter 문제가 아니라 다른 문제인가?
좀 알려주세요
 : iptables -I PREROUTING
: 이렇게 입력해보세요....
: iptables --help 하면 알수있듯이 -A는 append입니다...
: 그리고 -I 는 insert 입니다...일단 먼저 추가를 해야 append가 되겠죠....
: 참고로 저도 안해봤으니 확실한건 아닙니다...단지 참조만 하시라고...^^
:
: : iptables -L  하면 3개의 체인이 나오는데요..
: : INPUT, FORWARD, OUTPUT  입니다...
: : 그런데
: : iptables -A PREROUTING 어쩌구 저쩌구 하는걸 입력해도..
: : iptables -L 과 같은 명령에는 보이질 않더라구요..
: : 체인에 입력이 안되서 그런건가요??
: : 그럼 PREROUTING  은 룰인가?? 음.. 잘 모르겠네요..
: : 그리고
: : iptables -A POSTROUTING  ... 을 입력하고
: : iptables -A PREROUTING ... 을 입력하고
: : 또 입력하고 또 입력하면..
: : 계속 규칙이 누적되는 건가요??
: : 그러니까
: : iptables -A PREROUTING -t nat -p udp --dport 6112 -j DNAT --to 192.168.0.3:6112
: : 한뒤에..
: : iptables -A PREROUTING -t nat -p udp --dport 6112 -j DNAT --to 192.168.0.1:6112
: : 하면 그건 계속 누적되는거겠져??
: : 앞에것이 없어지지 않고..
: : 알려주세요
: : 그리고 위와같이 했는데 배틀넷에서 왜 게임에 조인이 안될까요?
: : latency 가 높아서 그런다는데 포트포워딩 문제는 아닌가요?
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved