게이트웨이가 지정되어 있는 컴퓨터를 공유기로 사용하려면 어떻

saerome의 이미지

현재 학교에 서버를 만들고 있습니다.
웹서버와 공유기의 기능을 동시에 하려고 하는데요

eth0에
IP: 147.46.102.***
DNS : 147.46.80.1 (내부 DNS)
GATEWAY : 147.46.102.1
로 학교에서 하라는 대로 설정을 했는데요, 마스커레이드는 포트도 열었고 IP_V4도 설정했고 방화벽도 열었는데... 다른게 더 있는지는 모르겠지만 eth1에서 기능을 지원해 주지 못합니다.

eth1은 192.168.0.1
DNS : 위와 같음
GATEWAY 없음

이렇게 설정이 되어 있구요.

클라이언트는 윈XP구요 IP 192.168.0.2
DNS : 동일
GATEWAY : 192.168.0.1

이렇게 되어 있습니다.
클라이언트와 서버 사이에서는 핑이 잘 도는데 외부로 접속이 되지 않습니다.

gatewaydev 명령이 정확히 어떤 용도로 어디에 쓰여야 하는지 잘 모르겠고..... 아무래도 게이트웨이 설정 때문에 접속을 못하는거 같은데....

도와주세요. ㅜㅠ

natas999의 이미지

iptables -t nat -A POSTROUTING -o ethx -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

ethx는 외부로 나가는 장치이름을 써줘야합니다. 질문하신분의 경우는 eth0을 써야겠죠.
이 두가지만 해주면 되는걸로 알고 있습니다.

# emerge girl-friend
Calculating dependencies
!!! All wemen who could satisfy "girl-friend" have been masked.