masquerade에 대한 질문하나만 여쭙겠습니다

한승연의 이미지

리눅스를 서버컴퓨터로 하고
윈도우를 클라이언트로 하는 아이피 공유를 하고싶은데요

eth0:인터넷에 연결되있습니다
eth1:192.168.0.1 gateway=eth0

윈도우는
192.168.0.2 gateway = 192.168.0.1
입니다.

문서를 읽고 따라해보니 핑이 나가지 않아서
간단하게 iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

를 한후
echo 1 > /proc/sys/net/ipv_4/ip_forward 를 해줘도
패킷이 나가지 않아서 방화벽도 설정하지 않음으로하고

/etc/sysconfig/iptables를 삭제한후
다시 설정하여
service iptables save
명령과
/etc/init.d/iptables restart를 해준후에도 되지않습니다.

서버에서 어디서 걸리는것 같은데 원인이 무엇인지 알려주세요

한승연의 이미지

리눅스는 레드햇 9.0이고 커널버전은 2.4.20-8입니다

kyk0101의 이미지

한승연 wrote:

간단하게 iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

간단하게 ppp0 라고 쓴데가 잘못된것으로 보입니다.
ppp를 쓸상황은 아닌거 같거든요
지금은 쓰질 않아서 잘 모르겠네요.
문서도 확인해보고요
man 페이지도 살짝 읽어보세요

I'm A.kin